github.com/hspan/go-ole@v0.0.0/iconnectionpointcontainer.go (about)

     1  package ole
     2  
     3  import "unsafe"
     4  
     5  type IConnectionPointContainer struct {
     6  	IUnknown
     7  }
     8  
     9  type IConnectionPointContainerVtbl struct {
    10  	IUnknownVtbl
    11  	EnumConnectionPoints uintptr
    12  	FindConnectionPoint  uintptr
    13  }
    14  
    15  func (v *IConnectionPointContainer) VTable() *IConnectionPointContainerVtbl {
    16  	return (*IConnectionPointContainerVtbl)(unsafe.Pointer(v.RawVTable))
    17  }