|
|
|
IEnumSTATPROPSETSTG Interface |
|
IID_IEnumSTATPROPSETSTG |
{0000013B-0000-0000-C000-000000000046} |
|
The IEnumSTATPROPSETSTG interface iterates through an array of STATPROPSETSTG structures. The STATPROPSETSTG structures contain statistical data about the property sets managed by the current IPropertySetStorage instance.
The implementation defines the order in which the property sets are enumerated. Property sets that are present when the enumerator is created, and are not removed during the enumeration, will be enumerated only once. Property sets added or deleted while the enumeration is in progress may or may not be enumerated, but, if enumerated, will not be enumerated more than once.
Call IPropertySetStorage_Enum to return a pointer to IEnumSTATPROPSETSTG, the methods of which can then be called to enumerate STATPROPSETSTG structures so the application can manage its property sets.
|
|
Methods in VTable order |
|
|
IUnknown Methods |
Description |
|
QueryInterface |
Returns pointers to supported interfaces. |
|
AddRef |
Increments reference count. |
|
Release |
Decrements reference count. |
|
IEnumSTATPROPSETSTG Methods |
Description |
|
Next |
Gets a specified number of STATPROPSETSTG structures. |
|
Skip |
Skips a specified number of STATPROPSETSTG structures in the enumeration sequence. |
|
Reset |
Resets the enumeration sequence to the beginning of the STATPROPSETSTG structure array. |
|
Clone |
Creates an enumerator that contains the same enumeration state as the current STATPROPSETSTG structure enumerator. |
|
QueryInterface |
|
FUNCTION IEnumSTATPROPSETSTG_QueryInterface ( _ BYVAL pthis AS DWORD PTR _ , BYREF riid AS GUID _ , BYREF ppvObj AS DWORD _ ) AS LONG
END FUNCTION
|
|
AddRef |
|
FUNCTION IEnumSTATPROPSETSTG_AddRef ( _ BYVAL pthis AS DWORD PTR _
)
AS DWORD
LOCAL DWRESULT
AS LONG END FUNCTION
|
|
Release |
|
FUNCTION IEnumSTATPROPSETSTG_Release ( _ BYVAL pthis AS DWORD PTR _
)
AS DWORD
LOCAL DWRESULT
AS DWORD END FUNCTION
|
|
STATPROPSETSTG Structure |
|
TYPE
STATPROPSETSTG |
|
Next |
|
FUNCTION IEnumSTATPROPSETSTG_Next ( _ BYVAL pthis AS DWORD PTR _ , BYVAL celt AS DWORD _ , BYVAL rgelt AS DWORD _ , BYVAL pceltFetched AS DWORD _
) AS
LONG
|
|
Skip |
|
FUNCTION IEnumSTATPROPSETSTG_Skip ( _ BYVAL pthis AS DWORD PTR _ , BYVAL celt AS DWORD _
) AS LONG
|
|
Reset |
|
FUNCTION IEnumSTATPROSETSTG_Reset ( _ BYVAL pthis AS DWORD PTR _
) AS LONG
|
|
Clone |
|
FUNCTION IEnumSTATPROPSETSTG_Clone ( _ BYVAL pthis AS DWORD PTR _ , BYREF ppenum AS DWORD _
) AS LONG
|
Page last updated on Monday, 27 March 2006 11:24:34 +0100