Shell Structures

4/8/2010

The following table shows the Windows Mobile Shell structures, with a description of the purpose of each.

Programming element Description

CMINVOKECOMMANDINFO

Invokes the context menu command.

CPLINFO

Contains resource information and a user-defined value for a dialog box supported by a Control Panel application.

DLNHDR

A notification structure that the document list uses.

DOCLISTCREATE

Sets the information for a new document list.

FILECHANGENOTIFY

The notification message from the shell includes a pointer to a FILECHANGENOTIFY structure.

FINDITEMATTRIBUTES

Works both as a filter definition and as a specifier for attributes of an individual item.

NEWCPLINFO

Contains resource information and a user-defined value for a dialog box supported by a Control Panel application.

NMRGINFO

This is sent through WM_NOTIFY when SHRG_NOTIFYPARENT is used.

NMSHN

Contains a notification message and codes for window-based notification.

NOTIFYICONDATA

contains information that the system needs to process taskbar status area messages.

OPENFILENAMEEX

Contains information used to initialize the GetOpenFileNameEx function.

SHACTIVATEINFO

Sets members for the SHHandleWMActivate function.

SHCAMERACAPTURE (structure)

Contains information used to initialize the SHCameraCapture function. It also contains a reference to the fully-qualified path-name of the captured picture or video file.

SHCHANGENOTIFYENTRY

This structure indicates which events will result in notifications to the subscribing window for a "watched" directory (or directory tree).

SHELLEXECUTEINFO

Contains information used by the ShellExecuteEx function.

SHFILEINFO

This structure contains information about a file object.

SHINITDLGINFO

Sets members for the SHInitDialog function.

SHMENUBARINFO

Sets members for the SHCreateMenuBar function.

SHNOTIFICATIONDATA

Contains information about a notification.

SHRGINFO

Sets members for the SHRecognizeGesture function.

SOFTKEYCMD

Associates a command identifier from a notification softkey bar with a particular behavior.

SOFTKEYMENU

Defines a menu for use in the SHNOTIFICATIONDATA structure.

SOFTKEYNOTIFY

Defines a single softkey for use in the SHNOTIFICATIONDATA structure.

See Also

Concepts

Shell Reference (Windows Mobile)