Shell Callback Functions

This section describes the Windows Shell callback functions.

In this section

Topic Description
BFFCALLBACK
Specifies an application-defined callback function used to send messages to, and process messages from, a Browse dialog box displayed in response to a call to SHBrowseForFolder.
FMExtensionProc
Specifies an application-defined callback function called by File Manager to communicate with a File Manager extension.
MRUCMPPROC
Used to determine whether an item is present in a most recently used (MRU) list.
PAPPSTATE_CHANGE_ROUTINE
Specifies an app-defined callback function that notifies the app when the app is entering or leaving a suspended state.
SUBCLASSPROC
Defines the prototype for the callback function used by RemoveWindowSubclass and SetWindowSubclass.
FM_UNDELETE_PROC
Specifies an application-defined callback function called by File Manager when the user chooses the Undelete command from the File menu.