1
0
mirror of https://github.com/gofiber/fiber.git synced 2025-02-24 08:43:43 +00:00
fiber/internal/go-ole/iprovideclassinfo.go

22 lines
392 B
Go
Raw Normal View History

2020-09-27 22:56:31 +02:00
package ole
import "unsafe"
type IProvideClassInfo struct {
IUnknown
}
type IProvideClassInfoVtbl struct {
IUnknownVtbl
GetClassInfo uintptr
}
func (v *IProvideClassInfo) VTable() *IProvideClassInfoVtbl {
return (*IProvideClassInfoVtbl)(unsafe.Pointer(v.RawVTable))
}
func (v *IProvideClassInfo) GetClassInfo() (cinfo *ITypeInfo, err error) {
cinfo, err = getClassInfo(v)
return
}