[go: up one dir, main page]

Module sys

Module sys 

Source
Expand description

Types for interacting with COM related system APIs

Structs§

GUID
A globally unique identifier

Constants§

CLASS_E_CLASSNOTAVAILABLE
Class is not available
CLASS_E_NOAGGREGATION
No aggregation for class
CLSCTX_INPROC_SERVER
A in process server
COINIT_APARTMENTTHREADED
An single threaded apartment (STA)
COINIT_MULTITHREADED
An multi threaded apartment (STA)
ERROR_SUCCESS
No error
E_INVALIDARG
Argument was invalid
E_NOINTERFACE
No interface found
E_POINTER
Invalid pointer
NOERROR
No error
SELFREG_E_CLASS
Registration error
S_FALSE
False
S_OK
No error

Functions§

CoCreateInstance
CoGetClassObject
CoIncrementMTAUsage
CoInitializeEx
CoUninitialize
FAILED
Equivalent of the FAILED macro
GetModuleFileNameA
GetModuleHandleA
RegCloseKey
RegCreateKeyExA
RegDeleteKeyA
RegSetValueExA

Type Aliases§

BOOL
BOOL type
CLSID
A class ID
HKEY
HKEY type
HRESULT
A Windows result code
IID
An interface ID
LSTATUS
LSTATUS type