CoreShellFolder Methods |
The CoreShellFolder type exposes the following members.
Name | Description | |
---|---|---|
BindToObject(IntPtr, Guid, IBindCtx, Boolean) |
Retrieves a handler, typically the Shell folder object that implements IShellFolder for a particular item.
| |
BindToObject(IWithIdList, Guid, IBindCtx, Boolean) |
Retrieves a handler, typically the Shell folder object that implements IShellFolder for a particular item.
| |
BindToObjectT(IntPtr, IBindCtx, Boolean) |
Retrieves a handler, typically the Shell folder object that implements IShellFolder for a particular item.
| |
BindToObjectT(IWithIdList, IBindCtx, Boolean) |
Retrieves a handler, typically the Shell folder object that implements IShellFolder for a particular item.
| |
BindToStorage(IntPtr, Guid, IBindCtx, Boolean) |
Requests a pointer to an object's storage interface.
| |
BindToStorage(IWithIdList, Guid, IBindCtx, Boolean) |
Requests a pointer to an object's storage interface.
| |
BindToStorageT(IntPtr, IBindCtx, Boolean) |
Requests a pointer to an object's storage interface.
| |
BindToStorageT(IWithIdList, IBindCtx, Boolean) |
Requests a pointer to an object's storage interface.
| |
CompareIds(Int64, IWithIdList, IWithIdList, Boolean) |
Determines the relative order of two file objects or folders.
| |
CompareIds(Int64, IntPtr, IntPtr, Boolean) |
Determines the relative order of two file objects or folders.
| |
CreateViewObject(Guid, Boolean) |
Requests an object that can be used to obtain information from or interact with a folder object.
| |
CreateViewObject(IntPtr, Guid, Boolean) |
Requests an object that can be used to obtain information from or interact with a folder object.
| |
CreateViewObjectT(Boolean) |
Requests an object that can be used to obtain information from or interact with a folder object.
| |
CreateViewObjectT(IntPtr, Boolean) |
Requests an object that can be used to obtain information from or interact with a folder object.
| |
EnumObjects(SHCONTF, Boolean) |
Enables a client to determine the contents of a folder by creating an item identifier enumeration object.
| |
EnumObjects(IntPtr, SHCONTF, Boolean) |
Enables a client to determine the contents of a folder by creating an item identifier enumeration object.
| |
EnumObjectsPidls(SHCONTF, Boolean) |
Enables a client to determine the contents of a folder by creating a PIDL enumeration object.
| |
EnumObjectsPidls(IntPtr, SHCONTF, Boolean) |
Enables a client to determine the contents of a folder by creating a PIDL enumeration object.
| |
ExecCommand(IntPtr, Guid, Int32, Object, OLECMDEXECOPT, IBindCtx, Boolean) |
Executes the specified command.
Depends on the folder's IOleCommandTarget optional implementation.
The list of supported types for Input is limited to integral types (String, Int32, int64, Boolean, Single, Double, Guid, DateTime,Decimal) and IDictionary types.
Values for an IDictionary passed as Input can also contain arrays of aforementioned types.
| |
ExecCommand(IWithIdList, Guid, Int32, Object, OLECMDEXECOPT, IBindCtx, Boolean) |
Executes the specified command.
Depends on the folder's IOleCommandTarget optional implementation.
The list of supported types for Input is limited to integral types (String, Int32, int64, Boolean, Single, Double, Guid, DateTime,Decimal) and IDictionary types.
Values for an IDictionary passed as Input can also contain arrays of aforementioned types.
| |
FromClsid |
Gets a Folder instance from a native COM object.
| |
GetAttributesOf(IEnumerableIWithIdList, SFGAO, Boolean) |
Gets the attributes of one or more file or folder objects contained in the object represented by this instance.
| |
GetAttributesOf(IEnumerableIntPtr, SFGAO, Boolean) |
Gets the attributes of one or more file or folder objects contained in the object represented by this instance.
| |
GetAttributesOf(IntPtr, SFGAO, Boolean) |
Gets the attributes of one file or folder object contained in the object represented by this instance.
| |
GetAttributesOf(IWithIdList, SFGAO, Boolean) |
Gets the attributes of one file or folder object contained in the object represented by this instance.
| |
GetDisplayNameOf(IntPtr, SHGDNF, Boolean) |
Retrieves the display name for the specified file object or subfolder.
| |
GetDisplayNameOf(IWithIdList, SHGDNF, Boolean) |
Retrieves the display name for the specified file object or subfolder.
| |
GetParent(Boolean) |
Gets the parent folder.
| |
GetParent(ShellItemIdList, Boolean) |
Gets the parent folder.
| |
GetUIObjectOf(IEnumerableIWithIdList, Guid, Boolean) |
Gets an object that can be used to carry out actions on the specified file objects or folders.
| |
GetUIObjectOf(IEnumerableIntPtr, Guid, Boolean) |
Gets an object that can be used to carry out actions on the specified file objects or folders.
| |
GetUIObjectOf(IntPtr, IEnumerableIWithIdList, Guid, Boolean) |
Gets an object that can be used to carry out actions on the specified file objects or folders.
| |
GetUIObjectOf(IntPtr, IEnumerableIntPtr, Guid, Boolean) |
Gets an object that can be used to carry out actions on the specified file objects or folders.
| |
GetUIObjectOfT(IEnumerableIWithIdList, Boolean) |
Gets an object that can be used to carry out actions on the specified file objects or folders.
| |
GetUIObjectOfT(IEnumerableIntPtr, Boolean) |
Gets an object that can be used to carry out actions on the specified file objects or folders.
| |
GetUIObjectOfT(IntPtr, IEnumerableIWithIdList, Boolean) |
Gets an object that can be used to carry out actions on the specified file objects or folders.
| |
GetUIObjectOfT(IntPtr, IEnumerableIntPtr, Boolean) |
Gets an object that can be used to carry out actions on the specified file objects or folders.
| |
Initialize(IntPtr, Boolean) |
Initializes the Shell Folder.
| |
Initialize(IWithIdList, Boolean) |
Initializes the Shell Folder.
| |
ParseDisplayName(String, IBindCtx, SFGAO, Boolean) |
Translates the display name of a file object or a folder into an item identifier list.
| |
ParseDisplayName(IntPtr, String, IBindCtx, SFGAO, Boolean) |
Translates the display name of a file object or a folder into an item identifier list.
| |
SetNameOf(IntPtr, String, SHGDNF, Boolean) |
Sets the display name of a file object or subfolder, changing the item identifier in the process.
| |
SetNameOf(IWithIdList, String, SHGDNF, Boolean) |
Sets the display name of a file object or subfolder, changing the item identifier in the process.
| |
SetNameOf(IntPtr, IWithIdList, String, SHGDNF, Boolean) |
Sets the display name of a file object or subfolder, changing the item identifier in the process.
| |
SetNameOf(IntPtr, IntPtr, String, SHGDNF, Boolean) |
Sets the display name of a file object or subfolder, changing the item identifier in the process.
| |
ToString |
Returns a String that represents this instance.
(Overrides ObjectToString.) |
Name | Description | |
---|---|---|
OpenView |
Opens a Windows Explorer window.
(Defined by Extensions.) | |
WithPointer(ActionIntPtr) | Overloaded.
Allocates a buffer, runs the specified action and free the buffer.
(Defined by Extensions.) | |
WithPointerT(FuncIntPtr, T) | Overloaded.
Allocates a buffer, runs the specified function and free the buffer.
(Defined by Extensions.) |