|
|
Home | Loader API | Interfaces | File List | Index | |
The base interface all [p6]COM components must derive from and implement. More...
#include <p6comdef.h>
Inherited by P6R::p6IDataStream, P6R::p6IDOMNodeset, P6R::p6IDOMNodesetInit, P6R::p6IDOMNodesetSort, P6R::p6IDOMXML, P6R::p6IEnumSplitChunks, P6R::p6IEnumWSplitChunks, P6R::p6IJSONContentHandler, P6R::p6IJSONErrorHandler, P6R::p6IJSONErrorHandlerInit, P6R::p6IJSONLocator, P6R::p6IJSONReader, P6R::p6INetHelpers, P6R::p6IRegex, P6R::p6IRegexMatch, P6R::p6IRuleCompiled, P6R::p6IRuleEngine, P6R::p6IRuleSets, P6R::p6ISafeString, P6R::p6ISAX2Attributes, P6R::p6ISAX2ContentHandler, P6R::p6ISAX2DTDHandler, P6R::p6ISAX2EntityResolver, P6R::p6ISAX2ErrorHandler, P6R::p6ISAX2ErrorHandlerInit, P6R::p6ISAX2Locator, P6R::p6ISAX2XMLReader, P6R::p6ISplit, P6R::p6IWRegex, P6R::p6IWRegexMatch, P6R::p6IWSplit, P6R::p6IXMLCompile, P6R::p6IXMLNode, P6R::p6IXpathExpression, P6R::p6IXpathTime, P6R::p6IXpathVariables, P6R::p6IXSLT, P6R::p6IXSLTCompiled, and P6R::p6IXSLTTemplate.
Public Member Functions | |
virtual P6R::P6INT32 | addref ()=0 |
This method increases the reference count of the component instance by one. | |
virtual P6R::P6ERR | queryInterface (const P6R::IID &iid, P6R::P6VOID **ppIface)=0 |
This method queries the component for a specific interface. | |
virtual P6R::P6INT32 | release ()=0 |
This method decrements a components reference count. |
The base interface all [p6]COM components must derive from and implement.
This interface provides mechanisms to query components for interfaces as well as manager their lifetimes.
Definition at line 95 of file p6comdef.h.