diff options
Diffstat (limited to 'src/WixToolset.BootstrapperCore.Native')
3 files changed, 29 insertions, 0 deletions
diff --git a/src/WixToolset.BootstrapperCore.Native/inc/BootstrapperEngine.h b/src/WixToolset.BootstrapperCore.Native/inc/BootstrapperEngine.h index a6a87622..13229c29 100644 --- a/src/WixToolset.BootstrapperCore.Native/inc/BootstrapperEngine.h +++ b/src/WixToolset.BootstrapperCore.Native/inc/BootstrapperEngine.h | |||
| @@ -124,6 +124,7 @@ enum BOOTSTRAPPER_ENGINE_MESSAGE | |||
| 124 | BOOTSTRAPPER_ENGINE_MESSAGE_APPLY, | 124 | BOOTSTRAPPER_ENGINE_MESSAGE_APPLY, |
| 125 | BOOTSTRAPPER_ENGINE_MESSAGE_QUIT, | 125 | BOOTSTRAPPER_ENGINE_MESSAGE_QUIT, |
| 126 | BOOTSTRAPPER_ENGINE_MESSAGE_LAUNCHAPPROVEDEXE, | 126 | BOOTSTRAPPER_ENGINE_MESSAGE_LAUNCHAPPROVEDEXE, |
| 127 | BOOTSTRAPPER_ENGINE_MESSAGE_COMPAREVERSIONS, | ||
| 127 | }; | 128 | }; |
| 128 | 129 | ||
| 129 | typedef struct _BAENGINE_APPLY_ARGS | 130 | typedef struct _BAENGINE_APPLY_ARGS |
| @@ -147,6 +148,19 @@ typedef struct _BAENGINE_CLOSESPLASHSCREEN_RESULTS | |||
| 147 | DWORD cbSize; | 148 | DWORD cbSize; |
| 148 | } BAENGINE_CLOSESPLASHSCREEN_RESULTS; | 149 | } BAENGINE_CLOSESPLASHSCREEN_RESULTS; |
| 149 | 150 | ||
| 151 | typedef struct _BAENGINE_COMPAREVERSIONS_ARGS | ||
| 152 | { | ||
| 153 | DWORD cbSize; | ||
| 154 | LPCWSTR wzVersion1; | ||
| 155 | LPCWSTR wzVersion2; | ||
| 156 | } BAENGINE_COMPAREVERSIONS_ARGS; | ||
| 157 | |||
| 158 | typedef struct _BAENGINE_COMPAREVERSIONS_RESULTS | ||
| 159 | { | ||
| 160 | DWORD cbSize; | ||
| 161 | int nResult; | ||
| 162 | } BAENGINE_COMPAREVERSIONS_RESULTS; | ||
| 163 | |||
| 150 | typedef struct _BAENGINE_DETECT_ARGS | 164 | typedef struct _BAENGINE_DETECT_ARGS |
| 151 | { | 165 | { |
| 152 | DWORD cbSize; | 166 | DWORD cbSize; |
diff --git a/src/WixToolset.BootstrapperCore.Native/inc/BundleExtension.h b/src/WixToolset.BootstrapperCore.Native/inc/BundleExtension.h index 5c7d1260..be76a1a5 100644 --- a/src/WixToolset.BootstrapperCore.Native/inc/BundleExtension.h +++ b/src/WixToolset.BootstrapperCore.Native/inc/BundleExtension.h | |||
| @@ -38,6 +38,7 @@ typedef struct _BUNDLE_EXTENSION_CREATE_ARGS | |||
| 38 | LPVOID pvBundleExtensionEngineProcContext; | 38 | LPVOID pvBundleExtensionEngineProcContext; |
| 39 | LPCWSTR wzBootstrapperWorkingFolder; | 39 | LPCWSTR wzBootstrapperWorkingFolder; |
| 40 | LPCWSTR wzBundleExtensionDataPath; | 40 | LPCWSTR wzBundleExtensionDataPath; |
| 41 | LPCWSTR wzExtensionId; | ||
| 41 | } BUNDLE_EXTENSION_CREATE_ARGS; | 42 | } BUNDLE_EXTENSION_CREATE_ARGS; |
| 42 | 43 | ||
| 43 | typedef struct _BUNDLE_EXTENSION_CREATE_RESULTS | 44 | typedef struct _BUNDLE_EXTENSION_CREATE_RESULTS |
diff --git a/src/WixToolset.BootstrapperCore.Native/inc/BundleExtensionEngine.h b/src/WixToolset.BootstrapperCore.Native/inc/BundleExtensionEngine.h index adcae1af..becb5be3 100644 --- a/src/WixToolset.BootstrapperCore.Native/inc/BundleExtensionEngine.h +++ b/src/WixToolset.BootstrapperCore.Native/inc/BundleExtensionEngine.h | |||
| @@ -27,8 +27,22 @@ enum BUNDLE_EXTENSION_ENGINE_MESSAGE | |||
| 27 | BUNDLE_EXTENSION_ENGINE_MESSAGE_SETVARIABLENUMERIC, | 27 | BUNDLE_EXTENSION_ENGINE_MESSAGE_SETVARIABLENUMERIC, |
| 28 | BUNDLE_EXTENSION_ENGINE_MESSAGE_SETVARIABLESTRING, | 28 | BUNDLE_EXTENSION_ENGINE_MESSAGE_SETVARIABLESTRING, |
| 29 | BUNDLE_EXTENSION_ENGINE_MESSAGE_SETVARIABLEVERSION, | 29 | BUNDLE_EXTENSION_ENGINE_MESSAGE_SETVARIABLEVERSION, |
| 30 | BUNDLE_EXTENSION_ENGINE_MESSAGE_COMPAREVERSIONS, | ||
| 30 | }; | 31 | }; |
| 31 | 32 | ||
| 33 | typedef struct _BUNDLE_EXTENSION_ENGINE_COMPAREVERSIONS_ARGS | ||
| 34 | { | ||
| 35 | DWORD cbSize; | ||
| 36 | LPCWSTR wzVersion1; | ||
| 37 | LPCWSTR wzVersion2; | ||
| 38 | } BUNDLE_EXTENSION_ENGINE_COMPAREVERSIONS_ARGS; | ||
| 39 | |||
| 40 | typedef struct _BUNDLE_EXTENSION_ENGINE_COMPAREVERSIONS_RESULTS | ||
| 41 | { | ||
| 42 | DWORD cbSize; | ||
| 43 | int nResult; | ||
| 44 | } BUNDLE_EXTENSION_ENGINE_COMPAREVERSIONS_RESULTS; | ||
| 45 | |||
| 32 | typedef struct _BUNDLE_EXTENSION_ENGINE_ESCAPESTRING_ARGS | 46 | typedef struct _BUNDLE_EXTENSION_ENGINE_ESCAPESTRING_ARGS |
| 33 | { | 47 | { |
| 34 | DWORD cbSize; | 48 | DWORD cbSize; |
