[SETUPLIB][USETUP] Introduce a 'SetupLib' library. CORE-13544
[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 "fsutil.h"
31 #include "genlist.h"
32 #include "partlist.h"
33
34 /* EOF */