Synchronize with trunk revision 59636 (just before Alex's CreateProcess revamp).
[reactos.git] / base / setup / usetup / host.h
1 #ifdef __REACTOS__
2
3 #include "native/host_native.h"
4 #define HOST_InitConsole NATIVE_InitConsole
5 #define HOST_InitMemory NATIVE_InitMemory
6 #define HOST_CreateFileSystemList NATIVE_CreateFileSystemList
7
8 #else
9
10 #include "win32/host_win32.h"
11 #define HOST_InitConsole WIN32_InitConsole
12 #define HOST_InitMemory WIN32_InitMemory
13 #define HOST_CreateFileSystemList WIN32_CreateFileSystemList
14
15 #endif
16
17 BOOLEAN
18 HOST_InitConsole(
19 VOID);
20
21 BOOLEAN
22 HOST_InitMemory(
23 VOID);
24
25 BOOLEAN
26 HOST_CreateFileSystemList(
27 IN PFILE_SYSTEM_LIST List);
28
29 BOOLEAN
30 HOST_FormatPartition(
31 IN PFILE_SYSTEM_ITEM FileSystem,
32 IN PCUNICODE_STRING DriveRoot,
33 IN PFMIFSCALLBACK Callback);