main
h 27 lines 637 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 #if defined(__cplusplus)
6 extern "C" {
7 #endif
8
9 // structs
10
11 typedef struct _BURN_EXTENSION_ENGINE_CONTEXT
12 {
13 BURN_ENGINE_STATE* pEngineState;
14 } BURN_EXTENSION_ENGINE_CONTEXT;
15
16 // function declarations
17
18 HRESULT WINAPI EngineForExtensionProc(
19 __in BOOTSTRAPPER_EXTENSION_ENGINE_MESSAGE message,
20 __in const LPVOID pvArgs,
21 __inout LPVOID pvResults,
22 __in_opt LPVOID pvContext
23 );
24
25 #if defined(__cplusplus)
26 }
27 #endif