#include <p6comdef.h>
Inherited by P6R::p6IBase64, P6R::p6IBinhex, P6R::p6ICert, P6R::p6ICertInit, P6R::p6ICircbuf, P6R::p6ICondvar, P6R::p6IConsole, P6R::p6IConsoleStreamInit, P6R::p6ICRC16, P6R::p6ICRC32, P6R::p6ICryptoKey, P6R::p6ICryptoKeyGetMeta, P6R::p6ICryptoKeyInit, P6R::p6ICryptoKeySetMeta, P6R::p6IDataStream, P6R::p6IDBC, P6R::p6IDBCResultSet, P6R::p6IDBCStmt, P6R::p6IDecryptEnvelope, P6R::p6IDHKeyExchange, P6R::p6IDigest, P6R::p6IDir, P6R::p6IDOMNodeset, P6R::p6IDOMNodesetInit, P6R::p6IDOMNodesetSort, P6R::p6IDOMXML, P6R::p6IEncryptEnvelope, P6R::p6IEntropySource, P6R::p6IEnumAddrs, P6R::p6IEnumAliases, P6R::p6IEnumCACerts, P6R::p6IEnumCertIDs, P6R::p6IEnumComponents, P6R::p6IEnumConfigWSections, P6R::p6IEnumConfigWValues, P6R::p6IEnumDirents, P6R::p6IEnumInterfaces, P6R::p6IEnumKeystore, P6R::p6IEnumKeystoreAttrib, P6R::p6IEnumLicense, P6R::p6IEnumLicenseValueList, P6R::p6IEnumSplitChunks, P6R::p6IEnumStr, P6R::p6IEnumStringTableSections, P6R::p6IEnumStrInit, P6R::p6IEnumStrtblValues, P6R::p6IEnumWSplitChunks, P6R::p6IEnumWStr, P6R::p6IEnumWStrings, P6R::p6IEnumWStrInit, P6R::p6IErrorLogStreamInit, P6R::p6IFactory, P6R::p6IFsm, P6R::p6IFsmGenInclude, P6R::p6IFsmTable, P6R::p6IGenCerts, P6R::p6IGenGuid, P6R::p6IGenKeys, P6R::p6IGzipDeflateBuffer, P6R::p6IGzipDeflateToHandler, P6R::p6IGzipDeflateToStream, P6R::p6IGzipInflateBuffer, P6R::p6IGzipInflateFromHandler, P6R::p6IGzipInflateToStream, P6R::p6IHeapPool, P6R::p6IHostent, P6R::p6II18n, P6R::p6II18nFile, P6R::p6IIntervalTime, P6R::p6IIoBuffer, P6R::p6IIoBufferFactory, P6R::p6IJSONContentHandler, P6R::p6IJSONErrorHandler, P6R::p6IJSONErrorHandlerInit, P6R::p6IJSONLocator, P6R::p6IJSONReader, P6R::p6IKeystore, P6R::p6IKeystore2, P6R::p6IKeystoreInit, P6R::p6IKeystoreQuery, P6R::p6IKeystoreQuery2, P6R::p6IKMIPAttribute, P6R::p6IKMIPBinary, P6R::p6IKMIPClient, P6R::p6IKMIPCred, P6R::p6IKMIPDecoder, P6R::p6IKMIPEncoder, P6R::p6IKMIPEnum, P6R::p6IKMIPExtInfo, P6R::p6IKMIPName, P6R::p6IKMIPNamespace, P6R::p6IKMIPRequest, P6R::p6IKMIPResponse, P6R::p6IKMIPResult, P6R::p6IKMIPServer, P6R::p6IKMIPStr, P6R::p6IKMIPStructure, P6R::p6IKMIPVersions, P6R::p6ILicense, P6R::p6ILock, P6R::p6IMathlib, P6R::p6IMemPool, P6R::p6IModule, P6R::p6IMonitor, P6R::p6INetdb, P6R::p6INetHelpers, P6R::p6IPacket, P6R::p6IPkcs12, P6R::p6IProtoent, P6R::p6IRandom, P6R::p6IRandomInit, P6R::p6IRegex, P6R::p6IRegexMatch, P6R::p6IRegistrar, P6R::p6IRWLock, P6R::p6ISafeString, P6R::p6ISAX2Attributes, P6R::p6ISAX2ContentHandler, P6R::p6ISAX2DTDHandler, P6R::p6ISAX2EntityResolver, P6R::p6ISAX2ErrorHandler, P6R::p6ISAX2ErrorHandlerInit, P6R::p6ISAX2Locator, P6R::p6ISAX2XMLReader, P6R::p6IServent, P6R::p6ISign, P6R::p6ISocketFactory, P6R::p6ISocketOptions, P6R::p6ISplit, P6R::p6ISSLEngine, P6R::p6IStringBuf, P6R::p6ISymmetricCrypto, P6R::p6ITcpSecureSocket, P6R::p6ITcpSocket, P6R::p6ITime, P6R::p6IUdpSocket, P6R::p6IUnbufferedFile, P6R::p6IUuencode, P6R::p6IWConfig, P6R::p6IWConfigTokens, P6R::p6IWRegex, P6R::p6IWRegexMatch, P6R::p6IWSplit, P6R::p6IWStringBuf, P6R::p6IWStrTable, P6R::p6IXMLCompile, P6R::p6IXMLNode, P6R::p6IXMLNode2, P6R::p6IXpathExpression, P6R::p6IXpathTime, P6R::p6IXpathVariables, P6R::p6IXSLT, P6R::p6IXSLTCompiled, P6R::p6IXSLTTemplate, and P6R::p6IZlibSSH.
Public Member Functions | |
virtual P6R::P6INT32 | addref ()=0 |
virtual P6R::P6ERR | queryInterface (const P6R::IID &iid, P6R::P6VOID **ppIface)=0 |
virtual P6R::P6INT32 | release ()=0 |
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 96 of file p6comdef.h.