(rclsid *windows.GUID, pUnkOuter unsafe.Pointer, dwClsContext uint32, riid *windows.GUID)
| 180 | } |
| 181 | |
| 182 | func _CoCreateInstance(rclsid *windows.GUID, pUnkOuter unsafe.Pointer, dwClsContext uint32, riid *windows.GUID) (unsafe.Pointer, error) { |
| 183 | var v unsafe.Pointer |
| 184 | r, _, _ := procCoCreateInstance.Call(uintptr(unsafe.Pointer(rclsid)), uintptr(pUnkOuter), uintptr(dwClsContext), uintptr(unsafe.Pointer(riid)), uintptr(unsafe.Pointer(&v))) |
| 185 | runtime.KeepAlive(rclsid) |
| 186 | runtime.KeepAlive(riid) |
| 187 | if uint32(r) != uint32(windows.S_OK) { |
| 188 | return nil, fmt.Errorf("oto: CoCreateInstance failed: HRESULT(%d)", uint32(r)) |
| 189 | } |
| 190 | return v, nil |
| 191 | } |
| 192 | |
| 193 | type _IAudioClient2 struct { |
| 194 | vtbl *_IAudioClient2_Vtbl |
no outgoing calls
no test coverage detected
searching dependent graphs…