a53fc3cb2d8ce45f708ca823674c54fb8a3f2521
[reactos.git] / base / setup / lib / setuplib.h
1 /*
2 * PROJECT: ReactOS Setup Library
3 * LICENSE: GPL-2.0+ (https://spdx.org/licenses/GPL-2.0+)
4 * PURPOSE: Public header
5 * COPYRIGHT: Copyright 2017-2018 Hermes Belusca-Maito
6 */
7
8 #pragma once
9
10 /* Needed PSDK headers when using this library */
11 #if 0
12
13 #define WIN32_NO_STATUS
14 #define _INC_WINDOWS
15 #define COM_NO_WINDOWS_H
16
17 #include <wingdi.h> // For LF_FACESIZE and TranslateCharsetInfo()
18 #include <wincon.h>
19 #include <winnls.h> // For code page support
20 #include <winreg.h>
21
22 #endif
23
24 /* NOTE: Please keep the header inclusion order! */
25
26 extern HANDLE ProcessHeap;
27
28 #include "errorcode.h"
29 #include "linklist.h"
30 #include "ntverrsrc.h"
31 // #include "arcname.h"
32 #include "filesup.h"
33 #include "fsutil.h"
34 #include "genlist.h"
35 #include "inicache.h"
36 #include "partlist.h"
37 #include "arcname.h"
38 #include "osdetect.h"
39
40 /* EOF */