aboutsummaryrefslogtreecommitdiff
path: root/src/api/burn/balutil/inc/BAFunctions.h
diff options
context:
space:
mode:
authorSean Hall <r.sean.hall@gmail.com>2021-10-27 14:42:32 -0500
committerSean Hall <r.sean.hall@gmail.com>2021-11-01 16:34:09 -0500
commitbad2e93524f376cfeb76d5231d4b08510bdad033 (patch)
treeb201ec4b1495a0af4805ea6b0bc4fce9f8bde7b7 /src/api/burn/balutil/inc/BAFunctions.h
parent8fa040da9d0d3826f5ffda6bcbec4f53abd97452 (diff)
downloadwix-bad2e93524f376cfeb76d5231d4b08510bdad033.tar.gz
wix-bad2e93524f376cfeb76d5231d4b08510bdad033.tar.bz2
wix-bad2e93524f376cfeb76d5231d4b08510bdad033.zip
Add more thmutil window messages to simplify handling control events.
Diffstat (limited to 'src/api/burn/balutil/inc/BAFunctions.h')
-rw-r--r--src/api/burn/balutil/inc/BAFunctions.h34
1 files changed, 34 insertions, 0 deletions
diff --git a/src/api/burn/balutil/inc/BAFunctions.h b/src/api/burn/balutil/inc/BAFunctions.h
index 2a34aaad..ab6ea4d7 100644
--- a/src/api/burn/balutil/inc/BAFunctions.h
+++ b/src/api/burn/balutil/inc/BAFunctions.h
@@ -86,6 +86,8 @@ enum BA_FUNCTIONS_MESSAGE
86 BA_FUNCTIONS_MESSAGE_ONTHEMELOADED = 1024, 86 BA_FUNCTIONS_MESSAGE_ONTHEMELOADED = 1024,
87 BA_FUNCTIONS_MESSAGE_WNDPROC, 87 BA_FUNCTIONS_MESSAGE_WNDPROC,
88 BA_FUNCTIONS_MESSAGE_ONTHEMECONTROLLOADING, 88 BA_FUNCTIONS_MESSAGE_ONTHEMECONTROLLOADING,
89 BA_FUNCTIONS_MESSAGE_ONTHEMECONTROLWMCOMMAND,
90 BA_FUNCTIONS_MESSAGE_ONTHEMECONTROLWMNOTIFY,
89}; 91};
90 92
91typedef HRESULT(WINAPI *PFN_BA_FUNCTIONS_PROC)( 93typedef HRESULT(WINAPI *PFN_BA_FUNCTIONS_PROC)(
@@ -126,6 +128,38 @@ struct BA_FUNCTIONS_ONTHEMECONTROLLOADING_RESULTS
126 WORD wId; 128 WORD wId;
127}; 129};
128 130
131struct BA_FUNCTIONS_ONTHEMECONTROLWMCOMMAND_ARGS
132{
133 DWORD cbSize;
134 WPARAM wParam;
135 LPCWSTR wzName;
136 WORD wId;
137 HWND hWnd;
138};
139
140struct BA_FUNCTIONS_ONTHEMECONTROLWMCOMMAND_RESULTS
141{
142 DWORD cbSize;
143 BOOL fProcessed;
144 LRESULT lResult;
145};
146
147struct BA_FUNCTIONS_ONTHEMECONTROLWMNOTIFY_ARGS
148{
149 DWORD cbSize;
150 LPNMHDR lParam;
151 LPCWSTR wzName;
152 WORD wId;
153 HWND hWnd;
154};
155
156struct BA_FUNCTIONS_ONTHEMECONTROLWMNOTIFY_RESULTS
157{
158 DWORD cbSize;
159 BOOL fProcessed;
160 LRESULT lResult;
161};
162
129struct BA_FUNCTIONS_ONTHEMELOADED_ARGS 163struct BA_FUNCTIONS_ONTHEMELOADED_ARGS
130{ 164{
131 DWORD cbSize; 165 DWORD cbSize;