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
PCWSTR pszMainInstruction
_TASKDIALOG_COMMON_BUTTON_FLAGS
int TASKDIALOG_COMMON_BUTTON_FLAGS
PCWSTR pszExpandedControlText
const TASKDIALOG_BUTTON * pButtons
HRESULT(CALLBACK * PFTASKDIALOGCALLBACK)(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam, LONG_PTR lpRefData)
PCWSTR pszVerificationText
PCWSTR pszExpandedInformation
PCWSTR pszCollapsedControlText