diff options
author | Sean Hall <r.sean.hall@gmail.com> | 2020-05-14 19:59:06 +1000 |
---|---|---|
committer | Sean Hall <r.sean.hall@gmail.com> | 2020-05-16 21:42:51 +1000 |
commit | 50cb451bcee148afd9768086c1bb5ed4f75562df (patch) | |
tree | b4a28ef01446f2afd02b803af28ee6c628816cee /src/engine/msiengine.h | |
parent | d232c5621fe336b1f563b69be7637c93e795e151 (diff) | |
download | wix-50cb451bcee148afd9768086c1bb5ed4f75562df.tar.gz wix-50cb451bcee148afd9768086c1bb5ed4f75562df.tar.bz2 wix-50cb451bcee148afd9768086c1bb5ed4f75562df.zip |
WIXFEAT:6164 Give BA control over UI level and handler.
Diffstat (limited to 'src/engine/msiengine.h')
-rw-r--r-- | src/engine/msiengine.h | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/src/engine/msiengine.h b/src/engine/msiengine.h index 2a8ebfd5..cbe80262 100644 --- a/src/engine/msiengine.h +++ b/src/engine/msiengine.h | |||
@@ -32,7 +32,7 @@ HRESULT MsiEnginePlanCalculatePackage( | |||
32 | __out_opt BOOL* pfBARequestedCache | 32 | __out_opt BOOL* pfBARequestedCache |
33 | ); | 33 | ); |
34 | HRESULT MsiEnginePlanAddPackage( | 34 | HRESULT MsiEnginePlanAddPackage( |
35 | __in BOOTSTRAPPER_DISPLAY display, | 35 | __in BURN_USER_EXPERIENCE* pUserExperience, |
36 | __in BURN_PACKAGE* pPackage, | 36 | __in BURN_PACKAGE* pPackage, |
37 | __in BURN_PLAN* pPlan, | 37 | __in BURN_PLAN* pPlan, |
38 | __in BURN_LOGGING* pLog, | 38 | __in BURN_LOGGING* pLog, |
@@ -54,6 +54,10 @@ HRESULT MsiEngineExecutePackage( | |||
54 | __in LPVOID pvContext, | 54 | __in LPVOID pvContext, |
55 | __out BOOTSTRAPPER_APPLY_RESTART* pRestart | 55 | __out BOOTSTRAPPER_APPLY_RESTART* pRestart |
56 | ); | 56 | ); |
57 | HRESULT MsiEngineConcatActionProperty( | ||
58 | __in BURN_MSI_PROPERTY actionMsiProperty, | ||
59 | __deref_out_z LPWSTR* psczProperties | ||
60 | ); | ||
57 | HRESULT MsiEngineConcatProperties( | 61 | HRESULT MsiEngineConcatProperties( |
58 | __in_ecount(cProperties) BURN_MSIPROPERTY* rgProperties, | 62 | __in_ecount(cProperties) BURN_MSIPROPERTY* rgProperties, |
59 | __in DWORD cProperties, | 63 | __in DWORD cProperties, |
@@ -62,10 +66,14 @@ HRESULT MsiEngineConcatProperties( | |||
62 | __deref_out_z LPWSTR* psczProperties, | 66 | __deref_out_z LPWSTR* psczProperties, |
63 | __in BOOL fObfuscateHiddenVariables | 67 | __in BOOL fObfuscateHiddenVariables |
64 | ); | 68 | ); |
65 | INSTALLUILEVEL MsiEngineCalculateInstallUiLevel( | 69 | HRESULT MsiEngineCalculateInstallUiLevel( |
66 | __in BOOL fDisplayInternalUI, | 70 | __in BURN_USER_EXPERIENCE* pUserExperience, |
67 | __in BOOTSTRAPPER_DISPLAY display, | 71 | __in LPCWSTR wzPackageId, |
68 | __in BOOTSTRAPPER_ACTION_STATE actionState | 72 | __in BOOL fExecute, |
73 | __in BOOTSTRAPPER_ACTION_STATE actionState, | ||
74 | __out BURN_MSI_PROPERTY* pActionMsiProperty, | ||
75 | __out INSTALLUILEVEL* pUiLevel, | ||
76 | __out BOOL* pfDisableExternalUiHandler | ||
69 | ); | 77 | ); |
70 | 78 | ||
71 | #if defined(__cplusplus) | 79 | #if defined(__cplusplus) |