1370b324cSopenharmony_ci// ExtractMode.h 2370b324cSopenharmony_ci 3370b324cSopenharmony_ci#ifndef ZIP7_INC_EXTRACT_MODE_H 4370b324cSopenharmony_ci#define ZIP7_INC_EXTRACT_MODE_H 5370b324cSopenharmony_ci 6370b324cSopenharmony_cinamespace NExtract { 7370b324cSopenharmony_ci 8370b324cSopenharmony_cinamespace NPathMode 9370b324cSopenharmony_ci{ 10370b324cSopenharmony_ci enum EEnum 11370b324cSopenharmony_ci { 12370b324cSopenharmony_ci kFullPaths, 13370b324cSopenharmony_ci kCurPaths, 14370b324cSopenharmony_ci kNoPaths, 15370b324cSopenharmony_ci kAbsPaths, 16370b324cSopenharmony_ci kNoPathsAlt // alt streams must be extracted without name of base file 17370b324cSopenharmony_ci }; 18370b324cSopenharmony_ci} 19370b324cSopenharmony_ci 20370b324cSopenharmony_cinamespace NOverwriteMode 21370b324cSopenharmony_ci{ 22370b324cSopenharmony_ci enum EEnum 23370b324cSopenharmony_ci { 24370b324cSopenharmony_ci kAsk, 25370b324cSopenharmony_ci kOverwrite, 26370b324cSopenharmony_ci kSkip, 27370b324cSopenharmony_ci kRename, 28370b324cSopenharmony_ci kRenameExisting 29370b324cSopenharmony_ci }; 30370b324cSopenharmony_ci} 31370b324cSopenharmony_ci 32370b324cSopenharmony_cinamespace NZoneIdMode 33370b324cSopenharmony_ci{ 34370b324cSopenharmony_ci enum EEnum 35370b324cSopenharmony_ci { 36370b324cSopenharmony_ci kNone, 37370b324cSopenharmony_ci kAll, 38370b324cSopenharmony_ci kOffice 39370b324cSopenharmony_ci }; 40370b324cSopenharmony_ci} 41370b324cSopenharmony_ci 42370b324cSopenharmony_ci} 43370b324cSopenharmony_ci 44370b324cSopenharmony_ci#endif 45