System.Win32.Com

data IUnknown_ a

type IUnknown a

iidIUnknown

interfaceNULL

isNullInterface

iidNULL

queryInterface

addRef

release

withQueryInterface

(#)

(##)

coRun

coPerformIO

coUnsafePerformIO

coInitialize

coUnInitialize

data GUID

mkGUID

newGUID

stringToGUID

guidToString

nullGUID

data IID a

mkIID

stringToIID

guidToIID

iidToGUID

castIID

data CLSID

mkCLSID

stringToCLSID

guidToCLSID

clsidToGUID

clsidToDisplayName

type LIBID

mkLIBID

type HRESULT

s_FALSE

s_OK

succeeded

failed

checkHR

checkBool

returnHR

coFailHR

coFailWithHR

coAssert

coOnFail

coFail

isCoError

coGetErrorHR

coGetErrorString

hresultToString

data ComException

catchComException

throwIOComException

throwComException

coCreateInstance

coCreateObject

coGetObject

coGetActiveObject

coGetFileObject

coCreateInstanceEx

data COSERVERINFO

data COAUTHIDENTITY

data COAUTHINFO

withObject

withObject_

withMethod

withMethod_

data CLSCTX

type ProgID

progIDFromCLSID

clsidFromProgID

printMessage

putMessage

messageBox

outputDebugString

data OSVersionInfo

isWindowsNT

isWindows95

isWindows98

versionInfo

ifaceToAddr

enumNext

enumNextOne

enumClone

enumReset

enumSkip

data BSTR

marshallBSTR

unmarshallBSTR

readBSTR

writeBSTR

freeBSTR

type LPSTR

coFree

coAlloc

marshallIUnknown

unmarshallIUnknown

readIUnknown

writeIUnknown

unmarshallIUnknownFO

castIface

data WideString

marshallWideString

unmarshallWideString

writeWideString

readWideString

sizeofWideString

freeWideString

marshallGUID

unmarshallGUID

writeGUID

readGUID

copyGUID

sizeofGUID

marshallIID

unmarshallIID

writeIID

readIID

sizeofIID

copyIID

marshallCLSID

unmarshallCLSID

writeCLSID

readCLSID

sizeofCLSID

copyCLSID

invokeAndCheck

invokeIt

loadTypeLib

loadTypeLibEx

loadRegTypeLib

queryPathOfRegTypeLib

createTypeLib

type LCID

messagePump

postQuitMsg