• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 //-------------------------------------------------------------------------------------------------
2 // <copyright file="precomp.h" company="Outercurve Foundation">
3 //   Copyright (c) 2004, Outercurve Foundation.
4 //   This software is released under Microsoft Reciprocal License (MS-RL).
5 //   The license and further copyright text can be found in the file
6 //   LICENSE.TXT at the root directory of the distribution.
7 // </copyright>
8 //
9 // <summary>
10 //    Precompiled header for standard bootstrapper application.
11 // </summary>
12 //-------------------------------------------------------------------------------------------------
13 
14 #pragma once
15 
16 #include <windows.h>
17 #include <gdiplus.h>
18 #include <uxtheme.h>
19 #include <msiquery.h>
20 #include <objbase.h>
21 #include <shlobj.h>
22 #include <shlwapi.h>
23 #include <stdlib.h>
24 #include <strsafe.h>
25 #include <stddef.h>
26 #include <versionhelpers.h>
27 
28 #include "dutil.h"
29 #include "memutil.h"
30 #include "dictutil.h"
31 #include "dirutil.h"
32 #include "fileutil.h"
33 #include "locutil.h"
34 #include "logutil.h"
35 #include "pathutil.h"
36 #include "resrutil.h"
37 #include "shelutil.h"
38 #include "strutil.h"
39 #include "thmutil.h"
40 #include "uriutil.h"
41 #include "xmlutil.h"
42 
43 #include "IBootstrapperEngine.h"
44 #include "IBootstrapperApplication.h"
45 
46 #include "BalBaseBootstrapperApplication.h"
47 #include "balinfo.h"
48 #include "balcondition.h"
49 
50 HRESULT CreateBootstrapperApplication(
51     __in HMODULE hModule,
52     __in BOOL fPrereq,
53     __in HRESULT hrHostInitialization,
54     __in IBootstrapperEngine* pEngine,
55     __in const BOOTSTRAPPER_COMMAND* pCommand,
56     __out IBootstrapperApplication** ppApplication
57 );
58 
59 #include "IBootstrapperBAFunction.h"
60 
61