compstui.h header

This header is used by print. For more information, see:

  • Print devices compstui.h contains the following programming interfaces:

Functions

Title Description
CommonPropertySheetUIA CPSUI's CommonPropertySheetUI function displays property sheet pages and allows user modifications to displayed values.
CommonPropertySheetUIW CPSUI's CommonPropertySheetUI function displays property sheet pages and allows user modifications to displayed values.
GetCPSUIUserData CPSUI's GetCPSUIUserData function retrieves data that was previously stored using the SetCPSUIUserData function.
SetCPSUIUserData CPSUI's SetCPSUIUserData function allows CPSUI applications (including printer interface DLLs) to associate nondisplayed data with a property sheet dialog box.

Callback functions

Title Description
_CPSUICALLBACK The _CPSUICALLBACK function type is used by CPSUI applications (including printer interface DLLs) for defining a callback function intended for use as a CPSUI message handler.
PFNCOMPROPSHEET The ComPropSheet function is supplied by CPSUI and can be called by CPSUI applications (including printer interface DLLs) to build property sheet pages.
PFNPROPSHEETUI The PFNPROPSHEETUI function type is used by CPSUI applications (including printer interface DLLs) for defining page creation callbacks, which specify property sheet pages for creation.

Structures

Title Description
COMPROPSHEETUI The COMPROPSHEETUI structure is used as an input parameter to CPSUI's ComPropSheet function, if the function code is CPSFUNC_ADD_PCOMPROPSHEETUI. All structure members must be supplied by the caller of ComPropSheet.
CPSUICBPARAM The CPSUICBPARAM structure is used as the input parameter to _CPSUICALLBACK-typed callback functions.
CPSUIDATABLOCK The CPSUIDATABLOCK structure is used as a parameter for the ComPropSheet function, if the function code is CPSFUNC_SET_DATABLOCK or CPSFUNC_QUERY_DATABLOCK.
DLGPAGE The DLGPAGE structure is used for specifying a property sheet page to CPSUI's ComPropSheet function. The structure's address is included in a COMPROPSHEETUI structure, and all member values are supplied by the ComPropSheet caller.
EXTCHKBOX The EXTCHKBOX structure is used by CPSUI applications (including printer interface DLLs) for specifying an extended check box, which can be added to a property sheet page option.
EXTPUSH The EXTPUSH structure is used by CPSUI applications (including printer interface DLLs) for specifying an extended push button, which can be added to a property sheet page option. When the button is pushed, a new dialog can be displayed.
INSERTPSUIPAGE_INFO The INSERTPSUIPAGE_INFO structure is used as an input parameter to CPSUI's ComPropSheet function, if the function code is CPSFUNC_INSERT_PSUIPAGE. All member values must be supplied by the ComPropSheet caller.
OIEXT The OIEXT structure supplies additional, optional information about a property sheet page option that is described by an OPTITEM structure.
OPTCOMBO
OPTITEM The OPTITEM structure is used by CPSUI applications (including printer interface DLLs) for describing one property sheet option on a property sheet page, if the page is described by a COMPROPSHEETUI structure.
OPTPARAM An array of OPTPARAM structures is used by CPSUI applications (including printer interface DLLs) for describing all the parameter values associated with a property sheet option. The array's address is included in an OPTTYPE structure.
OPTTYPE The OPTTYPE structure is used by CPSUI applications (including printer interface DLLs) for describing the type and other characteristics of a property sheet option, if the option is specified by an OPTITEM structure.
PROPSHEETUI_GETICON_INFO The PROPSHEETUI_GETICON_INFO structure is used as an input parameter to an application's PFNPROPSHEETUI-typed function, when the function is called with a reason value of PROPSHEETUI_REASON_GET_ICON.
PROPSHEETUI_INFO The PROPSHEETUI_INFO structure is used as an input parameter to PFNPROPSHEETUI-typed functions.
PROPSHEETUI_INFO_HEADER The PROPSHEETUI_INFO_HEADER structure is used as an input parameter to an application's PFNPROPSHEETUI-typed function, when the function is called with a reason value of PROPSHEETUI_REASON_GET_INFO_HEADER.
PSPINFO The PSPINFO structure is used as an input parameter to a property sheet page's dialog box procedure, when the Windows message is WM_INITDIALOG. The dialog box procedure's address is specified in a DLGPAGE structure.
SETRESULT_INFO The SETRESULT_INFO structure is used as an input parameter to an application's PFNPROPSHEETUI-typed callback function.