Shell Objects for Scripting and Microsoft Visual Basic
This section describes the Windows objects implemented by the Shell.
Topic | Description |
---|---|
DIDiskQuotaUser |
Allows a client to manage an NTFS volume's global disk quota settings. This object makes the essential functionality of the DIDiskQuotaUser interface available to scripting and Microsoft Visual Basic-based applications. |
DiskQuotaControl |
Allows an administrator to manage a volume's disk quota properties. The NTFS file system allows an administrator to manage disk usage on a shared volume by allocating a specified amount of disk space, or quota limit, to each user. You can use this object to set the default quota limit that will be automatically assigned to all new users. |
DShellWindowsEvents |
Receives IShellWindows window registration events. |
Folder |
Represents a Shell folder. This object contains properties and methods that allow you to retrieve information about the folder. |
Folder2 |
Extends the Folder object to support offline folders. |
FolderItem |
Represents an item in a Shell folder. This object contains properties and methods that allow you to retrieve information about the item. |
FolderItems |
Represents the collection of items in a Shell folder. This object contains properties and methods that allow you to retrieve information about the collection. |
FolderItems2 |
Extends the FolderItems object. It supports one additional method. |
FolderItems3 |
Extends the FolderItems2 object. This object supports an additional method and property. |
FolderItemVerb |
Represents a single verb available to an item. This object contains properties and methods that allow you to retrieve information about the verb. |
FolderItemVerbs |
Represents the collection of verbs for an item in a Shell folder. This object contains properties and methods that allow you to retrieve information about the collection. |
IShellDispatch |
Represents an object in the Shell. Methods are provided to control the Shell and to execute commands within the Shell. There are also methods to obtain other Shell-related objects. Note: IShellDispatch is implemented and accessed through the Shell object. |
IShellDispatch2 |
Extends the IShellDispatch object with a variety of new functionality. Note: IShellDispatch2 is implemented and accessed through the Shell object. |
IShellDispatch3 |
Extends the IShellDispatch2 object. IShellDispatch3 supports one new method in addition to the properties and methods supported by IShellDispatch2. Note: IShellDispatch3 is implemented and accessed through the Shell object. |
IShellDispatch4 |
Extends the IShellDispatch3 object. In addition to the properties and methods supported by IShellDispatch3, IShellDispatch4 supports four additional methods. Note: IShellDispatch4 is implemented and accessed through the Shell object. |
IShellDispatch5 |
Extends the IShellDispatch4 object. In addition to the properties and methods supported by IShellDispatch4, IShellDispatch5 adds a method that displays open windows in a 3D stack. Note: IShellDispatch5 is implemented and accessed through the Shell object. |
IShellDispatch6 |
Extends the IShellDispatch5 object. In addition to the properties and methods supported by IShellDispatch5, IShellDispatch6 adds a method that displays the Apps Search pane. Note: IShellDispatch6 is implemented and accessed through the Shell object. |
IShellLinkDual2 |
Extends the ShellLinkObject object and supports one additional property. |
NewWDEvents |
Extends the WebWizardHost object by enabling server-side pages hosted in a wizard to verify that the user has been authenticated through a Microsoft account. |
Shell |
Represents the objects in the Shell. Methods are provided to control the Shell and to execute commands within the Shell. There are also methods to obtain other Shell-related objects. |
ShellFolderItem |
Extends the FolderItem object. In addition to the properties and methods supported by FolderItem, ShellFolderItem has two additional methods. |
ShellFolderView |
Represents the objects in a view and provides properties and methods used to obtain information about the contents of the view. |
ShellFolderViewOC |
Forwards the events fired by a specified ShellFolderView object to corresponding ShellFolderViewOC event handlers. |
ShellLinkObject |
Manages Shell links. This object makes much of the functionality of the IShellLink interface available to scripting applications. |
ShellUIHelper |
Implemented by the Shell to help script and Visual Basic developers use some of the features available in the Shell. The ShellUIHelper object does not have any properties or events. Methods are provided to add items to the Shell. |
ShellWindows |
Represents a collection of the open windows that belong to the Shell. Methods associated with this objects can control and execute commands within the Shell, and obtain other Shell-related objects. |
WebWizardHost |
Exposes methods that enable HTML pages which are hosted in a wizard extension to communicate with the wizard. |