P6R::p6ICom Interface Reference

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.

List of all members.

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.

Detailed Description

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.


The documentation for this interface was generated from the following file:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines
Copyright © 2004 - 2010 P6R Inc. - All Rights Reserved.