aboutsummaryrefslogtreecommitdiff
path: root/src/libs/dutil/WixToolset.DUtil/inc
diff options
context:
space:
mode:
authorSean Hall <r.sean.hall@gmail.com>2021-11-08 15:24:46 -0600
committerSean Hall <r.sean.hall@gmail.com>2021-11-10 17:33:25 -0600
commit9d3af7547bb790d39157dd36dfa862a1abf47beb (patch)
tree410e6e46daf244dd4e087c658b827fea6231119a /src/libs/dutil/WixToolset.DUtil/inc
parentb49ab4e082127e450b266c25218905c94495892e (diff)
downloadwix-9d3af7547bb790d39157dd36dfa862a1abf47beb.tar.gz
wix-9d3af7547bb790d39157dd36dfa862a1abf47beb.tar.bz2
wix-9d3af7547bb790d39157dd36dfa862a1abf47beb.zip
Go back to thmutil not interfering with wixstdba controls.
Diffstat (limited to 'src/libs/dutil/WixToolset.DUtil/inc')
-rw-r--r--src/libs/dutil/WixToolset.DUtil/inc/thmutil.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/libs/dutil/WixToolset.DUtil/inc/thmutil.h b/src/libs/dutil/WixToolset.DUtil/inc/thmutil.h
index 2f0bfeac..8cf7dc92 100644
--- a/src/libs/dutil/WixToolset.DUtil/inc/thmutil.h
+++ b/src/libs/dutil/WixToolset.DUtil/inc/thmutil.h
@@ -196,6 +196,7 @@ struct THEME_ASSIGN_CONTROL_ID
196 WORD wId; // id to apply to control 196 WORD wId; // id to apply to control
197 LPCWSTR wzName; // name of control to match 197 LPCWSTR wzName; // name of control to match
198 const THEME_CONTROL** ppControl; 198 const THEME_CONTROL** ppControl;
199 BOOL fDisableAutomaticFunctionality; // prevent declarative functionality from interfering with the application's imperative code
199}; 200};
200 201
201const WORD THEME_FIRST_ASSIGN_CONTROL_ID = 0x4000; // Recommended first control id to be assigned. 202const WORD THEME_FIRST_ASSIGN_CONTROL_ID = 0x4000; // Recommended first control id to be assigned.
@@ -223,7 +224,7 @@ typedef struct _THEME_CONTROL
223 224
224 LPWSTR sczEnableCondition; 225 LPWSTR sczEnableCondition;
225 LPWSTR sczVisibleCondition; 226 LPWSTR sczVisibleCondition;
226 BOOL fDisableVariableFunctionality; 227 BOOL fDisableAutomaticFunctionality;
227 228
228 union 229 union
229 { 230 {
@@ -470,6 +471,8 @@ typedef struct _THEME_LOADINGCONTROL_RESULTS
470 // The values [100, THEME_FIRST_ASSIGN_CONTROL_ID) are reserved for thmutil. 471 // The values [100, THEME_FIRST_ASSIGN_CONTROL_ID) are reserved for thmutil.
471 // Due to this value being packed into 16 bits for many system window messages, this is restricted to a WORD. 472 // Due to this value being packed into 16 bits for many system window messages, this is restricted to a WORD.
472 WORD wId; 473 WORD wId;
474 // Used to prevent declarative functionality from interfering with the application's imperative code.
475 BOOL fDisableAutomaticFunctionality;
473} THEME_LOADINGCONTROL_RESULTS; 476} THEME_LOADINGCONTROL_RESULTS;
474 477
475 478