Property methods take the form of either get_<property> or put_<property>. The property methods of the IADsClass interface get or set the properties described below. For more information, see Interface Property Methods.
Property | Access | Method Prototype |
---|---|---|
Abstract | R/W | HRESULT get_Abstract ([out] BOOLEAN *pbAbstract);
HRESULT put_Abstract |
AuxDerivedFrom | R/W | HRESULT get_AuxDerivedFrom ([out] VARIANT *pvAuxDerivedFrom);
HRESULT put_AuxDerivedFrom |
Auxiliary | R/W | HRESULT get_Auxiliary ([out] BOOLEAN *pbAuxiliary);
HRESULT put_Auxiliary |
CLSID | R/W | HRESULT get_CLSID ([out] BSTR *pbstrCLSID);
HRESULT put_CLSID |
Container | R/W | HRESULT get_Container ([out] BOOLEAN *pbContainer);
HRESULT put_Container| |
Containment | R/W | HRESULT get_Containment ([out] VARIANT *pvContainment);
HRESULT put_Containment |
DerivedFrom | R/W | HRESULT get_DerivedFrom ([out] VARIANT *pvDerivedFrom);
HRESULT put_DerivedFrom |
HelpFileContext (optional) |
R/W | HRESULT get_HelpFileContext ([out] BSTR *pbstrHelpFileContext);
HRESULT put_HelpFileContext |
HelpFileName (optional) |
R/W | HRESULT get_HelpFileName ([out] BSTR *pbstrHelpFileName);
HRESULT put_HelpFileName |
MandatoryProperties | R/W | HRESULT get_MandatoryProperties ([out] VARIANT *pvarMandatoryProperties);
HRESULT put_MandatoryProperties |
OptionalProperties | R/W | HRESULT get_OptionalProperties ([out] VARIANT *pvarOptionalProperties);
HRESULT put_OptionalProperties |
NamingProperties | R/W | HRESULT get_NamingProperties ([out] VARIANT *pvarNamingProperties);
HRESULT put_NamingProperties |
OID | R/W | HRESULT get_OID ([out] BSTR *pbstrOID);
HRESULT put_OID |
PossibleSuperiors | R/W | HRESULT get_PossibleSuperiors ([out] VARIANT *pvSuperiors);
HRESULT put_PossibleSuperiors |
PrimaryInterface | R/O | HRESULT get_PrimaryInterface ([out] BSTR *pbstrGUID); |