xref: /aosp_15_r20/external/lzma/CPP/7zip/Common/PropId.cpp (revision f6dc9357d832569d4d1f5d24eacdb3935a1ae8e6)
1*f6dc9357SAndroid Build Coastguard Worker // PropId.cpp
2*f6dc9357SAndroid Build Coastguard Worker 
3*f6dc9357SAndroid Build Coastguard Worker #include "StdAfx.h"
4*f6dc9357SAndroid Build Coastguard Worker 
5*f6dc9357SAndroid Build Coastguard Worker #include "../../Common/MyWindows.h"
6*f6dc9357SAndroid Build Coastguard Worker 
7*f6dc9357SAndroid Build Coastguard Worker #include "../PropID.h"
8*f6dc9357SAndroid Build Coastguard Worker 
9*f6dc9357SAndroid Build Coastguard Worker // VARTYPE
10*f6dc9357SAndroid Build Coastguard Worker const Byte k7z_PROPID_To_VARTYPE[kpid_NUM_DEFINED] =
11*f6dc9357SAndroid Build Coastguard Worker {
12*f6dc9357SAndroid Build Coastguard Worker   VT_EMPTY,
13*f6dc9357SAndroid Build Coastguard Worker   VT_UI4,
14*f6dc9357SAndroid Build Coastguard Worker   VT_UI4,
15*f6dc9357SAndroid Build Coastguard Worker   VT_BSTR,
16*f6dc9357SAndroid Build Coastguard Worker   VT_BSTR,
17*f6dc9357SAndroid Build Coastguard Worker   VT_BSTR,
18*f6dc9357SAndroid Build Coastguard Worker   VT_BOOL,
19*f6dc9357SAndroid Build Coastguard Worker   VT_UI8,
20*f6dc9357SAndroid Build Coastguard Worker   VT_UI8,
21*f6dc9357SAndroid Build Coastguard Worker   VT_UI4,
22*f6dc9357SAndroid Build Coastguard Worker   VT_FILETIME,
23*f6dc9357SAndroid Build Coastguard Worker   VT_FILETIME,
24*f6dc9357SAndroid Build Coastguard Worker   VT_FILETIME,
25*f6dc9357SAndroid Build Coastguard Worker   VT_BOOL,
26*f6dc9357SAndroid Build Coastguard Worker   VT_BOOL,
27*f6dc9357SAndroid Build Coastguard Worker   VT_BOOL,
28*f6dc9357SAndroid Build Coastguard Worker   VT_BOOL,
29*f6dc9357SAndroid Build Coastguard Worker   VT_BOOL,
30*f6dc9357SAndroid Build Coastguard Worker   VT_UI4,
31*f6dc9357SAndroid Build Coastguard Worker   VT_UI4,
32*f6dc9357SAndroid Build Coastguard Worker   VT_BSTR,
33*f6dc9357SAndroid Build Coastguard Worker   VT_BOOL,
34*f6dc9357SAndroid Build Coastguard Worker   VT_BSTR,
35*f6dc9357SAndroid Build Coastguard Worker   VT_BSTR,
36*f6dc9357SAndroid Build Coastguard Worker   VT_BSTR,
37*f6dc9357SAndroid Build Coastguard Worker   VT_BSTR,
38*f6dc9357SAndroid Build Coastguard Worker   VT_BSTR,
39*f6dc9357SAndroid Build Coastguard Worker   VT_UI8,
40*f6dc9357SAndroid Build Coastguard Worker   VT_BSTR,
41*f6dc9357SAndroid Build Coastguard Worker   VT_UI8,
42*f6dc9357SAndroid Build Coastguard Worker   VT_BSTR,
43*f6dc9357SAndroid Build Coastguard Worker   VT_UI8,
44*f6dc9357SAndroid Build Coastguard Worker   VT_UI8,
45*f6dc9357SAndroid Build Coastguard Worker   VT_BSTR, // or VT_UI8 kpidUnpackVer
46*f6dc9357SAndroid Build Coastguard Worker   VT_UI4, // or VT_UI8 kpidVolume
47*f6dc9357SAndroid Build Coastguard Worker   VT_BOOL,
48*f6dc9357SAndroid Build Coastguard Worker   VT_UI8,
49*f6dc9357SAndroid Build Coastguard Worker   VT_UI8,
50*f6dc9357SAndroid Build Coastguard Worker   VT_UI8,
51*f6dc9357SAndroid Build Coastguard Worker   VT_UI8,
52*f6dc9357SAndroid Build Coastguard Worker   VT_UI4,
53*f6dc9357SAndroid Build Coastguard Worker   VT_BOOL,
54*f6dc9357SAndroid Build Coastguard Worker   VT_BOOL,
55*f6dc9357SAndroid Build Coastguard Worker   VT_BSTR,
56*f6dc9357SAndroid Build Coastguard Worker   VT_UI8,
57*f6dc9357SAndroid Build Coastguard Worker   VT_UI8,
58*f6dc9357SAndroid Build Coastguard Worker   VT_UI4, // kpidChecksum
59*f6dc9357SAndroid Build Coastguard Worker   VT_BSTR,
60*f6dc9357SAndroid Build Coastguard Worker   VT_UI8,
61*f6dc9357SAndroid Build Coastguard Worker   VT_BSTR, // or VT_UI8 kpidId
62*f6dc9357SAndroid Build Coastguard Worker   VT_BSTR,
63*f6dc9357SAndroid Build Coastguard Worker   VT_BSTR,
64*f6dc9357SAndroid Build Coastguard Worker   VT_UI4,
65*f6dc9357SAndroid Build Coastguard Worker   VT_UI4,
66*f6dc9357SAndroid Build Coastguard Worker   VT_BSTR,
67*f6dc9357SAndroid Build Coastguard Worker   VT_BSTR,
68*f6dc9357SAndroid Build Coastguard Worker   VT_UI8,
69*f6dc9357SAndroid Build Coastguard Worker   VT_UI8,
70*f6dc9357SAndroid Build Coastguard Worker   VT_UI4,
71*f6dc9357SAndroid Build Coastguard Worker   VT_BSTR,
72*f6dc9357SAndroid Build Coastguard Worker   VT_BSTR,
73*f6dc9357SAndroid Build Coastguard Worker   VT_BSTR,
74*f6dc9357SAndroid Build Coastguard Worker   VT_BSTR, // kpidNtSecure
75*f6dc9357SAndroid Build Coastguard Worker   VT_BOOL,
76*f6dc9357SAndroid Build Coastguard Worker   VT_BOOL,
77*f6dc9357SAndroid Build Coastguard Worker   VT_BOOL,
78*f6dc9357SAndroid Build Coastguard Worker   VT_BOOL,
79*f6dc9357SAndroid Build Coastguard Worker   VT_BSTR, // SHA-1
80*f6dc9357SAndroid Build Coastguard Worker   VT_BSTR, // SHA-256
81*f6dc9357SAndroid Build Coastguard Worker   VT_BSTR,
82*f6dc9357SAndroid Build Coastguard Worker   VT_UI8,
83*f6dc9357SAndroid Build Coastguard Worker   VT_UI4,
84*f6dc9357SAndroid Build Coastguard Worker   VT_UI4,
85*f6dc9357SAndroid Build Coastguard Worker   VT_BSTR,
86*f6dc9357SAndroid Build Coastguard Worker   VT_UI8,
87*f6dc9357SAndroid Build Coastguard Worker   VT_UI8,
88*f6dc9357SAndroid Build Coastguard Worker   VT_UI8,
89*f6dc9357SAndroid Build Coastguard Worker   VT_UI8,
90*f6dc9357SAndroid Build Coastguard Worker   VT_UI8,
91*f6dc9357SAndroid Build Coastguard Worker   VT_UI8,
92*f6dc9357SAndroid Build Coastguard Worker   VT_UI8,
93*f6dc9357SAndroid Build Coastguard Worker   VT_BSTR,
94*f6dc9357SAndroid Build Coastguard Worker   VT_BSTR,
95*f6dc9357SAndroid Build Coastguard Worker   VT_BSTR,
96*f6dc9357SAndroid Build Coastguard Worker   VT_BOOL,
97*f6dc9357SAndroid Build Coastguard Worker   VT_BOOL,
98*f6dc9357SAndroid Build Coastguard Worker   VT_BOOL,
99*f6dc9357SAndroid Build Coastguard Worker   VT_UI8,
100*f6dc9357SAndroid Build Coastguard Worker   VT_UI8,
101*f6dc9357SAndroid Build Coastguard Worker   VT_BSTR, // kpidNtReparse
102*f6dc9357SAndroid Build Coastguard Worker   VT_BSTR,
103*f6dc9357SAndroid Build Coastguard Worker   VT_UI8,
104*f6dc9357SAndroid Build Coastguard Worker   VT_UI8,
105*f6dc9357SAndroid Build Coastguard Worker   VT_BOOL,
106*f6dc9357SAndroid Build Coastguard Worker   VT_BSTR,
107*f6dc9357SAndroid Build Coastguard Worker   VT_BSTR,
108*f6dc9357SAndroid Build Coastguard Worker   VT_BSTR,
109*f6dc9357SAndroid Build Coastguard Worker   VT_BOOL,
110*f6dc9357SAndroid Build Coastguard Worker   VT_FILETIME, // kpidChangeTime
111*f6dc9357SAndroid Build Coastguard Worker   VT_UI4,
112*f6dc9357SAndroid Build Coastguard Worker   VT_UI4,
113*f6dc9357SAndroid Build Coastguard Worker   VT_UI4,
114*f6dc9357SAndroid Build Coastguard Worker   VT_UI4,
115*f6dc9357SAndroid Build Coastguard Worker   VT_UI4,
116*f6dc9357SAndroid Build Coastguard Worker   VT_UI4  // kpidDevMinor
117*f6dc9357SAndroid Build Coastguard Worker };
118