1370b324cSopenharmony_ci// PropId.cpp
2370b324cSopenharmony_ci
3370b324cSopenharmony_ci#include "StdAfx.h"
4370b324cSopenharmony_ci
5370b324cSopenharmony_ci#include "../../Common/MyWindows.h"
6370b324cSopenharmony_ci
7370b324cSopenharmony_ci#include "../PropID.h"
8370b324cSopenharmony_ci
9370b324cSopenharmony_ci// VARTYPE
10370b324cSopenharmony_ciconst Byte k7z_PROPID_To_VARTYPE[kpid_NUM_DEFINED] =
11370b324cSopenharmony_ci{
12370b324cSopenharmony_ci  VT_EMPTY,
13370b324cSopenharmony_ci  VT_UI4,
14370b324cSopenharmony_ci  VT_UI4,
15370b324cSopenharmony_ci  VT_BSTR,
16370b324cSopenharmony_ci  VT_BSTR,
17370b324cSopenharmony_ci  VT_BSTR,
18370b324cSopenharmony_ci  VT_BOOL,
19370b324cSopenharmony_ci  VT_UI8,
20370b324cSopenharmony_ci  VT_UI8,
21370b324cSopenharmony_ci  VT_UI4,
22370b324cSopenharmony_ci  VT_FILETIME,
23370b324cSopenharmony_ci  VT_FILETIME,
24370b324cSopenharmony_ci  VT_FILETIME,
25370b324cSopenharmony_ci  VT_BOOL,
26370b324cSopenharmony_ci  VT_BOOL,
27370b324cSopenharmony_ci  VT_BOOL,
28370b324cSopenharmony_ci  VT_BOOL,
29370b324cSopenharmony_ci  VT_BOOL,
30370b324cSopenharmony_ci  VT_UI4,
31370b324cSopenharmony_ci  VT_UI4,
32370b324cSopenharmony_ci  VT_BSTR,
33370b324cSopenharmony_ci  VT_BOOL,
34370b324cSopenharmony_ci  VT_BSTR,
35370b324cSopenharmony_ci  VT_BSTR,
36370b324cSopenharmony_ci  VT_BSTR,
37370b324cSopenharmony_ci  VT_BSTR,
38370b324cSopenharmony_ci  VT_BSTR,
39370b324cSopenharmony_ci  VT_UI8,
40370b324cSopenharmony_ci  VT_BSTR,
41370b324cSopenharmony_ci  VT_UI8,
42370b324cSopenharmony_ci  VT_BSTR,
43370b324cSopenharmony_ci  VT_UI8,
44370b324cSopenharmony_ci  VT_UI8,
45370b324cSopenharmony_ci  VT_BSTR, // or VT_UI8 kpidUnpackVer
46370b324cSopenharmony_ci  VT_UI4, // or VT_UI8 kpidVolume
47370b324cSopenharmony_ci  VT_BOOL,
48370b324cSopenharmony_ci  VT_UI8,
49370b324cSopenharmony_ci  VT_UI8,
50370b324cSopenharmony_ci  VT_UI8,
51370b324cSopenharmony_ci  VT_UI8,
52370b324cSopenharmony_ci  VT_UI4,
53370b324cSopenharmony_ci  VT_BOOL,
54370b324cSopenharmony_ci  VT_BOOL,
55370b324cSopenharmony_ci  VT_BSTR,
56370b324cSopenharmony_ci  VT_UI8,
57370b324cSopenharmony_ci  VT_UI8,
58370b324cSopenharmony_ci  VT_UI4, // kpidChecksum
59370b324cSopenharmony_ci  VT_BSTR,
60370b324cSopenharmony_ci  VT_UI8,
61370b324cSopenharmony_ci  VT_BSTR, // or VT_UI8 kpidId
62370b324cSopenharmony_ci  VT_BSTR,
63370b324cSopenharmony_ci  VT_BSTR,
64370b324cSopenharmony_ci  VT_UI4,
65370b324cSopenharmony_ci  VT_UI4,
66370b324cSopenharmony_ci  VT_BSTR,
67370b324cSopenharmony_ci  VT_BSTR,
68370b324cSopenharmony_ci  VT_UI8,
69370b324cSopenharmony_ci  VT_UI8,
70370b324cSopenharmony_ci  VT_UI4,
71370b324cSopenharmony_ci  VT_BSTR,
72370b324cSopenharmony_ci  VT_BSTR,
73370b324cSopenharmony_ci  VT_BSTR,
74370b324cSopenharmony_ci  VT_BSTR, // kpidNtSecure
75370b324cSopenharmony_ci  VT_BOOL,
76370b324cSopenharmony_ci  VT_BOOL,
77370b324cSopenharmony_ci  VT_BOOL,
78370b324cSopenharmony_ci  VT_BOOL,
79370b324cSopenharmony_ci  VT_BSTR, // SHA-1
80370b324cSopenharmony_ci  VT_BSTR, // SHA-256
81370b324cSopenharmony_ci  VT_BSTR,
82370b324cSopenharmony_ci  VT_UI8,
83370b324cSopenharmony_ci  VT_UI4,
84370b324cSopenharmony_ci  VT_UI4,
85370b324cSopenharmony_ci  VT_BSTR,
86370b324cSopenharmony_ci  VT_UI8,
87370b324cSopenharmony_ci  VT_UI8,
88370b324cSopenharmony_ci  VT_UI8,
89370b324cSopenharmony_ci  VT_UI8,
90370b324cSopenharmony_ci  VT_UI8,
91370b324cSopenharmony_ci  VT_UI8,
92370b324cSopenharmony_ci  VT_UI8,
93370b324cSopenharmony_ci  VT_BSTR,
94370b324cSopenharmony_ci  VT_BSTR,
95370b324cSopenharmony_ci  VT_BSTR,
96370b324cSopenharmony_ci  VT_BOOL,
97370b324cSopenharmony_ci  VT_BOOL,
98370b324cSopenharmony_ci  VT_BOOL,
99370b324cSopenharmony_ci  VT_UI8,
100370b324cSopenharmony_ci  VT_UI8,
101370b324cSopenharmony_ci  VT_BSTR, // kpidNtReparse
102370b324cSopenharmony_ci  VT_BSTR,
103370b324cSopenharmony_ci  VT_UI8,
104370b324cSopenharmony_ci  VT_UI8,
105370b324cSopenharmony_ci  VT_BOOL,
106370b324cSopenharmony_ci  VT_BSTR,
107370b324cSopenharmony_ci  VT_BSTR,
108370b324cSopenharmony_ci  VT_BSTR,
109370b324cSopenharmony_ci  VT_BOOL,
110370b324cSopenharmony_ci  VT_FILETIME, // kpidChangeTime
111370b324cSopenharmony_ci  VT_UI4,
112370b324cSopenharmony_ci  VT_UI4,
113370b324cSopenharmony_ci  VT_UI4,
114370b324cSopenharmony_ci  VT_UI4,
115370b324cSopenharmony_ci  VT_UI4,
116370b324cSopenharmony_ci  VT_UI4  // kpidDevMinor
117370b324cSopenharmony_ci};
118