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 50HRESULT 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