Shell Structures
The following table shows the Shell structures, with a description of the purpose of each.
Programming element | Description |
---|---|
CMINVOKECOMMANDINFO | Invokes the context menu command. |
DLNHDR | A notification structure that the document list uses. |
DOCLISTCREATE | Sets the information for a new document list. |
FILECHANGEINFO | Contains detailed information about a file system event. |
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. |
NMRGINFO | This is sent through WM_NOTIFY when SHRG_NOTIFYPARENT is used. |
NMNEWMENU | This contains information about a notification message. |
NMSHN | Contains a notification message and codes for window-based notification. |
OPENFILENAMEEX | Contains information used to initialize the GetOpenFileNameEx function. |
SHACTIVATEINFO | Sets members for the SHHandleWMActivate function. |
SHCAMERACAPTURE | 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). |
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. |
SIPINFO | Contains information about the current state of the software-based input panel, such as the software-based input panel size, screen location, docked status, and visibility status. |
SNDFILEINFO | Sets and retrieves information about event sounds. |
SNDDIRECTORYINFO | Indicates the fully qualified path to the directory containing sound files. |
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
Send Feedback on this topic to the authors