Export (0) Print
Expand All
2 out of 4 rated this helpful - Rate this topic

Shell Objects for Scripting and Microsoft Visual Basic

This section describes the Windows objects implemented by the Shell.

In this section

TopicDescription

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.

 

 

 

Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.