Show: Delphi
C++
Display Preferences
System.Win.ComObj
From XE2 API Documentation
Contents |
Classes
| EOleError | EOleError is the exception class for low-level OLE errors. |
| EOleException | EOleException is the exception class for OLE automation errors that occur in methods or properties of an object. |
| EOleRegistrationError | EOleRegistrationError is the exception class for errors that occur when registering an OLE object. |
| EOleSysError | EOleSysError is the exception class for errors specific to the OLE IDispatch interface. |
| IServerExceptionHandler | |
| TAutoClass | |
| TAutoIntfObject | TAutoIntfObject implements the IDispatch and ISupportErrorInfo interfaces. |
| TAutoObject | TAutoObject is a CoClass that supports the IDispatch interface, and that can be used as a base class for ActiveX Automation servers. |
| TAutoObjectEvent | |
| TAutoObjectFactory | TAutoObjectFactory is the class factory for TAutoObject. |
| TComClass | |
| TComClassManager | TComClassManager is the class type of the ComClassManager variable in the ComObj unit. |
| TComObject | TComObject is the base class for creating simple COM classes, such as those used for creating Shell extensions. |
| TComObjectFactory | TComObjectFactory is the type of the class factory object used to instantiate a TComObject class. |
| TComServerObject | TComServerObject is the abstract base class for TComServer. |
| TConnectionPoint | TConnectionPoint implements the IConnectionPoint interface for a single outgoing interface. |
| TConnectionPoints | TConnectionPoints implements the IConnectionPointContainer interface for a COM object that generates events on clients. |
| TEventDispatchInvoker | |
| TTypedComClass | |
| TTypedComObject | TTypedComObject supports the IProvideClassInfo interface and is the class type for COM objects that can provide the type information without requiring a type library to be loaded. |
| TTypedComObjectFactory | TTypedComObjectFactory is the type of the class factory object used to instantiate a TypedComObject class. |
Routines
| ClassIDToProgID | Returns the programmatic ID for a specified class given its class ID (CLSID). |
| ComClassManager | Returns a TComClassManager object. |
| CreateClassID | CreateClassID generates a new GUID and returns it as a string. |
| CreateComObject | Instantiates a single instance of a COM object. |
| CreateOleObject | Instantiates an Automation object. |
| CreateRegKey | Creates or opens a registry key that is a subkey of HKEY_CLASSES_ROOT. |
| CreateRemoteComObject | Creates a Com object on another machine and returns an IUnknown interface for it. |
| DeleteRegKey | Deletes a single key that is a subkey of HKEY_CLASSES_ROOT from the system registry. |
| DispatchInvoke | |
| DispatchInvokeError | |
| EventDispatchInvoke | |
| GetActiveOleObject | Retrieves a reference to an IDispatch interface to a currently running, registered COM object. |
| GetDispatchPropValue | Returns the value of a property on an IDispatch interface. |
| GetRegStringValue | Retrieves a value stored under a subkey of HKEY_CLASSES_ROOT from the system registry. |
| GUIDToString | |
| HandleSafeCallException | |
| InterfaceConnect | Connects an IConnectionPoint interface. |
| InterfaceDisconnect | Disconnects an IConnectionPoint interface connection that was previously made by the InterfaceConnect procedure. |
| OleCheck | Throws an EOleSysError exception if the result code indicates an error. |
| OleError | Raises an EOleSysError exception. |
| ProgIDToClassID | Returns the class ID (CLSID) GUID that corresponds to the string specified as the ProgID parameter. |
| RegisterAsService | Registers a COM object as an NT service. |
| RegisterComServer | Registers an in-process COM server with the operating system. |
| SetDispatchPropValue | Sets the value of a property on an IDispatch interface. |
| StringToGUID | |
| StringToLPOLESTR |
Types
| _di_IServerExceptionHandler | |
| _di_TEventDispatchInvoker | |
| TAutoClass | |
| TClassInstancing | UTClassInstancing determines how COM objects are instantiated. |
| TComClass | |
| TConnectEvent | |
| TConnectionKind | This is a tuple that contains possible values for the connection type. |
| TFactoryProc | |
| TOleVariantArray | |
| TThreadingModel | TThreadingModel indicates how COM serializes calls to a COM object. |
| TTypedComClass |
Variables
| CoAddRefServerProcess | |
| CoCreateInstanceEx | |
| CoInitFlags | Specifies the level of threading support requested for a COM server .EXE. |
| CoInitializeEx | |
| CoReleaseServerProcess | |
| CoResumeClassObjects | |
| CoSuspendClassObjects | |
| TOleVariantArray |
Constants
| ciInternal | ciInternal: TClassInstancing = ciInternal; |
| ciMultiInstance | ciMultiInstance: TClassInstancing = ciMultiInstance; |
| ciSingleInstance | ciSingleInstance: TClassInstancing = ciSingleInstance; |
| ckMulti | ckMulti: TConnectionKind = ckMulti; |
| ckSingle | ckSingle: TConnectionKind = ckSingle; |
| tmApartment | tmApartment: TThreadingModel = tmApartment; |
| tmBoth | tmBoth: TThreadingModel = tmBoth; |
| tmFree | tmFree: TThreadingModel = tmFree; |
| tmNeutral | tmNeutral: TThreadingModel = tmNeutral; |
| tmSingle | tmSingle: TThreadingModel = tmSingle; |