main
h 42 lines 1 KB
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 #include <windows.h>
6
7 #pragma warning(push)
8 #pragma warning(disable:4458) // declaration of 'xxx' hides class member
9 #include <gdiplus.h>
10 #pragma warning(pop)
11
12 #include <msiquery.h>
13 #include <objbase.h>
14 #include <shlobj.h>
15 #include <shlwapi.h>
16 #include <stdlib.h>
17 #include <strsafe.h>
18 #include <CommCtrl.h>
19 #include <sddl.h>
20
21 #include "dutil.h"
22 #include "dictutil.h"
23 #include "fileutil.h"
24 #include "locutil.h"
25 #include "memutil.h"
26 #include "pathutil.h"
27 #include "procutil.h"
28 #include "strutil.h"
29 #include "thmutil.h"
30 #include "regutil.h"
31 #include "xmlutil.h"
32
33 #include <BootstrapperApplicationBase.h>
34
35 #include "BAFunctions.h"
36 #include "IBAFunctions.h"
37
38 HRESULT WINAPI CreateBAFunctions(
39 __in HMODULE hModule,
40 __in const BA_FUNCTIONS_CREATE_ARGS* pArgs,
41 __inout BA_FUNCTIONS_CREATE_RESULTS* pResults
42 );