main
h 104 lines 2.6 KB
Raw
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 "apputil.h"
49 #include "atomutil.h"
50 #include "buffutil.h"
51 #include "cabcutil.h"
52 #include "cabutil.h"
53 #include "conutil.h"
54 #include "cryputil.h"
55 #include "envutil.h"
56 #include "eseutil.h"
57 #include "dirutil.h"
58 #include "dlutil.h"
59 #include "dpiutil.h"
60 #include "fileutil.h"
61 #include "guidutil.h"
62 #include "gdiputil.h"
63 #include "dictutil.h"
64 #include "deputil.h" // NOTE: This must come after dictutil.h since it uses it.
65 #include "inetutil.h"
66 #include "iniutil.h"
67 #include "jsonutil.h"
68 #include "locutil.h"
69 #include "logutil.h"
70 #include "memutil.h" // NOTE: almost everying is inlined so there is a small .cpp file
71 //#include "metautil.h" - see metautil.cpp why this *must* be commented out
72 #include "monutil.h"
73 #include "osutil.h"
74 #include "pathutil.h"
75 #include "perfutil.h"
76 #include "pipeutil.h"
77 #include "polcutil.h"
78 #include "procutil.h"
79 #include "queutil.h"
80 #include "regutil.h"
81 #include "butil.h" // NOTE: Butil must come after Regutil.
82 #include "resrutil.h"
83 #include "reswutil.h"
84 #include "rmutil.h"
85 #include "rssutil.h"
86 #include "apuputil.h" // NOTE: this must come after atomutil.h and rssutil.h since it uses them.
87 #include "shelutil.h"
88 //#include "sqlutil.h" - see sqlutil.cpp why this *must* be commented out
89 #include "srputil.h"
90 #include "strutil.h"
91 #include "timeutil.h"
92 #include "timeutil.h"
93 #include "wndutil.h"
94 #include "thmutil.h"
95 #include "thrdutil.h"
96 #include "uncutil.h"
97 #include "uriutil.h"
98 #include "userutil.h"
99 #include "wiutil.h"
100 #include "wuautil.h"
101 #include <comutil.h> // This header is needed for msxml2.h to compile correctly
102 #include <msxml2.h> // This file is needed to include xmlutil.h
103 #include "xmlutil.h"
104