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).
CImplementationInformationCImplementationInformation
CResolverAbstract base class which is used to identify the correct interface implementati...
ECom.h Global variables
EComErrorCodes.h Global variables
IMPLEMENTATION_PROXY_ENTRYMacro to initialise an element of a static array of TImplementationProxy objects...
MPublicRegistryProvides access to the public functions of CRegistryData for CResolver implement...
REComSessionThe REComSession singleton class provides an API to identify (resolution), insta...
Resolver.h Global variables
RImplInfoArraySimplifies the definition of functions which return registry information
RImplInfoPtrArraySimplifies the definition of functions which return registry information
TEComResolverParamsUsed to pass values to a Resolver to aid in the filtering of Interface Implement...
TFuncPtrPre-defined function pointer type used in TImplementationProxy
TImplementationProxyThe structure that defines the pairing required by the ECOM framework to correct...
TProxyNewLPtrTypedef used to cover the difference between EABI and older handling of the inst...