blob: f4a19e253af7da4a953d2c0c6929f594ec7e8194 [file] [log] [blame]
Serge Bazanskicc25bdf2018-10-25 14:02:58 +02001package ole
2
3import "unsafe"
4
5type IInspectable struct {
6 IUnknown
7}
8
9type IInspectableVtbl struct {
10 IUnknownVtbl
11 GetIIds uintptr
12 GetRuntimeClassName uintptr
13 GetTrustLevel uintptr
14}
15
16func (v *IInspectable) VTable() *IInspectableVtbl {
17 return (*IInspectableVtbl)(unsafe.Pointer(v.RawVTable))
18}