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