1 // PropId.cpp 2 3 #include "StdAfx.h" 4 5 #include "../PropID.h" 6 7 // VARTYPE 8 Byte k7z_PROPID_To_VARTYPE[kpid_NUM_DEFINED] = 9 { 10 VT_EMPTY, 11 VT_UI4, 12 VT_UI4, 13 VT_BSTR, 14 VT_BSTR, 15 VT_BSTR, 16 VT_BOOL, 17 VT_UI8, 18 VT_UI8, 19 VT_UI4, 20 VT_FILETIME, 21 VT_FILETIME, 22 VT_FILETIME, 23 VT_BOOL, 24 VT_BOOL, 25 VT_BOOL, 26 VT_BOOL, 27 VT_BOOL, 28 VT_UI4, 29 VT_UI4, 30 VT_BSTR, 31 VT_BOOL, 32 VT_BSTR, 33 VT_BSTR, 34 VT_BSTR, 35 VT_BSTR, 36 VT_BSTR, 37 VT_UI8, 38 VT_BSTR, 39 VT_UI8, 40 VT_BSTR, 41 VT_UI8, 42 VT_UI8, 43 VT_BSTR, // or VT_UI8 kpidUnpackVer 44 VT_UI4, // or VT_UI8 kpidVolume 45 VT_BOOL, 46 VT_UI8, 47 VT_UI8, 48 VT_UI8, 49 VT_UI8, 50 VT_UI4, 51 VT_BOOL, 52 VT_BOOL, 53 VT_BSTR, 54 VT_UI8, 55 VT_UI8, 56 VT_UI4, // kpidChecksum 57 VT_BSTR, 58 VT_UI8, 59 VT_BSTR, // or VT_UI8 kpidId 60 VT_BSTR, 61 VT_BSTR, 62 VT_UI4, 63 VT_UI4, 64 VT_BSTR, 65 VT_BSTR, 66 VT_UI8, 67 VT_UI8, 68 VT_UI4, 69 VT_BSTR, 70 VT_BSTR, 71 VT_BSTR, 72 VT_BSTR, // kpidNtSecure 73 VT_BOOL, 74 VT_BOOL, 75 VT_BOOL, 76 VT_BOOL, 77 VT_BSTR, // SHA-1 78 VT_BSTR, // SHA-256 79 VT_BSTR, 80 VT_UI8, 81 VT_UI4, 82 VT_UI4, 83 VT_BSTR, 84 VT_UI8, 85 VT_UI8, 86 VT_UI8, 87 VT_UI8, 88 VT_UI8, 89 VT_UI8, 90 VT_UI8, 91 VT_BSTR, 92 VT_BSTR, 93 VT_BSTR, 94 VT_BOOL, 95 VT_BOOL, 96 VT_BOOL, 97 VT_UI8, 98 VT_UI8 99 }; 100