Item |
The ItemIdList type exposes the following members.
| Name | Description | |
|---|---|---|
| CompareTo(ItemIdList) | Determines the relative order of "this" and "other". | |
| CompareTo(Object) | Determines the relative order of "this" and "other". | |
| CompareTo(ItemIdList, ItemIdListComparison) | Determines the relative order of "this" and "other". | |
| Concat | Concatenates the specified ItemIdList to the current one. | |
| ConcatRelativeIdList | Concatenates a relative item idlist to the current one returning a new object | |
| CopyItemIdList | Creates a copy of a Win32 ItemIdList in the memory. | |
| Dispose |
Releases ressources.
(Inherited from ItemIdListBase2) | |
| Dispose(Boolean) | Releases Com-Interfaces associated with this ItemIdList. (Overrides ItemIdListBase2Dispose(Boolean)) | |
| Equals(ItemIdList) | Determines whether the specified ItemIdList references the same object in the Windows Shell namespace. | |
| Equals(Object) |
Determines whether the specified ItemIdList references the same object in the Windows Shell namespace.
(Overrides ObjectEquals(Object)) | |
| Equals(ItemIdList, ItemIdListComparison) | Determines whether the specified ItemIdList references the same object in the Windows Shell namespace. | |
| Finalize |
Finalizes an instance of the ItemIdListBase2 class.
Releases unmanaged ressources before the instance is reclaimed by the Garbage Collection.
(Inherited from ItemIdListBase2) | |
| GetDisplayName | Gets a display name as specified by the passed format. | |
| GetForSpecialFolder | Returns an ItemIdList for a SpecialFolder. | |
| GetHashCode |
Serves as a hash function for a particular type.
(Overrides ObjectGetHashCode) | |
| GetPart | Returns a new instance of the ItemIdList class that contains only a part of the current ItemIdList. | |
| GetPidlCount | Returns the number of parts of that a Win32 ItemIdList consists. | |
| GetPidlSize | Calculates the size of the given Win32 ItemIdList in bytes. | |
| GetPropertyDisplayValue | Gets property value converted to a string. | |
| GetPropertyVariantValue | Gets property value of the shell item represented by this ItemIdList. Depending on the attribute requested, the value is converted into a matching type. | |
| HasAttributes | Determines whether the object represented by this ItemIdList has the specified attributes. | |
| IsFileSystemFolder | Returns true for normal FileSystemFolders, false for elements like zip files, that have an associated stream. If pAcceptAncestor is true, a virtual folder containing file system folders will return true as well, false otherwise. | |
| IsInZipArchive | Returns true, if the passed ItemIdList is part of a zip archive or similar format. | |
| IsNullOrInvalid | Query if 'pItemIdList' is null or invalid. | |
| IsParentOf | Determines whether the passed ItemIdList is a child of this instance or if it represents the same element as the callee. | |
| IsSpecialFolder(ShellFolder) | Compares the ItemIdList to a ShellFolder. | |
| IsSpecialFolder(ShellFolder) | Compares the ItemIdList to the set of ShellFolder instances. | |
| IsZipArchive | Returns true, if the passed ItemIdList is a zip or similar archive. | |
| LastPart | Returns the last part of an ItemIdList as new ItemIdList. | |
| Parse | Parses the specified p_DisplayPath and returns an ItemIdList instance. Finds physical paths, SpecialFolder names like "My PC" or concatenations of Special Folders and physical paths ("Libraries\Pictures\...", "My PC\c:\windows") Also resolves paths in zip files. | |
| ReleaseHandle |
Free the current Win32 ItemIdList.
(Overrides ItemIdListBase2ReleaseHandle) | |
| Reload | Reloads the ItemIdList by updating the ShellItem and reassigning the pidl. Turns non-functional ItemIdLists as they are sent by ShellNotifications into functional ones. | |
| Rename | Renames the ItemIdList. | |
| SetPropertyValue | Sets a property value. |