1 // Common/MyTypes.h 2 3 #ifndef ZIP7_INC_COMMON_MY_TYPES_H 4 #define ZIP7_INC_COMMON_MY_TYPES_H 5 6 #include "Common0.h" 7 #include "../../C/7zTypes.h" 8 9 // typedef int HRes; 10 // typedef HRESULT HRes; 11 12 struct CBoolPair 13 { 14 bool Val; 15 bool Def; 16 CBoolPairCBoolPair17 CBoolPair(): Val(false), Def(false) {} 18 InitCBoolPair19 void Init() 20 { 21 Val = false; 22 Def = false; 23 } 24 SetTrueTrueCBoolPair25 void SetTrueTrue() 26 { 27 Val = true; 28 Def = true; 29 } 30 SetVal_as_DefinedCBoolPair31 void SetVal_as_Defined(bool val) 32 { 33 Val = val; 34 Def = true; 35 } 36 }; 37 38 #endif 39