|
|
|
FolderItem Object |
|
CLSID_ShellFolderItem |
{2FE352EA-FD1F-11D2-B1F4-00C04F8EEB3E} |
|
IID_FolderItem |
{FAC32C80-CBE4-11CE-8350-444553540000} |
|
IID_FolderItem2 |
{EDC817AA-92B8-11D1-B075-00C04FC33AA5 |
|
The FolderItem object represents an item in a Shell folder. It contains properties and methods that allow you to retrieve information about the item.
The ShellFolderItem object extends FolderItem with two additional methods: InvokeVerbEx and ExtendedProperty.
|
|
Methods in VTable order |
|
|
IUnknown Methods |
Description |
|
QueryInterface |
Returns pointers to supported interfaces. |
|
AddRef |
Increments reference count. |
|
Release |
Decrements reference count. |
|
IDispatch Methods |
Description |
|
GetTypeInfoCount |
Retrieves the number of type information interfaces that an object provides (either 0 or 1). |
|
GetTypeInfo |
Gets the type information for an object. |
|
GetIDsOfNames |
Maps a single member and an optional set of argument names to a corresponding set of integer DISPIDs. |
|
Invoke |
Provides access to properties and methods exposed by an object. |
|
FolderItem Methods and Properties |
Description |
|
Application |
Contains the Application object of the folder item. This is a read-only property. |
|
Parent |
Contains the item's parent object. |
|
Name |
Sets or retrieves the item's name. |
|
Path |
Contains the item's full path and name. |
|
GetLink |
If the item is a shortcut, contains the item's ShellLinkObject object. |
|
GetFolder |
If the item is a folder, contains the item's Folder object. |
|
IsLink |
Indicates if the item is a shortcut. |
|
IsFolder |
Indicates if the item is a folder. |
|
IsFileSystem |
Indicates if the item is part of the file system. |
|
IsBrowsable |
Indicates if the item can be browsed. |
|
ModifyDate |
Sets or retrieves the date and time that a file was last modified. ModifyDate can be used to retrieve the data and time that a folder was last modified, but cannot set it. |
|
Size |
Contains the item's size, in bytes. |
|
Type |
Contains a string representation of the item's type. |
|
Verbs |
Retrieves the item's FolderItemVerbs object. This object is the collection of verbs that can be executed on the item. |
|
InvokeVerb |
Executes a verb on the item. |
|
FolderItem2 Methods and Properties |
Description |
|
InvokeVerbEx |
Executes a verb on a Shell item. |
|
ExtendedProperty |
Returns the value of a property from an item's property set. The property can be specified either by name or by the property set's format identifier (FMTID) and property identifier (PID). |
|
Application |
|
FUNCTION
ShellFolderItem_get_Application ( _
|
|
Parent |
|
FUNCTION
ShellFolderItem_get_Parent ( _
|
|
Name |
|
FUNCTION
ShellFolderItem_get_Name ( _
FUNCTION
ShellFolderItem_put_Name ( _
|
|
Path |
|
FUNCTION
ShellFolderItem_get_Path ( _
|
|
GetLink |
|
FUNCTION
ShellFolderItem_get_GetLink ( _ |
|
GetFolder |
|
FUNCTION
ShellFolderItem_get_GetFolder ( _
|
|
IsLink |
|
FUNCTION
ShellFolderItem_get_IsLink ( _ |
|
IsFolder |
|
FUNCTION
ShellFolderItem_get_IsFolder ( _ |
|
IsFileSystem |
|
FUNCTION
ShellFolderItem_get_IsFileSystem ( _ |
|
IsBrowsable |
|
FUNCTION
ShellFolderItem_get_IsBrowsable ( _ |
|
ModifyDate |
|
FUNCTION
ShellFolderItem_get_ModifyDate ( _
FUNCTION
ShellFolderItem_put_ModifyDate ( _ |
|
Size |
|
FUNCTION
ShellFolderItem_get_Size ( _ |
|
Type |
|
FUNCTION
ShellFolderItem_get_Type ( _ |
|
Verbs |
|
FUNCTION
ShellFolderItem_Verbs ( _ |
|
InvokeVerb |
|
FUNCTION
ShellFolderItem_InvokeVerb ( _ |
|
InvokeVerbEx |
|
FUNCTION
ShellFolderItem2_InvokeVerbEx ( _ |
|
ExtendedProperty |
|
FUNCTION
ShellFolderItem2_ExtendedProperty ( _ |
Page last updated on Wednesday, 15 February 2006 22:30:44 +0100