Standard Shell Functions (Windows CE 5.0)

Windows CE 5.0
Send Feedback

The following table shows the standard shell functions, with a description of the purpose of each.

Programming elementDescription
BrowseCallbackProcThis function specifies an application-defined callback function used with the SHBrowseForFolder function.
CPlAppletThis function is a library-defined callback function that serves as the entry point for a Control Panel application.
SHAddToRecentDocsThis function adds a document to the shell's list of recently used documents or clears all documents from the list.
SHBindToParentThis function takes the fully qualified pointer to an item identifier list (PIDL) of a namespace object and returns a specified interface pointer on the parent object.
SHBrowseForFolderThis function displays a dialog box that allows a user to select a folder.
SHCreateShortcutThis function creates a shortcut.
SHCreateShortcutExThis function automatically creates a uniquely named shortcut in a specified directory.
Shell_NotifyIconThis function sends a message to the system to add, modify, or delete an icon from the taskbar status area.
ShellExecuteExThis function performs an action on a file. The file can be an executable file or a document.
SHFileOperationThis function can be used to copy, move, rename, or delete a file system object.
SHGetDesktopFolderRetrieves the IShellFolder interface for the desktop folder, which is the root of the shell's namespace.
SHGetDocumentsFolderThis function retrieves the path to the documents directory for the volume specified in the pszVolume parameter.
SHGetFileInfoThis function retrieves information about an object in the file system, such as a file, a folder, a directory, or a drive root.
SHGetMallocThis function retrieves a pointer to the shell's IMalloc interface.
SHGetPathFromIDListThis function converts an item identifier list to a file system path.
SHGetShortcutTargetThis function retrieves the shortcut's target path.
SHGetSpecialFolderLocationThis function retrieves the location of a special folder, such as My Handheld PC, Recycle Bin, Desktop, Printers, Fonts, or various file system directories.
SHGetSpecialFolderPathThis function retrieves the path of a special folder, identified by its CSIDL.
SHLoadDIBitmapThis function loads a bitmap from the specified file.
SHShowOutOfMemoryThis function displays a system-defined dialog box notifying the user that memory is full.
StrRetToBufThis function takes a STRRET structure returned by IShellFolder::GetDisplayNameOf, converts it to a string, and places the result in a buffer.

See Also

Standard Shell Reference

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.