IPropertySetStorage::Enum  1VHUABQ

Creates an enumerator object which contains information on the property sets stored in this property set storage. On return, this method supplies a pointer to the IEnumSTATPROPSETSTGHJH4PR pointer on the enumerator object.

HRESULT Enum(

    IEnumSTATPROPSETSTG**ppenum

//Indirect pointer to the new enumerator

   );

 

 

Parameters

ppenum

[out] Indirect pointer to the IEnumSTATPROPSETSTGHJH4PR on the newly created enumeration object.

 

Return Values

S_OK

The enumerator object was successfully created.

STG_E_INSUFFICIENTMEMORY

There is not sufficient memory to perform this operation.

 

Remarks

IPropertySetStorage::Enum creates an enumerator object that can be used to iterate through STATPROPSETSTG structures. These sometimes provide information on the property sets managed by IPropertySetStorage. This method, on return, supplies a pointer to the IEnumSTATPROPSETSTG interface on this enumerator object on return.

See Also

IEnumSTATPROPSETSTG, IEnumSTATPROPSETSTG -- Compound File Implementation