ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

syssetup.h
Go to the documentation of this file.
00001 /* $Id: syssetup.h 45020 2010-01-09 22:43:16Z ekohl $
00002 */
00003 /*
00004  * syssetup.h
00005  *
00006  * System setup API, native interface
00007  *
00008  * This file is part of the ReactOS Operating System.
00009  *
00010  * Contributors:
00011  *  Created by Eric Kohl
00012  *
00013  *  THIS SOFTWARE IS NOT COPYRIGHTED
00014  *
00015  *  This source code is offered for use in the public domain. You may
00016  *  use, modify or distribute it freely.
00017  *
00018  *  This code is distributed in the hope that it will be useful but
00019  *  WITHOUT ANY WARRANTY. ALL WARRANTIES, EXPRESS OR IMPLIED ARE HEREBY
00020  *  DISCLAMED. This includes but is not limited to warranties of
00021  *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
00022  *
00023  */
00024 
00025 #ifndef __SYSSETUP_H_INCLUDED__
00026 #define __SYSSETUP_H_INCLUDED__
00027 
00028 /* System setup APIs */
00029 
00030 DWORD WINAPI
00031 InstallReactOS (HINSTANCE hInstance);
00032 
00033 
00034 /* Log File APIs */
00035 
00036 #define SYSSETUP_SEVERITY_INFORMATION   0
00037 #define SYSSETUP_SEVERITY_WARNING       1
00038 #define SYSSETUP_SEVERITY_ERROR         2
00039 #define SYSSETUP_SEVERITY_FATAL_ERROR   3
00040 
00041 
00042 BOOL WINAPI
00043 InitializeSetupActionLog(IN BOOL bDeleteOldLogFile);
00044 
00045 VOID WINAPI
00046 TerminateSetupActionLog(VOID);
00047 
00048 BOOL WINAPI
00049 SYSSETUP_LogItem(IN const LPSTR lpFileName,
00050                  IN DWORD dwLineNumber,
00051                  IN DWORD dwSeverity,
00052                  IN LPWSTR lpMessageText);
00053 
00054 #define LogItem(dwSeverity, lpMessageText) \
00055     SYSSETUP_LogItem(__FILE__, __LINE__, dwSeverity, lpMessageText)
00056 
00057 #endif /* __SYSSETUP_H_INCLUDED__ */
00058 
00059 /* EOF */

Generated on Fri May 25 2012 04:31:46 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.