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.
Namespace: DevCase.Win32.InterfacesAssembly: 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
<ComImportAttribute>
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>
<GuidAttribute("000214F2-0000-0000-C000-000000000046")>
Public Interface IEnumIDList
Dim instance As IEnumIDList
[ComImportAttribute]
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
[GuidAttribute(L"000214F2-0000-0000-C000-000000000046")]
public interface class IEnumIDList
[<ComImportAttribute>]
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
[<GuidAttribute("000214F2-0000-0000-C000-000000000046")>]
type IEnumIDList = interface end
No code example is currently available or this language may not be supported.
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.
|