Documentation
¶
Index ¶
- func CoInitialize() uintptr
- func CoTaskMemAlloc(size uintptr) unsafe.Pointer
- func CoTaskMemFree(p unsafe.Pointer)
- func CoTaskMemRealloc(p unsafe.Pointer, size uintptr) unsafe.Pointer
- func RpcStringFreeW(str **win32.WCHAR) error
- func UuidFromStringW(uuid string) (*win32.UUID, error)
- func UuidToStringW(uuid *win32.UUID) (string, error)
- type CLSCTX
- type HRESULT
- type HResultError
- type REFCLSID
- type REFIID
- type RPC_STATUS
- type RpcStatusError
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CoInitialize ¶
func CoInitialize() uintptr
func CoTaskMemAlloc ¶
func CoTaskMemFree ¶
func RpcStringFreeW ¶
Types ¶
type CLSCTX ¶
const ( CLSCTX_INPROC_SERVER CLSCTX = 1 CLSTX_INPROC_HANDLER CLSCTX = 0x2 CLSTX_LOCAL_SERVER CLSCTX = 0x4 CLSTX_INPROC_SERVER16 CLSCTX = 0x8 CLSTX_REMOTE_SERVER CLSCTX = 0x10 CLSTX_INPROC_HANDLER16 CLSCTX = 0x20 CLSTX_RESERVED1 CLSCTX = 0x40 CLSTX_RESERVED2 CLSCTX = 0x80 CLSTX_RESERVED3 CLSCTX = 0x100 CLSTX_RESERVED4 CLSCTX = 0x200 CLSTX_NO_CODE_DOWNLOAD CLSCTX = 0x400 CLSTX_RESERVED5 CLSCTX = 0x800 CLSTX_NO_CUSTOM_MARSHAL CLSCTX = 0x1000 CLSTX_ENABLE_CODE_DOWNLOAD CLSCTX = 0x2000 CLSTX_NO_FAILURE_LOG CLSCTX = 0x4000 CLSTX_DISABLE_AAA CLSCTX = 0x8000 CLSTX_ENABLE_AAA CLSCTX = 0x10000 CLSTX_FROM_DEFAULT_CONTEXT CLSCTX = 0x20000 CLSTX_ACTIVATE_X86_SERVER CLSCTX = 0x40000 CLSCTX_ACTIVATE_32_BIT_SERVER CLSCTX = CLSTX_ACTIVATE_X86_SERVER CLSTX_ACTIVATE_64_BIT_SERVER CLSCTX = 0x80000 CLSTX_ENABLE_CLOAKING CLSCTX = 0x100000 CLSTX_APPCONTAINER CLSCTX = 0x400000 CLSTX_ACTIVATE_AAA_AS_IU CLSCTX = 0x800000 CLSTX_RESERVED6 CLSCTX = 0x1000000 CLSTX_ACTIVATE_ARM32_SERVER CLSCTX = 0x2000000 CLSCTX_ALLOW_LOWER_TRUST_REGISTRATION CLSCTX = 0x4000000 CLSTX_PS_DLL CLSCTX = 0x80000000 )
type HRESULT ¶
const ( S_OK HRESULT = 0 S_FALSE HRESULT = 1 E_NOINTERFACE HRESULT = -(^0x80004002 & 0x7FFFFFFF) - 1 //0x80004002 E_POINTER HRESULT = -(^0x80004003 & 0x7FFFFFFF) - 1 //0x80004003 E_UNEXPECTED HRESULT = -(^0x8000FFFF & 0x7FFFFFFF) - 1 //0x8000FFFF E_NOTIMPL HRESULT = -(^0x80004001 & 0x7FFFFFFF) - 1 //0x80004001 E_OUTOFMEMORY HRESULT = -(^0x8007000E & 0x7FFFFFFF) - 1 //0x8007000E E_INVALIDARG HRESULT = -(^0x80070057 & 0x7FFFFFFF) - 1 //0x80070057 E_HANDLE HRESULT = -(^0x80070006 & 0x7FFFFFFF) - 1 //0x80070006 E_ABORT HRESULT = -(^0x80004004 & 0x7FFFFFFF) - 1 //0x80004004 E_FAIL HRESULT = -(^0x80004005 & 0x7FFFFFFF) - 1 //0x80004005 E_ACCESSDENIED HRESULT = -(^0x80070005 & 0x7FFFFFFF) - 1 //0x80070005 )
func CoCreateInstance ¶
func CoGetMalloc ¶
type HResultError ¶
type HResultError HRESULT
func (HResultError) Error ¶
func (err HResultError) Error() string
type RPC_STATUS ¶
const ( RPC_S_OK RPC_STATUS = 0 RPC_S_INVALID_STRING_UUID RPC_STATUS = 1705 )
func (RPC_STATUS) String ¶
func (i RPC_STATUS) String() string
type RpcStatusError ¶
type RpcStatusError RPC_STATUS
func (RpcStatusError) Error ¶
func (err RpcStatusError) Error() string
Click to show internal directories.
Click to hide internal directories.