aboutsummaryrefslogtreecommitdiff
path: root/src/libs/dutil/WixToolset.DUtil/precomp.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/libs/dutil/WixToolset.DUtil/precomp.h')
-rw-r--r--src/libs/dutil/WixToolset.DUtil/precomp.h98
1 files changed, 98 insertions, 0 deletions
diff --git a/src/libs/dutil/WixToolset.DUtil/precomp.h b/src/libs/dutil/WixToolset.DUtil/precomp.h
new file mode 100644
index 00000000..f8f3b944
--- /dev/null
+++ b/src/libs/dutil/WixToolset.DUtil/precomp.h
@@ -0,0 +1,98 @@
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#ifndef _WIN32_WINNT
6#define _WIN32_WINNT 0x0500
7#endif
8
9#ifndef _WIN32_MSI
10#define _WIN32_MSI 200
11#endif
12
13#define JET_VERSION 0x0501
14
15#include <WinSock2.h>
16#include <windows.h>
17#include <windowsx.h>
18#include <intsafe.h>
19#include <strsafe.h>
20#include <wininet.h>
21#include <msi.h>
22#include <msiquery.h>
23#include <psapi.h>
24#include <shlobj.h>
25#include <shlwapi.h>
26#include <gdiplus.h>
27#include <Tlhelp32.h>
28#include <lm.h>
29#include <Iads.h>
30#include <activeds.h>
31#include <richedit.h>
32#include <stddef.h>
33#include <esent.h>
34#include <ahadmin.h>
35#include <SRRestorePtAPI.h>
36#include <userenv.h>
37#include <WinIoCtl.h>
38#include <wtsapi32.h>
39#include <wuapi.h>
40#include <commctrl.h>
41#include <dbt.h>
42#include <ShellScalingApi.h>
43
44#include "dutilsources.h"
45#include "dutil.h"
46#include "verutil.h"
47#include "aclutil.h"
48#include "atomutil.h"
49#include "buffutil.h"
50#include "butil.h"
51#include "cabcutil.h"
52#include "cabutil.h"
53#include "conutil.h"
54#include "cryputil.h"
55#include "eseutil.h"
56#include "dirutil.h"
57#include "dlutil.h"
58#include "dpiutil.h"
59#include "fileutil.h"
60#include "guidutil.h"
61#include "gdiputil.h"
62#include "dictutil.h"
63#include "deputil.h" // NOTE: This must come after dictutil.h since it uses it.
64#include "inetutil.h"
65#include "iniutil.h"
66#include "jsonutil.h"
67#include "locutil.h"
68#include "logutil.h"
69#include "memutil.h" // NOTE: almost everying is inlined so there is a small .cpp file
70//#include "metautil.h" - see metautil.cpp why this *must* be commented out
71#include "monutil.h"
72#include "osutil.h"
73#include "pathutil.h"
74#include "perfutil.h"
75#include "polcutil.h"
76#include "procutil.h"
77#include "regutil.h"
78#include "resrutil.h"
79#include "reswutil.h"
80#include "rmutil.h"
81#include "rssutil.h"
82#include "apuputil.h" // NOTE: this must come after atomutil.h and rssutil.h since it uses them.
83#include "shelutil.h"
84//#include "sqlutil.h" - see sqlutil.cpp why this *must* be commented out
85#include "srputil.h"
86#include "strutil.h"
87#include "timeutil.h"
88#include "timeutil.h"
89#include "thmutil.h"
90#include "uncutil.h"
91#include "uriutil.h"
92#include "userutil.h"
93#include "wiutil.h"
94#include "wuautil.h"
95#include <comutil.h> // This header is needed for msxml2.h to compile correctly
96#include <msxml2.h> // This file is needed to include xmlutil.h
97#include "xmlutil.h"
98