Shell Objects for Scripting and Microsoft Visual Basic
Shell Objects for Scripting and Microsoft Visual Basic

This section describes the Microsoft Windows objects implemented by the Shell.

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.

IShellDispatch2

Extends the IShellDispatch object.

IShellDispatch3

Extends the IShellDispatch2 object. IShellDispatch3 supports one new method in addition to the properties and methods supported by IShellDispatch2.

IShellDispatch4

Extends the IShellDispatch3 object. In addition to the properties and methods supported by IShellDispatch3, IShellDispatch4 supports four additional methods.

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 Windows Live ID.

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.

WebViewFolderContents

Implemented by the Shell for use inside a WebView. WebViewFolderContents automatically initializes itself to WebView's current folder. It creates a Shell folder view that displays the contents of the folder in one of five formats: Small Icon, Large Icon, List, Details, or Thumbnail. It is not valid outside of a WebView.

The methods and properties exposed by WebViewFolderContents are identical to those of the ShellFolderView object.

WebWizardHost

Exposes methods that enable HTML pages which are hosted in a wizard extension to communicate with the wizard.

© 2009 Microsoft Corporation. All rights reserved.   Terms of Use | Trademarks | Privacy Statement
Page view tracker
Rate the Lightweight library
x
Lightweight builds on ScriptFree (loband) by adding features you've requested: a SearchBox and default code language selection.
Do you like the SearchBox?
Do you like the tabbed code blocks?
How useful is this topic?
Tell us more.
Thanks
x
You're helping to improve MSDN Online.
Feedback
Switch View
Classic
Lightweight Beta
ScriptFree
Switch View