diff options
Diffstat (limited to 'src/libs/dutil/WixToolset.DUtil/inc/thmutil.h')
-rw-r--r-- | src/libs/dutil/WixToolset.DUtil/inc/thmutil.h | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/src/libs/dutil/WixToolset.DUtil/inc/thmutil.h b/src/libs/dutil/WixToolset.DUtil/inc/thmutil.h index dc554219..9557c11c 100644 --- a/src/libs/dutil/WixToolset.DUtil/inc/thmutil.h +++ b/src/libs/dutil/WixToolset.DUtil/inc/thmutil.h | |||
@@ -103,6 +103,14 @@ typedef enum _WM_THMUTIL | |||
103 | // wparam is THEME_LOADINGCONTROL_ARGS* and lparam is THEME_LOADINGCONTROL_RESULTS*. | 103 | // wparam is THEME_LOADINGCONTROL_ARGS* and lparam is THEME_LOADINGCONTROL_RESULTS*. |
104 | // Return code is TRUE if it was processed. | 104 | // Return code is TRUE if it was processed. |
105 | WM_THMUTIL_LOADING_CONTROL = WM_APP - 1, | 105 | WM_THMUTIL_LOADING_CONTROL = WM_APP - 1, |
106 | // Sent when WM_COMMAND is received for a control. | ||
107 | // wparam is THEME_CONTROLWMCOMMAND_ARGS* and lparam is THEME_CONTROLWMCOMMAND_RESULTS*. | ||
108 | // Return code is TRUE if it was processed. | ||
109 | WM_THMUTIL_CONTROL_WM_COMMAND = WM_APP - 2, | ||
110 | // Sent when WM_NOTIFY is received for a control. | ||
111 | // wparam is THEME_CONTROLWMNOTIFY_ARGS* and lparam is THEME_CONTROLWMNOTIFY_RESULTS*. | ||
112 | // Return code is TRUE to prevent further processing of the message. | ||
113 | WM_THMUTIL_CONTROL_WM_NOTIFY = WM_APP - 3, | ||
106 | } WM_THMUTIL; | 114 | } WM_THMUTIL; |
107 | 115 | ||
108 | struct THEME_COLUMN | 116 | struct THEME_COLUMN |
@@ -397,6 +405,32 @@ struct THEME | |||
397 | LPVOID pvVariableContext; | 405 | LPVOID pvVariableContext; |
398 | }; | 406 | }; |
399 | 407 | ||
408 | typedef struct _THEME_CONTROLWMCOMMAND_ARGS | ||
409 | { | ||
410 | DWORD cbSize; | ||
411 | WPARAM wParam; | ||
412 | const THEME_CONTROL* pThemeControl; | ||
413 | } THEME_CONTROLWMCOMMAND_ARGS; | ||
414 | |||
415 | typedef struct _THEME_CONTROLWMCOMMAND_RESULTS | ||
416 | { | ||
417 | DWORD cbSize; | ||
418 | LRESULT lResult; | ||
419 | } THEME_CONTROLWMCOMMAND_RESULTS; | ||
420 | |||
421 | typedef struct _THEME_CONTROLWMNOTIFY_ARGS | ||
422 | { | ||
423 | DWORD cbSize; | ||
424 | LPNMHDR lParam; | ||
425 | const THEME_CONTROL* pThemeControl; | ||
426 | } THEME_CONTROLWMNOTIFY_ARGS; | ||
427 | |||
428 | typedef struct _THEME_CONTROLWMNOTIFY_RESULTS | ||
429 | { | ||
430 | DWORD cbSize; | ||
431 | LRESULT lResult; | ||
432 | } THEME_CONTROLWMNOTIFY_RESULTS; | ||
433 | |||
400 | typedef struct _THEME_LOADINGCONTROL_ARGS | 434 | typedef struct _THEME_LOADINGCONTROL_ARGS |
401 | { | 435 | { |
402 | DWORD cbSize; | 436 | DWORD cbSize; |