Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
P6R::p6IEnumComponents Interface Referenceabstract

#include <p6compif.h>

Inherits P6R::p6ICom.

Public Member Functions

virtual P6INT32 addref (void)=0
 
virtual P6R::P6ERR next (P6UINT32 cElements, P6COMPONENTDATA *parElements, P6UINT32 *pcReturned)=0
 
virtual P6R::P6ERR queryInterface (const P6R::P6IID &iid, P6VOID **ppIface)=0
 
virtual P6INT32 release (void)=0
 
virtual P6R::P6ERR reset (void)=0
 

Detailed Description

Enumerates the components in the current module (DLL).

This is returned by the p6IModule::enumComponents() method and provides a way to determine what components are available in a given module at runtime.

Warning
Unlike other COM interfaces, the refernce counting mechanism this interface uses is NOT thread-safe. The reason for this is to allow the DLL to be loaded and this interface called by external tools that need this information.

Definition at line 112 of file p6compif.h.


The documentation for this interface was generated from the following file: