23 typedef HRESULT(CALLBACK *
PFTASKDIALOGCALLBACK)(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam, LONG_PTR lpRefData);
50 typedef enum _TASKDIALOG_MESSAGES
69 typedef enum _TASKDIALOG_NOTIFICATIONS
84 typedef struct _TASKDIALOG_BUTTON
90 typedef enum _TASKDIALOG_ELEMENTS
98 typedef enum _TASKDIALOG_ICON_ELEMENTS
104 #define TD_WARNING_ICON MAKEINTRESOURCEW(-1) 105 #define TD_ERROR_ICON MAKEINTRESOURCEW(-2) 106 #define TD_INFORMATION_ICON MAKEINTRESOURCEW(-3) 107 #define TD_SHIELD_ICON MAKEINTRESOURCEW(-4) 120 typedef struct _TASKDIALOGCONFIG
TASKDIALOG_COMMON_BUTTON_FLAGS dwCommonButtons
const TASKDIALOG_BUTTON * pRadioButtons
PFTASKDIALOGCALLBACK pfCallback
HRESULT(CALLBACK * PFTASKDIALOGCALLBACK)(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam, LONG_PTR lpRefData)
PCWSTR pszMainInstruction
_TASKDIALOG_COMMON_BUTTON_FLAGS
int TASKDIALOG_COMMON_BUTTON_FLAGS
PCWSTR pszExpandedControlText
const TASKDIALOG_BUTTON * pButtons
PCWSTR pszVerificationText
PCWSTR pszExpandedInformation
PCWSTR pszCollapsedControlText