go-tg-screenshot-bot
75 строк · 1.2 Кб
1// Copyright 2012 The win Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style
3// license that can be found in the LICENSE file.
4
5// +build windows,amd64 windows,arm64
6
7package win
8
9type VARIANT struct {
10Vt VARTYPE
11reserved [22]byte
12}
13
14type VAR_I4 struct {
15vt VARTYPE
16reserved1 [6]byte
17lVal int32
18reserved2 [12]byte
19}
20
21type VAR_UI4 struct {
22vt VARTYPE
23reserved1 [6]byte
24ulVal uint32
25reserved2 [12]byte
26}
27
28type VAR_BOOL struct {
29vt VARTYPE
30reserved1 [6]byte
31boolVal VARIANT_BOOL
32reserved2 [14]byte
33}
34
35type VAR_BSTR struct {
36vt VARTYPE
37reserved1 [6]byte
38bstrVal *uint16 /*BSTR*/
39reserved2 [8]byte
40}
41
42type VAR_PDISP struct {
43vt VARTYPE
44reserved1 [6]byte
45pdispVal *IDispatch
46reserved2 [8]byte
47}
48
49type VAR_PSAFEARRAY struct {
50vt VARTYPE
51reserved1 [6]byte
52parray *SAFEARRAY
53reserved2 [8]byte
54}
55
56type VAR_PVAR struct {
57vt VARTYPE
58reserved1 [6]byte
59pvarVal *VARIANT
60reserved2 [8]byte
61}
62
63type VAR_PBOOL struct {
64vt VARTYPE
65reserved1 [6]byte
66pboolVal *VARIANT_BOOL
67reserved2 [8]byte
68}
69
70type VAR_PPDISP struct {
71vt VARTYPE
72reserved1 [6]byte
73ppdispVal **IDispatch
74reserved2 [8]byte
75}
76