Interface IEnumSTATPROPSETSTG
The IEnumSTATPROPSETSTG interface iterates through an array of STATPROPSETSTG structures.
Namespace: Syncfusion.CompoundFile.DocIO.Native
Assembly: Syncfusion.DocIO.Base.dll
Syntax
[Guid("0000013b-0000-0000-c000-000000000046")]
[CLSCompliant(false)]
public interface IEnumSTATPROPSETSTG
Methods
Clone(out IEnumSTATPROPSETSTG)
The Clone method creates an enumerator that contains the same enumeration state as the current STATPROPSETSTG structure enumerator. Using this method, a client can record a particular point in the enumeration sequence and then return to that point later.
Declaration
void Clone(out IEnumSTATPROPSETSTG ppenum)
Parameters
Type | Name | Description |
---|---|---|
IEnumSTATPROPSETSTG | ppenum | A pointer to the variable that receives the IEnumSTATPROPSETSTG interface pointer. |
Next(UInt32, out tagSTATPROPSETSTG, out UInt32)
The Next method retrieves a specified number of STATPROPSETSTG structures that follow subsequently in the enumeration sequence.
Declaration
void Next(uint celt, out tagSTATPROPSETSTG rgelt, out uint pceltFetched)
Parameters
Type | Name | Description |
---|---|---|
System.UInt32 | celt | The number of STATPROPSETSTG structures requested. |
tagSTATPROPSETSTG | rgelt | An array of STATPROPSETSTG structures returned. |
System.UInt32 | pceltFetched | The number of STATPROPSETSTG structures retrieved in the rgelt parameter. |
Reset()
The Reset method resets the enumeration sequence to the beginning of the STATPROPSETSTG structure array.
Declaration
void Reset()
Skip(UInt32)
The Skip method skips a specified number of STATPROPSETSTG structures in the enumeration sequence.
Declaration
void Skip(uint celt)
Parameters
Type | Name | Description |
---|---|---|
System.UInt32 | celt | The number of STATPROPSETSTG structures to skip. |