IEnumIDList Interface

Exposes a standard set of methods used to enumerate the pointers to item identifier lists (PIDLs) of the items in a Shell folder.

When a folder's EnumObjects(IntPtr, ShellFolderEnumObjectsFlags) method is called, it creates an enumeration object and passes a pointer to the object's IEnumIDList interface back to the calling application.

Definition

Namespace: DevCase.Win32.Interfaces
Assembly: DevCase.net48 (in DevCase.net48.dll) Version: 6.0.0.0 (6.0)
XMLNS for XAML: Not mapped to an xmlns.
[ComImportAttribute]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
[GuidAttribute("000214F2-0000-0000-C000-000000000046")]
public interface IEnumIDList

Remarks

Methods

Clone Creates a new item enumeration object with the same contents and state as the current one.
Next Retrieves the specified number of item identifiers in the enumeration sequence and advances the current position by the number of items retrieved.
Reset Returns to the beginning of the enumeration sequence.
Skip Skips the specified number of elements in the enumeration sequence.

See Also