Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygensyssetup.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
1.7.6.1
|