IPropertySetStorage::Enum method (propidl.h)

The Enum method 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 IEnumSTATPROPSETSTG pointer on the enumerator object.

Syntax

HRESULT Enum(
  [out] IEnumSTATPROPSETSTG **ppenum
);

Parameters

[out] ppenum

Pointer to IEnumSTATPROPSETSTG pointer variable that receives the interface pointer to the newly created enumerator object.

Return value

This method can return one of these values.

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.

Requirements

Requirement Value
Minimum supported client Windows 2000 Professional [desktop apps | UWP apps]
Minimum supported server Windows 2000 Server [desktop apps | UWP apps]
Target Platform Windows
Header propidl.h (include Objbase.h)
Library Uuid.lib
DLL Ole32.dll

See also

EnumAll Sample

IEnumSTATPROPSETSTG

IEnumSTATPROPSETSTG - Compound File Implementation

IPropertySetStorage

Samples