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.