DLL/Object Plugin framework of the OS comprising of a Plugin Server and Client API. Allows users to list and create plugin
objects. It gives clients a way of having run-time dynamic linkages to object implementations in DLLs not known at build time
(static linkage).
CImplementationInformation
CImplementationInformation
CResolver
Abstract base class which is used to identify the correct interface implementati...
ECom.h Global variables
EComErrorCodes.h Global variables
IMPLEMENTATION_PROXY_ENTRY
Macro to initialise an element of a static array of TImplementationProxy objects...
MPublicRegistry
Provides access to the public functions of CRegistryData for CResolver implement...
REComSession
The REComSession singleton class provides an API to identify (resolution), insta...
Resolver.h Global variables
RImplInfoArray
Simplifies the definition of functions which return registry information
RImplInfoPtrArray
Simplifies the definition of functions which return registry information
TEComResolverParams
Used to pass values to a Resolver to aid in the filtering of Interface Implement...
TFuncPtr
Pre-defined function pointer type used in TImplementationProxy
TImplementationProxy
The structure that defines the pairing required by the ECOM framework to correct...
TProxyNewLPtr
Typedef used to cover the difference between EABI and older handling of the inst...