#include <p6comdef.h>
Inherited by P6R::p6IAsn1, P6R::p6IAsn1_2, P6R::p6IBase64, P6R::p6IBinhex, P6R::p6ICert, P6R::p6ICert2, P6R::p6ICertInit, P6R::p6ICircbuf, P6R::p6ICondvar, P6R::p6IConsole, P6R::p6IConsoleStreamInit, P6R::p6ICRC16, P6R::p6ICRC32, P6R::p6ICreateErrorInfo, P6R::p6ICryptoKey, P6R::p6ICryptoKey2, P6R::p6ICryptoKeyGetMeta, P6R::p6ICryptoKeyInit, P6R::p6ICryptoKeyInit2, P6R::p6ICryptoKeyInitPEM, P6R::p6ICryptoKeySetMeta, P6R::p6ICurThread, P6R::p6IDataStream, P6R::p6IDBC, P6R::p6IDBCResultSet, P6R::p6IDBCStmt, P6R::p6IDecryptEnvelope, P6R::p6IDHKeyExchange, P6R::p6IDigest, P6R::p6IDigest2, P6R::p6IDir, P6R::p6IDOMNodeset, P6R::p6IDOMNodesetInit, P6R::p6IDOMNodesetSort, P6R::p6IDOMXML, P6R::p6IEncryptEnvelope, P6R::p6IEntropySource, P6R::p6IEnumAddrs, P6R::p6IEnumAliases, P6R::p6IEnumCertChain, P6R::p6IEnumCertIDs, P6R::p6IEnumCerts, 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::p6IEnumThreadInfo, P6R::p6IEnumTrustedStorage, 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::p6IGenKeys2, 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::p6IKeystore3, P6R::p6IKeystore4, P6R::p6IKeystore5, P6R::p6IKeystoreComplexQuery, P6R::p6IKeystoreInit, P6R::p6IKeystoreQuery, P6R::p6IKeystoreQuery2, P6R::p6IKeystoreQuery3, P6R::p6IKeystoreSSL, P6R::p6IKeystoreSSL2, P6R::p6IKMIPAdmin, P6R::p6IKMIPAttribute, P6R::p6IKMIPBinary, P6R::p6IKMIPClient, P6R::p6IKMIPClient2, P6R::p6IKMIPClient3, P6R::p6IKMIPCred, P6R::p6IKMIPDecoder, P6R::p6IKMIPEncoder, P6R::p6IKMIPEnum, P6R::p6IKMIPExtInfo, P6R::p6IKMIPName, P6R::p6IKMIPNamespace, P6R::p6IKMIPProfileInfo, P6R::p6IKMIPRequest, P6R::p6IKMIPRequest2, P6R::p6IKMIPRequest3, P6R::p6IKMIPResponse, P6R::p6IKMIPResponse2, P6R::p6IKMIPResult, P6R::p6IKMIPRNGInfo, P6R::p6IKMIPServer, P6R::p6IKMIPStr, P6R::p6IKMIPStructure, P6R::p6IKMIPValInfo, P6R::p6IKMIPVersions, P6R::p6ILicense, P6R::p6ILicense2, P6R::p6ILicense3, P6R::p6ILock, P6R::p6IMathlib, P6R::p6IMemPool, P6R::p6IModule, P6R::p6IMonitor, P6R::p6INamedSemaphore, 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::p6ISAX2DTDHandler, P6R::p6ISAX2EntityResolver, P6R::p6ISAX2ErrorHandler, P6R::p6ISAX2ErrorHandlerInit, P6R::p6ISAX2Locator, P6R::p6ISAX2XMLReader, P6R::p6IServent, P6R::p6ISign, P6R::p6ISign2, P6R::p6ISocketFactory, P6R::p6ISocketOptions, P6R::p6ISplit, P6R::p6ISSLEngine, P6R::p6IStringBuf, P6R::p6ISymmetricCrypto, P6R::p6ITcpSecureSocket, P6R::p6ITcpSocket, P6R::p6IThread, P6R::p6IThreadManager, P6R::p6ITime, P6R::p6ITokenImpl, P6R::p6ITokenImpl2, P6R::p6ITraceFile, P6R::p6ITrustedStorage, P6R::p6ITTLVDumper, 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 P6INT32 | addref (void)=0 |
virtual P6R::P6ERR | queryInterface (const P6R::P6IID &iid, P6VOID **ppIface)=0 |
virtual P6INT32 | release (void)=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 97 of file p6comdef.h.