mirror of
https://github.com/gofiber/fiber.git
synced 2025-02-23 22:43:59 +00:00
35 lines
784 B
Go
35 lines
784 B
Go
package ole
|
|
|
|
import "unsafe"
|
|
|
|
type ITypeInfo struct {
|
|
IUnknown
|
|
}
|
|
|
|
type ITypeInfoVtbl struct {
|
|
IUnknownVtbl
|
|
GetTypeAttr uintptr
|
|
GetTypeComp uintptr
|
|
GetFuncDesc uintptr
|
|
GetVarDesc uintptr
|
|
GetNames uintptr
|
|
GetRefTypeOfImplType uintptr
|
|
GetImplTypeFlags uintptr
|
|
GetIDsOfNames uintptr
|
|
Invoke uintptr
|
|
GetDocumentation uintptr
|
|
GetDllEntry uintptr
|
|
GetRefTypeInfo uintptr
|
|
AddressOfMember uintptr
|
|
CreateInstance uintptr
|
|
GetMops uintptr
|
|
GetContainingTypeLib uintptr
|
|
ReleaseTypeAttr uintptr
|
|
ReleaseFuncDesc uintptr
|
|
ReleaseVarDesc uintptr
|
|
}
|
|
|
|
func (v *ITypeInfo) VTable() *ITypeInfoVtbl {
|
|
return (*ITypeInfoVtbl)(unsafe.Pointer(v.RawVTable))
|
|
}
|