IShellFolder Interface
Exposed by all Shell namespace folder objects, its methods are used to manage folders.
Namespace: DevCase.Win32.InterfacesAssembly: DevCase.net48 (in DevCase.net48.dll) Version: 6.0.0.0 (6.0)
XMLNS for XAML: Not mapped to an xmlns.
[ComImportAttribute]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
[GuidAttribute("000214E6-0000-0000-C000-000000000046")]
public interface IShellFolder
<ComImportAttribute>
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>
<GuidAttribute("000214E6-0000-0000-C000-000000000046")>
Public Interface IShellFolder
Dim instance As IShellFolder
[ComImportAttribute]
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
[GuidAttribute(L"000214E6-0000-0000-C000-000000000046")]
public interface class IShellFolder
[<ComImportAttribute>]
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
[<GuidAttribute("000214E6-0000-0000-C000-000000000046")>]
type IShellFolder = interface end
No code example is currently available or this language may not be supported.
BindToObject
|
Retrieves a handler, typically the Shell folder object that implements IShellFolder for a particular item.
Optional parameters that control the construction of the handler are passed in the bind context.
|
BindToStorage
|
Requests a pointer to an object's storage interface.
|
CompareIDs
|
Determines the relative order of two file objects or folders, given their item identifier lists.
|
CreateViewObject
|
Requests an object that can be used to obtain information from or interact with a folder object.
|
EnumObjects
|
Enables a client to determine the contents of a folder by creating an
item identifier enumeration object and returning its IEnumIDList interface.
The methods supported by that interface can then be used to enumerate the folder's contents.
|
GetAttributesOf
|
Gets the attributes of one or more file or folder objects contained in the object represented by IShellFolder.
|
GetDisplayNameOf
|
Retrieves the display name for the specified file object or subfolder.
|
GetUIObjectOf
|
Gets an object that can be used to carry out actions on the specified file objects or folders.
|
ParseDisplayName
|
Translates the display name of a file object or a folder into an item identifier list.
|
SetNameOf
|
Sets the display name of a file object or subfolder, changing the item identifier in the process.
|