Click or drag to resize

ItemIdList Methods

The ItemIdList type exposes the following members.

Methods
 NameDescription
Public methodCompareTo(ItemIdList) Determines the relative order of "this" and "other".
Public methodCompareTo(Object)Determines the relative order of "this" and "other".
Public methodCompareTo(ItemIdList, ItemIdListComparison) Determines the relative order of "this" and "other".
Public methodConcat Concatenates the specified ItemIdList to the current one.
Public methodConcatRelativeIdList Concatenates a relative item idlist to the current one returning a new object
Public methodStatic memberCopyItemIdList Creates a copy of a Win32 ItemIdList in the memory.
Public methodDispose Releases ressources.
(Inherited from ItemIdListBase2)
Protected methodDispose(Boolean)Releases Com-Interfaces associated with this ItemIdList.
(Overrides ItemIdListBase2Dispose(Boolean))
Public methodEquals(ItemIdList) Determines whether the specified ItemIdList references the same object in the Windows Shell namespace.
Public methodEquals(Object) Determines whether the specified ItemIdList references the same object in the Windows Shell namespace.
(Overrides ObjectEquals(Object))
Public methodEquals(ItemIdList, ItemIdListComparison) Determines whether the specified ItemIdList references the same object in the Windows Shell namespace.
Protected methodFinalize Finalizes an instance of the ItemIdListBase2 class. Releases unmanaged ressources before the instance is reclaimed by the Garbage Collection.
(Inherited from ItemIdListBase2)
Public methodGetDisplayNameGets a display name as specified by the passed format.
Public methodStatic memberGetForSpecialFolder Returns an ItemIdList for a SpecialFolder.
Public methodGetHashCode Serves as a hash function for a particular type.
(Overrides ObjectGetHashCode)
Public methodGetPart Returns a new instance of the ItemIdList class that contains only a part of the current ItemIdList.
Protected methodStatic memberGetPidlCount Returns the number of parts of that a Win32 ItemIdList consists.
Protected methodStatic memberGetPidlSize Calculates the size of the given Win32 ItemIdList in bytes.
Public methodGetPropertyDisplayValueGets property value converted to a string.
Public methodGetPropertyVariantValueGets property value of the shell item represented by this ItemIdList. Depending on the attribute requested, the value is converted into a matching type.
Public methodHasAttributes Determines whether the object represented by this ItemIdList has the specified attributes.
Public methodStatic memberIsFileSystemFolder 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.
Public methodStatic memberIsInZipArchive Returns true, if the passed ItemIdList is part of a zip archive or similar format.
Public methodStatic memberIsNullOrInvalidQuery if 'pItemIdList' is null or invalid.
Public methodIsParentOf Determines whether the passed ItemIdList is a child of this instance or if it represents the same element as the callee.
Public methodIsSpecialFolder(ShellFolder) Compares the ItemIdList to a ShellFolder.
Public methodIsSpecialFolder(ShellFolder)Compares the ItemIdList to the set of ShellFolder instances.
Public methodStatic memberIsZipArchive Returns true, if the passed ItemIdList is a zip or similar archive.
Public methodLastPart Returns the last part of an ItemIdList as new ItemIdList.
Public methodStatic memberParse 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.
Protected methodReleaseHandle Free the current Win32 ItemIdList.
(Overrides ItemIdListBase2ReleaseHandle)
Public methodReloadReloads the ItemIdList by updating the ShellItem and reassigning the pidl. Turns non-functional ItemIdLists as they are sent by ShellNotifications into functional ones.
Public methodRenameRenames the ItemIdList.
Public methodSetPropertyValueSets a property value.
Top
See Also