main
h 33 lines 864 Bytes
Raw
1 #pragma once
2 // Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information.
3
4
5 // constants
6
7 // If these defaults ever change, be sure to update constants in wix\WixToolset.Core.Burn\Bundles\BurnCommon.cs as well.
8 #define BURN_SECTION_NAME ".wixburn"
9 #define BURN_SECTION_MAGIC 0x00f14300
10 #define BURN_SECTION_VERSION 0x00000002
11
12 // This needs to be incremented whenever a breaking change is made to the Burn protocol.
13 #define BURN_PROTOCOL_VERSION 1
14
15 #if defined(__cplusplus)
16 extern "C" {
17 #endif
18
19
20 // function declarations
21
22 HRESULT EngineRun(
23 __in HINSTANCE hInstance,
24 __in HANDLE hEngineFile,
25 __in_z_opt LPCWSTR wzCommandLine,
26 __in int nCmdShow,
27 __out DWORD* pdwExitCode
28 );
29
30
31 #if defined(__cplusplus)
32 }
33 #endif