// +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 }