aboutsummaryrefslogtreecommitdiff
path: root/src/dutil/precomp.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/dutil/precomp.h')
-rw-r--r--src/dutil/precomp.h95
1 files changed, 95 insertions, 0 deletions
diff --git a/src/dutil/precomp.h b/src/dutil/precomp.h
new file mode 100644
index 00000000..3acbca43
--- /dev/null
+++ b/src/dutil/precomp.h
@@ -0,0 +1,95 @@
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
43#include "dutil.h"
44#include "aclutil.h"
45#include "atomutil.h"
46#include "buffutil.h"
47#include "butil.h"
48#include "cabcutil.h"
49#include "cabutil.h"
50#include "conutil.h"
51#include "cryputil.h"
52#include "eseutil.h"
53#include "dirutil.h"
54#include "dlutil.h"
55#include "fileutil.h"
56#include "guidutil.h"
57#include "gdiputil.h"
58#include "dictutil.h"
59#include "inetutil.h"
60#include "iniutil.h"
61#include "jsonutil.h"
62#include "locutil.h"
63#include "logutil.h"
64#include "memutil.h" // NOTE: almost everying is inlined so there is a small .cpp file
65//#include "metautil.h" - see metautil.cpp why this *must* be commented out
66#include "monutil.h"
67#include "osutil.h"
68#include "pathutil.h"
69#include "perfutil.h"
70#include "polcutil.h"
71#include "procutil.h"
72#include "regutil.h"
73#include "resrutil.h"
74#include "reswutil.h"
75#include "rmutil.h"
76#include "rssutil.h"
77#include "apuputil.h" // NOTE: this must come after atomutil.h and rssutil.h since it uses them.
78#include "shelutil.h"
79//#include "sqlutil.h" - see sqlutil.cpp why this *must* be commented out
80#include "srputil.h"
81#include "strutil.h"
82#include "timeutil.h"
83#include "timeutil.h"
84#include "thmutil.h"
85#include "uncutil.h"
86#include "uriutil.h"
87#include "userutil.h"
88#include "varutil.h"
89#include "condutil.h" // NOTE: This must come after varutil.h since it uses it.
90#include "wiutil.h"
91#include "wuautil.h"
92#include <comutil.h> // This header is needed for msxml2.h to compile correctly
93#include <msxml2.h> // This file is needed to include xmlutil.h
94#include "xmlutil.h"
95