Vcl.CmAdmCtl.TCOMAdminCatalog.GetEventClassesForIID
Delphi
procedure GetEventClassesForIID(const bstrIID: WideString; out varCLSIDS: PSafeArray; out varProgIDs: PSafeArray; out varDescriptions: PSafeArray);
C++
void __fastcall GetEventClassesForIID(const System::WideString bstrIID, /* out */ Winapi::Activex::PSafeArray &varCLSIDS, /* out */ Winapi::Activex::PSafeArray &varProgIDs, /* out */ Winapi::Activex::PSafeArray &varDescriptions);
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
procedure function |
public | Vcl.CmAdmCtl.pas Vcl.CmAdmCtl.hpp |
Vcl.CmAdmCtl | TCOMAdminCatalog |
Description
Retrieves a list of event classes that implement a specified interface.
Call GetEventClassesForIID to determine the available COM+ event objects that implement a specified interface.
bstrIID is the GUID for the interface that you want the event classes to implement. If bstrIID is nil (Delphi) or NULL (C++), GetEventClassesForIID returns all event classes registered on the machine.
varCLSIDS returns an array of CLSIDs for the event classes that implement bstrIID.
varProgIDS returns an array of ProgIDs for the event classes that implement bstrIID.
varDescriptions returns an array of description strings for the event classes that implement bstrIID.