aboutsummaryrefslogtreecommitdiff
path: root/src/libs/dutil/WixToolset.DUtil/inc/thmutil.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/libs/dutil/WixToolset.DUtil/inc/thmutil.h')
-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