Function |
Purpose |
ItemIDSize(ByVal pidl As Long) As Integer |
Gets the byte size of an ID list |
PidlCount(ByVal pidl As Long) As Long |
Counts the item IDs in an item ID list |
NextItemID(ByVal pidl As Long) As Long |
Gets the next item ID in an item ID list |
DuplicateItemID(pidl As Long) As Long |
Duplicates an item ID (creator must free) |
DuplicateItemIDs(ByVal pidl1 As Long, _ |
Concatenates two item Ids ByVal pidl2 As Long) As Long |
PathFromPidl(ByVal pidl As Long) As String |
Converts a PIDL to a file system path |
PidlFromPath(sPath As String) As Long |
Converts a file system path to a PIDL |
ToPidl(ByVal i As Long) As Long |
Converts an integer representing a special folder location constant to a PIDL. This function also accepts a PIDL and passes it through unchanged |