Click to Rate and Give Feedback
MSDN
MSDN Library
User Interface
Windows Shell

  Switch on low bandwidth view
Windows Shell

This section contains information about the Microsoft Windows Shell.

The Windows user interface (UI) provides users with access to a wide variety of objects necessary for running applications and managing the operating system. The most numerous and familiar of these objects are the folders and files that reside on computer disk drives. There are also a number of virtual objects that allow the user to perform tasks such as sending files to remote printers or accessing the Recycle Bin. The Shell organizes these objects into a hierarchical namespace and provides users and applications with a consistent and efficient way to access and manage objects.

This documentation is broken into two major sections: The Shell Developer's Guide provides conceptual material about how the Shell works and how to use the Shell's API in your application, and the Shell Reference which contains all of the individual elements that make up the various Shell APIs.

The following table provides an outline of the Shell Reference section.

SectionDescription
Shell ClassesThis section describes the Windows Shell classes.
Shell InterfacesThis section describes the Windows Shell interfaces.
Shell FunctionsThis section describes the Windows Shell functions.
Shell Callback FunctionsThis section describes the Windows Shell callback functions.
Shell Constants, Enumerations, and FlagsThis section describes the Windows Shell constants, enumerations, and flags.
Shell Lightweight Utility FunctionsThis section describes the Windows Shell lightweight utility functions contained in Shlwapi.dll.
Shell MacrosThis section describes the Windows Shell utility macros.
Shell Messages and NotificationsThis section describes the Windows Shell messages and notifications.
Shell Objects for Scripting and Microsoft Visual BasicThis section describes the Windows objects implemented by the Shell.
Shell Objects for C++This section describes the C++ Windows objects implemented by the Shell.
Shell SchemasThis section describes schemas used by the Windows Shell.
Shell StructuresThis section describes the Windows Shell structures.
Community Content   What is Community Content?
Add new content RSS  Annotations
Processing
© 2009 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Page view tracker