| 123456789101112131415161718192021 |
- // +build windows
- package ole
- import (
- "syscall"
- "unsafe"
- )
- func getClassInfo(disp *IProvideClassInfo) (tinfo *ITypeInfo, err error) {
- hr, _, _ := syscall.Syscall(
- disp.VTable().GetClassInfo,
- 2,
- uintptr(unsafe.Pointer(disp)),
- uintptr(unsafe.Pointer(&tinfo)),
- 0)
- if hr != 0 {
- err = NewError(hr)
- }
- return
- }
|