package ole | |
import "unsafe" | |
type IConnectionPoint struct { | |
IUnknown | |
} | |
type IConnectionPointVtbl struct { | |
IUnknownVtbl | |
GetConnectionInterface uintptr | |
GetConnectionPointContainer uintptr | |
Advise uintptr | |
Unadvise uintptr | |
EnumConnections uintptr | |
} | |
func (v *IConnectionPoint) VTable() *IConnectionPointVtbl { | |
return (*IConnectionPointVtbl)(unsafe.Pointer(v.RawVTable)) | |
} |