From bad2e93524f376cfeb76d5231d4b08510bdad033 Mon Sep 17 00:00:00 2001 From: Sean Hall Date: Wed, 27 Oct 2021 14:42:32 -0500 Subject: Add more thmutil window messages to simplify handling control events. --- src/api/burn/balutil/inc/BAFunctions.h | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) (limited to 'src/api/burn/balutil/inc/BAFunctions.h') 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 BA_FUNCTIONS_MESSAGE_ONTHEMELOADED = 1024, BA_FUNCTIONS_MESSAGE_WNDPROC, BA_FUNCTIONS_MESSAGE_ONTHEMECONTROLLOADING, + BA_FUNCTIONS_MESSAGE_ONTHEMECONTROLWMCOMMAND, + BA_FUNCTIONS_MESSAGE_ONTHEMECONTROLWMNOTIFY, }; typedef HRESULT(WINAPI *PFN_BA_FUNCTIONS_PROC)( @@ -126,6 +128,38 @@ struct BA_FUNCTIONS_ONTHEMECONTROLLOADING_RESULTS WORD wId; }; +struct BA_FUNCTIONS_ONTHEMECONTROLWMCOMMAND_ARGS +{ + DWORD cbSize; + WPARAM wParam; + LPCWSTR wzName; + WORD wId; + HWND hWnd; +}; + +struct BA_FUNCTIONS_ONTHEMECONTROLWMCOMMAND_RESULTS +{ + DWORD cbSize; + BOOL fProcessed; + LRESULT lResult; +}; + +struct BA_FUNCTIONS_ONTHEMECONTROLWMNOTIFY_ARGS +{ + DWORD cbSize; + LPNMHDR lParam; + LPCWSTR wzName; + WORD wId; + HWND hWnd; +}; + +struct BA_FUNCTIONS_ONTHEMECONTROLWMNOTIFY_RESULTS +{ + DWORD cbSize; + BOOL fProcessed; + LRESULT lResult; +}; + struct BA_FUNCTIONS_ONTHEMELOADED_ARGS { DWORD cbSize; -- cgit v1.2.3-55-g6feb