forked from lxn/win
-
Notifications
You must be signed in to change notification settings - Fork 0
/
objidl.go
47 lines (41 loc) · 1.01 KB
/
objidl.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
// Copyright 2010 The win Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
// +build windows
package win
type IDataObjectVtbl struct {
IUnknownVtbl
GetData uintptr
GetDataHere uintptr
QueryGetData uintptr
GetCanonicalFormatEtc uintptr
SetData uintptr
EnumFormatEtc uintptr
DAdvise uintptr
DUnadvise uintptr
EnumDAdvise uintptr
}
type IDataObject struct {
LpVtbl *IDataObjectVtbl
}
type IStorageVtbl struct {
IUnknownVtbl
CreateStream uintptr
OpenStream uintptr
CreateStorage uintptr
OpenStorage uintptr
CopyTo uintptr
MoveElementTo uintptr
Commit uintptr
Revert uintptr
EnumElements uintptr
DestroyElement uintptr
RenameElement uintptr
SetElementTimes uintptr
SetClass uintptr
SetStateBits uintptr
Stat uintptr
}
type IStorage struct {
LpVtbl *IStorageVtbl
}