main
h 34 lines 652 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
10 // structs
11
12 typedef struct _BURN_UPDATE
13 {
14 BOOL fUpdateAvailable;
15 LPWSTR sczUpdateSource;
16 LPWSTR sczAuthorizationHeader;
17
18 BURN_PACKAGE package;
19 } BURN_UPDATE;
20
21
22 // function declarations
23
24 HRESULT UpdateParseFromXml(
25 __in BURN_UPDATE* pUpdate,
26 __in IXMLDOMNode* pixnBundle
27 );
28 void UpdateUninitialize(
29 __in BURN_UPDATE* pUpdate
30 );
31
32 #if defined(__cplusplus)
33 }
34 #endif