update for HEAD-2003091401
[reactos.git] / include / syssetup.h
1 /* $Id$
2 */
3 /*
4  * syssetup.h
5  *
6  * System setup API, native interface
7  *
8  * This file is part of the ReactOS Operating System.
9  *
10  * Contributors:
11  *  Created by Eric Kohl <ekohl@rz-online.de>
12  *
13  *  THIS SOFTWARE IS NOT COPYRIGHTED
14  *
15  *  This source code is offered for use in the public domain. You may
16  *  use, modify or distribute it freely.
17  *
18  *  This code is distributed in the hope that it will be useful but
19  *  WITHOUT ANY WARRANTY. ALL WARRANTIES, EXPRESS OR IMPLIED ARE HEREBY
20  *  DISCLAMED. This includes but is not limited to warranties of
21  *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
22  *
23  */
24
25 #ifndef __SYSSETUP_H_INCLUDED__
26 #define __SYSSETUP_H_INCLUDED__
27
28 /* System setup APIs */
29
30 DWORD STDCALL
31 InstallReactOS (HINSTANCE hInstance);
32
33
34 /* Log File APIs */
35
36 #define SEVERITY_INFORMATION   0
37 #define SEVERITY_WARNING       1
38 #define SEVERITY_ERROR         2
39 #define SEVERITY_FATAL_ERROR   3
40
41
42 BOOL STDCALL
43 InitializeSetupActionLog (BOOL bDeleteOldLogFile);
44
45 VOID STDCALL
46 TerminateSetupActionLog (VOID);
47
48 BOOL STDCALL
49 LogItem (DWORD dwSeverity,
50          LPWSTR lpMessageText);
51
52
53 #endif /* __SYSSETUP_H_INCLUDED__ */
54
55 /* EOF */