Source position: jwaactivex.pas line 627
type PROPVARIANT = packed record |
vt: TVarType; |
wReserved1: Word; |
wReserved2: Word; |
wReserved3: Word; |
case Integer of |
0: ( |
bVal: Byte; |
); |
1: ( |
iVal: SmallInt; |
); |
2: ( |
uiVal: Word; |
); |
3: ( |
boolVal: TOleBool; |
); |
4: ( |
bool: TOleBool; |
); |
5: ( |
lVal: LongInt; |
); |
6: ( |
ulVal: Cardinal; |
); |
7: ( |
fltVal: Single; |
); |
8: ( |
scode: SCODE; |
); |
9: ( |
hVal: LARGE_INTEGER; |
); |
10: ( |
uhVal: ULARGE_INTEGER; |
); |
11: ( |
dblVal: Double; |
); |
12: ( |
cyVal: Currency; |
); |
13: ( |
date: TOleDate; |
); |
14: ( |
filetime: TFileTime; |
); |
15: ( |
puuid: PGUID; |
); |
16: ( |
blob: TBlob; |
); |
17: ( |
pclipdata: PClipData; |
); |
18: ( |
pStream: Pointer; |
); |
19: ( |
pStorage: Pointer; |
); |
20: ( |
bstrVal: TBStr; |
); |
21: ( |
pszVal: PAnsiChar; |
); |
22: ( |
pwszVal: PWideChar; |
); |
23: ( |
caub: TCAUB; |
); |
24: ( |
cai: TCAI; |
); |
25: ( |
caui: TCAUI; |
); |
26: ( |
cabool: TCABOOL; |
); |
27: ( |
cal: TCAL; |
); |
28: ( |
caul: TCAUL; |
); |
29: ( |
caflt: TCAFLT; |
); |
30: ( |
cascode: TCASCODE; |
); |
31: ( |
cah: TCAH; |
); |
32: ( |
cauh: TCAUH; |
); |
33: ( |
cadbl: TCADBL; |
); |
34: ( |
cacy: TCACY; |
); |
35: ( |
cadate: TCADATE; |
); |
36: ( |
cafiletime: TCAFILETIME; |
); |
37: ( |
cauuid: TCACLSID; |
); |
38: ( |
caclipdata: TCACLIPDATA; |
); |
39: ( |
cabstr: TCABSTR; |
); |
40: ( |
calpstr: TCALPSTR; |
); |
41: ( |
calpwstr: TCALPWSTR; |
); |
42: ( |
capropvar: TCAPROPVARIANT; |
); |
end; |