Important:
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.
A version of this page is also available for
4/8/2010

DCOM supports Automation Supported APIsand all of the following APIs.

Function

BindMoniker

CLSIDFromProgID

CLSIDFromString

CoAddRefServerProcess

CoBuildVersion

CoCopyProxy

CoCreateFreeThreadedMarshaler

CoCreateGuid

CoCreateInstance

CoCreateInstanceEx

CoDisconnectObject

CoFileTimeNow

CoFreeAllLibraries

CoFreeLibrary

CoFreeUnusedLibraries

CoGetCallContext

CoGetClassObject

CoGetCurrentProcess

CoGetInstanceFromFile

CoGetInstanceFromIStorage

CoGetInterfaceAndReleaseStream

CoGetMalloc

CoGetMarshalSizeMax

CoGetObject

CoGetPSClsid

CoGetStandardMarshal

CoGetTreatAsClass

CoImpersonateClient

CoInitialize

CoInitializeEx

CoInitializeSecurity

CoIsHandlerConnected

CoIsOle1Class

CoLoadLibrary

CoLockObjectExternal

CoMarshalHresult

CoMarshalInterface

CoMarshalInterThreadInterfaceInStream

CoQueryAuthenticationServices

CoQueryClientBlanket

CoQueryProxyBlanket

CoRegisterClassObject

CoRegisterMallocSpy

CoRegisterMessageFilter

CoRegisterPSClsid

CoRegisterSurrogate

CoReleaseMarshalData

CoReleaseServerProcess

CoResumeClassObjects

CoRevertToSelf

CoRevokeClassObject

CoRevokeMallocSpy

CoSetProxyBlanket

CoSuspendClassObjects

CoSwitchCallContext

CoTaskMemAlloc

CoTaskMemFree

CoTaskMemRealloc

CoTaskMemSize

CoTreatAsClass

CoUninitialize

CoUnmarshalHresult

CoUnmarshalInterface

CreateAntiMoniker

CreateBindCtx

CreateClassMoniker

CreateErrorInfo

CreateFileMoniker

CreateGenericComposite

CreateItemMoniker

CreateObjrefMoniker

CreateOleAdviseHolder

CreatePointerMoniker

CreateStreamOnHGlobal

DllGetClassObject

GetClassFile

GetErrorInfo

GetHGlobalFromStream

GetRunningObjectTable

IIDFromString

IsEqualGUID

IsValidIid

IsValidInterface

IsValidPtrIn

IsValidPtrOut

MkParseDisplayName

MonikerCommonPrefixWith

MonikerRelativePathTo

OleCreate

OleDraw

OleIsRunning

OleLoadFromStream

OleRun

OleSave

OleSaveToStream

OleSetContainedObject

OleSetMenuDescriptor

ProgIDFromCLSID

ReadClassStg

ReadClassStm

ReleaseStgMedium

SetErrorInfo

StgCreateDocfile

StgCreateDocfileOnILockBytes

StgOpenStorage

StgOpenStorageOnILockBytes

StringFromCLSID

StringFromGUID2

StringFromIID

UpdateDCOMSettings

WriteClassStg

WriteClassStm

See Also