Add basic headers from trunk
Added: branches/new_headers/reactos/include/csrss/
Added: branches/new_headers/reactos/include/csrss/csrss.h
Added: branches/new_headers/reactos/include/reactos/
Added: branches/new_headers/reactos/include/reactos/buildno.h
Added: branches/new_headers/reactos/include/reactos/config.h
Added: branches/new_headers/reactos/include/reactos/errcodes.h
Added: branches/new_headers/reactos/include/reactos/exeformat.h
Added: branches/new_headers/reactos/include/reactos/resource.h
Added: branches/new_headers/reactos/include/reactos/rossym.h
Added: branches/new_headers/reactos/include/reactos/version.h
Added: branches/new_headers/reactos/include/reactos/version.rc
Added: branches/new_headers/reactos/include/reactos/winlogon.h
Added: branches/new_headers/reactos/include/wine/
Added: branches/new_headers/reactos/include/wine/cfgmgr32.h
Added: branches/new_headers/reactos/include/wine/cguid.h
Added: branches/new_headers/reactos/include/wine/commctrl.h
Added: branches/new_headers/reactos/include/wine/commdlg.h
Added: branches/new_headers/reactos/include/wine/config.h
Added: branches/new_headers/reactos/include/wine/debug.h
Added: branches/new_headers/reactos/include/wine/dlgs.h
Added: branches/new_headers/reactos/include/wine/docobj.h
Added: branches/new_headers/reactos/include/wine/exception.h
Added: branches/new_headers/reactos/include/wine/exdisp.h
Added: branches/new_headers/reactos/include/wine/guiddef.h
Added: branches/new_headers/reactos/include/wine/initguid.h
Added: branches/new_headers/reactos/include/wine/list.h
Added: branches/new_headers/reactos/include/wine/mmddk.h
Added: branches/new_headers/reactos/include/wine/mmreg.h
Added: branches/new_headers/reactos/include/wine/mmsystem.h
Added: branches/new_headers/reactos/include/wine/msacm.h
Added: branches/new_headers/reactos/include/wine/msacmdlg.h
Added: branches/new_headers/reactos/include/wine/msacmdrv.h
Added: branches/new_headers/reactos/include/wine/msi.h
Added: branches/new_headers/reactos/include/wine/msidefs.h
Added: branches/new_headers/reactos/include/wine/msiquery.h
Added: branches/new_headers/reactos/include/wine/netspi.h
Added: branches/new_headers/reactos/include/wine/npapi.h
Added: branches/new_headers/reactos/include/wine/ntstatus.h
Added: branches/new_headers/reactos/include/wine/oaidl.h
Added: branches/new_headers/reactos/include/wine/objbase.h
Added: branches/new_headers/reactos/include/wine/objidl.h
Added: branches/new_headers/reactos/include/wine/ocidl.h
Added: branches/new_headers/reactos/include/wine/ole2.h
Added: branches/new_headers/reactos/include/wine/oleidl.h
Added: branches/new_headers/reactos/include/wine/port.h
Added: branches/new_headers/reactos/include/wine/prsht.h
Added: branches/new_headers/reactos/include/wine/richedit.h
Added: branches/new_headers/reactos/include/wine/richole.h
Added: branches/new_headers/reactos/include/wine/rpcfc.h
Added: branches/new_headers/reactos/include/wine/rpcss_shared.h
Added: branches/new_headers/reactos/include/wine/servprov.h
Added: branches/new_headers/reactos/include/wine/setupapi.h
Added: branches/new_headers/reactos/include/wine/shellapi.h
Added: branches/new_headers/reactos/include/wine/shldisp.h
Added: branches/new_headers/reactos/include/wine/shlguid.h
Added: branches/new_headers/reactos/include/wine/shlobj.h
Added: branches/new_headers/reactos/include/wine/shlwapi.h
Added: branches/new_headers/reactos/include/wine/shobjidl.h
Added: branches/new_headers/reactos/include/wine/shtypes.h
Added: branches/new_headers/reactos/include/wine/test.h
Added: branches/new_headers/reactos/include/wine/unicode.h
Added: branches/new_headers/reactos/include/wine/unknwn.h
Added: branches/new_headers/reactos/include/wine/urlmon.h
Added: branches/new_headers/reactos/include/wine/winbase16.h
Added: branches/new_headers/reactos/include/wine/windef.h
Added: branches/new_headers/reactos/include/wine/windef16.h
Added: branches/new_headers/reactos/include/wine/wine_common_ver.rc
Added: branches/new_headers/reactos/include/wine/wingdi.h
Added: branches/new_headers/reactos/include/wine/wingdi16.h
Added: branches/new_headers/reactos/include/wine/wininet.h
Added: branches/new_headers/reactos/include/wine/winnetwk.h
Added: branches/new_headers/reactos/include/wine/winnt.h
Added: branches/new_headers/reactos/include/wine/winternl.h
Added: branches/new_headers/reactos/include/wine/winuser.h
Added: branches/new_headers/reactos/include/wine/winuser16.h
Added: branches/new_headers/reactos/include/wine/wownt32.h
Added: branches/new_headers/reactos/include/wine/wpp.h
Added: branches/new_headers/reactos/include/wine/wtypes.h

Added: branches/new_headers/reactos/include/csrss/csrss.h
--- branches/new_headers/reactos/include/csrss/csrss.h	2005-05-08 01:32:28 UTC (rev 15098)
+++ branches/new_headers/reactos/include/csrss/csrss.h	2005-05-08 01:38:42 UTC (rev 15099)
@@ -0,0 +1,830 @@
+#ifndef __INCLUDE_CSRSS_CSRSS_H
+#define __INCLUDE_CSRSS_CSRSS_H
+
+#include <windows.h>
+#include <ddk/ntddblue.h>
+#include <ntos.h>
+
+#define CSR_CSRSS_SECTION_SIZE          (65536)
+
+typedef __declspec(noreturn) VOID CALLBACK(*PCONTROLDISPATCHER)(DWORD);
+
+typedef struct
+{
+} CSRSS_CONNECT_PROCESS_REQUEST, *PCSRSS_CONNECT_PROCESS_REQUEST;
+
+typedef struct
+{
+} CSRSS_CONNECT_PROCESS_REPLY, *PCSRSS_CONNECT_PROCESS_REPLY;
+
+typedef struct
+{
+   HANDLE NewProcessId;
+   ULONG Flags;
+   PCONTROLDISPATCHER CtrlDispatcher;
+} CSRSS_CREATE_PROCESS_REQUEST, *PCSRSS_CREATE_PROCESS_REQUEST;
+
+typedef struct
+{
+   HANDLE Console;
+   HANDLE InputHandle;
+   HANDLE OutputHandle;
+} CSRSS_CREATE_PROCESS_REPLY, *PCSRSS_CREATE_PROCESS_REPLY;
+
+typedef struct
+{
+} CSRSS_TERMINATE_PROCESS_REQUEST, *PCSRSS_TERMINATE_PROCESS_REQUEST;
+
+typedef struct
+{
+} CSRSS_TERMINATE_PROCESS_REPLY, *PCSRSS_TERMINATE_PROCESS_REPLY;
+
+typedef struct
+{
+  ULONG nMaxIds;
+} CSRSS_GET_PROCESS_LIST_REQUEST, *PCSRSS_GET_PROCESS_LIST_REQUEST;
+
+typedef struct
+{
+   ULONG nProcessIdsCopied;
+   ULONG nProcessIdsTotal;
+   HANDLE ProcessId[1];
+} CSRSS_GET_PROCESS_LIST_REPLY, *PCSRSS_GET_PROCESS_LIST_REPLY;
+
+typedef struct
+{
+   HANDLE ConsoleHandle;
+   BOOL Unicode;
+   ULONG NrCharactersToWrite;
+   BYTE Buffer[1];
+} CSRSS_WRITE_CONSOLE_REQUEST, *PCSRSS_WRITE_CONSOLE_REQUEST;
+
+typedef struct
+{
+   ULONG NrCharactersWritten;
+} CSRSS_WRITE_CONSOLE_REPLY, *PCSRSS_WRITE_CONSOLE_REPLY;
+
+typedef struct
+{
+   HANDLE ConsoleHandle;
+   BOOL Unicode;
+   WORD NrCharactersToRead;
+   WORD nCharsCanBeDeleted;     /* number of chars already in buffer that can be backspaced */
+} CSRSS_READ_CONSOLE_REQUEST, *PCSRSS_READ_CONSOLE_REQUEST;
+
+typedef struct
+{
+   HANDLE EventHandle;
+   ULONG NrCharactersRead;
+   BYTE Buffer[1];
+} CSRSS_READ_CONSOLE_REPLY, *PCSRSS_READ_CONSOLE_REPLY;
+
+typedef struct
+{
+   PCONTROLDISPATCHER CtrlDispatcher;
+} CSRSS_ALLOC_CONSOLE_REQUEST, *PCSRSS_ALLOC_CONSOLE_REQUEST;
+
+typedef struct
+{
+   HANDLE Console;
+   HANDLE InputHandle;
+   HANDLE OutputHandle;
+} CSRSS_ALLOC_CONSOLE_REPLY, *PCSRSS_ALLOC_CONSOLE_REPLY;
+
+typedef struct
+{
+} CSRSS_FREE_CONSOLE_REQUEST, *PCSRSS_FREE_CONSOLE_REQUEST;
+
+typedef struct
+{
+} CSRSS_FREE_CONSOLE_REPLY, *PCSRSS_FREE_CONSOLE_REPLY;
+
+typedef struct
+{
+   HANDLE ConsoleHandle;
+} CSRSS_SCREEN_BUFFER_INFO_REQUEST, *PCSRSS_SCREEN_BUFFER_INFO_REQUEST;
+
+typedef struct
+{
+   CONSOLE_SCREEN_BUFFER_INFO Info;
+} CSRSS_SCREEN_BUFFER_INFO_REPLY, *PCSRSS_SCREEN_BUFFER_INFO_REPLY;
+
+typedef struct
+{
+   HANDLE ConsoleHandle;
+   COORD Position;
+} CSRSS_SET_CURSOR_REQUEST, *PCSRSS_SET_CURSOR_REQUEST;
+
+typedef struct
+{
+} CSRSS_SET_CURSOR_REPLY, *PCSRSS_SET_CURSOR_REPLY;
+
+typedef struct
+{
+   HANDLE ConsoleHandle;
+   BOOL Unicode;
+   union
+   {
+     CHAR AsciiChar;
+     WCHAR UnicodeChar;
+   } Char;
+   COORD Position;
+   WORD Length;
+} CSRSS_FILL_OUTPUT_REQUEST, *PCSRSS_FILL_OUTPUT_REQUEST;
+
+typedef struct
+{
+   ULONG NrCharactersWritten;
+} CSRSS_FILL_OUTPUT_REPLY, *PCSRSS_FILL_OUTPUT_REPLY;
+
+typedef struct
+{
+   HANDLE ConsoleHandle;
+   CHAR Attribute;
+   COORD Coord;
+   WORD Length;
+} CSRSS_FILL_OUTPUT_ATTRIB_REQUEST, *PCSRSS_FILL_OUTPUT_ATTRIB_REQUEST;
+
+typedef struct
+{
+} CSRSS_FILL_OUTPUT_ATTRIB_REPLY, *PCSRSS_FILL_OUTPUT_ATTRIB_REPLY;
+
+typedef struct
+{
+   HANDLE ConsoleHandle;
+   BOOL Unicode;
+} CSRSS_READ_INPUT_REQUEST, *PCSRSS_READ_INPUT_REQUEST;
+
+typedef struct
+{
+   INPUT_RECORD Input;
+   BOOL MoreEvents;
+   HANDLE Event;
+} CSRSS_READ_INPUT_REPLY, *PCSRSS_READ_INPUT_REPLY;
+
+typedef struct
+{
+   HANDLE ConsoleHandle;
+   BOOL Unicode;
+   WORD Length;
+   COORD Coord;
+   CHAR String[1];
+} CSRSS_WRITE_CONSOLE_OUTPUT_CHAR_REQUEST, *PCSRSS_WRITE_CONSOLE_OUTPUT_CHAR_REQUEST;
+
+typedef struct
+{
+   COORD EndCoord;
+   ULONG NrCharactersWritten;
+} CSRSS_WRITE_CONSOLE_OUTPUT_CHAR_REPLY, *PCSRSS_WRITE_CONSOLE_OUTPUT_CHAR_REPLY;
+
+typedef struct
+{
+   HANDLE ConsoleHandle;
+   WORD Length;
+   COORD Coord;
+   CHAR String[1];
+} CSRSS_WRITE_CONSOLE_OUTPUT_ATTRIB_REQUEST, *PCSRSS_WRITE_CONSOLE_OUTPUT_ATTRIB_REQUEST;
+
+typedef struct
+{
+   COORD EndCoord;
+} CSRSS_WRITE_CONSOLE_OUTPUT_ATTRIB_REPLY, *PCSRSS_WRITE_CONSOLE_OUTPUT_ATTRIB_REPLY;
+
+typedef struct
+{
+   HANDLE ConsoleHandle;
+} CSRSS_GET_CURSOR_INFO_REQUEST, *PCSRSS_GET_CURSOR_INFO_REQUEST;
+
+typedef struct
+{
+   CONSOLE_CURSOR_INFO Info;
+} CSRSS_GET_CURSOR_INFO_REPLY, *PCSRSS_GET_CURSOR_INFO_REPLY;
+
+typedef struct
+{
+   HANDLE ConsoleHandle;
+   CONSOLE_CURSOR_INFO Info;
+} CSRSS_SET_CURSOR_INFO_REQUEST, *PCSRSS_SET_CURSOR_INFO_REQUEST;
+
+typedef struct
+{
+} CSRSS_SET_CURSOR_INFO_REPLY, *PCSRSS_SET_CURSOR_INFO_REPLY;
+
+typedef struct
+{
+   HANDLE ConsoleHandle;
+   CHAR Attrib;
+} CSRSS_SET_ATTRIB_REQUEST, *PCSRSS_SET_ATTRIB_REQUEST;
+
+typedef struct
+{
+} CSRSS_SET_ATTRIB_REPLY, *PCSRSS_SET_ATTRIB_REPLY;
+
+typedef struct
+{
+  HANDLE ConsoleHandle;
+  DWORD Mode;
+} CSRSS_SET_CONSOLE_MODE_REQUEST, *PCSRSS_SET_CONSOLE_MODE_REQUEST;
+
+typedef struct
+{
+} CSRSS_SET_CONSOLE_MODE_REPLY, *PCSRSS_SET_CONSOLE_MODE_REPLY;
+
+typedef struct
+{
+  HANDLE ConsoleHandle;
+} CSRSS_GET_CONSOLE_MODE_REQUEST, *PCSRSS_GET_CONSOLE_MODE_REQUEST;
+
+typedef struct
+{
+  DWORD ConsoleMode;
+} CSRSS_GET_CONSOLE_MODE_REPLY, *PCSRSS_GET_CONSOLE_MODE_REPLY;
+
+typedef struct
+{
+  /* may want to add some parameters here someday */
+} CSRSS_CREATE_SCREEN_BUFFER_REQUEST, *PCSRSS_CREATE_SCREEN_BUFFER_REQUEST;
+
+typedef struct
+{
+   HANDLE OutputHandle;  /* handle to newly created screen buffer */
+} CSRSS_CREATE_SCREEN_BUFFER_REPLY, *PCSRSS_CREATE_SCREEN_BUFFER_REPLY;
+
+typedef struct
+{
+   HANDLE OutputHandle;  /* handle to screen buffer to switch to */
+} CSRSS_SET_SCREEN_BUFFER_REQUEST, *PCSRSS_SET_SCREEN_BUFFER_REQUEST;
+
+typedef struct
+{
+} CSRSS_SET_SCREEN_BUFFER_REPLY, *PCSRSS_SET_SCREEN_BUFFER_REPLY;
+
+typedef struct
+{
+	HANDLE	UniqueThread;
+} CSRSS_IDENTIFY_ALERTABLE_THREAD_REQUEST, *PCSRSS_IDENTIFY_ALERTABLE_THREAD_REQUEST;
+
+typedef struct
+{
+	CLIENT_ID	Cid;
+} CSRSS_IDENTIFY_ALERTABLE_THREAD_REPLY, *PCSRSS_IDENTIFY_ALERTABLE_THREAD_REPLY;
+
+typedef struct
+{
+  HANDLE Console;
+  DWORD Length;
+  WCHAR Title[1];
+} CSRSS_SET_TITLE_REQUEST, *PCSRSS_SET_TITLE_REQUEST;
+
+typedef struct
+{
+} CSRSS_SET_TITLE_REPLY, *PCSRSS_SET_TITLE_REPLY;
+
+typedef struct
+{
+   HANDLE ConsoleHandle;
+} CSRSS_GET_TITLE_REQUEST, *PCSRSS_GET_TITLE_REQUEST;
+
+typedef struct
+{
+  HANDLE ConsoleHandle;
+  DWORD Length;
+  WCHAR Title[1];
+} CSRSS_GET_TITLE_REPLY, *PCSRSS_GET_TITLE_REPLY;
+
+typedef struct
+{
+  HANDLE ConsoleHandle;
+  BOOL Unicode;
+  COORD BufferSize;
+  COORD BufferCoord;
+  SMALL_RECT WriteRegion;
+  CHAR_INFO* CharInfo;
+} CSRSS_WRITE_CONSOLE_OUTPUT_REQUEST, *PCSRSS_WRITE_CONSOLE_OUTPUT_REQUEST;
+
+typedef struct
+{
+  SMALL_RECT WriteRegion;
+} CSRSS_WRITE_CONSOLE_OUTPUT_REPLY, *PCSRSS_WRITE_CONSOLE_OUTPUT_REPLY;
+
+typedef struct
+{
+   HANDLE ConsoleInput;
+} CSRSS_FLUSH_INPUT_BUFFER_REQUEST, *PCSRSS_FLUSH_INPUT_BUFFER_REQUEST;
+
+typedef struct
+{
+} CSRSS_FLUSH_INPUT_BUFFER_REPLY, *PCSRSS_FLUSH_INPUT_BUFFER_REPLY;
+
+typedef struct
+{
+  HANDLE ConsoleHandle;
+  BOOL Unicode;
+  SMALL_RECT ScrollRectangle;
+  BOOLEAN UseClipRectangle;
+  SMALL_RECT ClipRectangle;
+  COORD DestinationOrigin;
+  CHAR_INFO Fill;
+} CSRSS_SCROLL_CONSOLE_SCREEN_BUFFER_REQUEST, *PCSRSS_SCROLL_CONSOLE_SCREEN_BUFFER_REQUEST;
+
+typedef struct
+{
+} CSRSS_SCROLL_CONSOLE_SCREEN_BUFFER_REPLY, *PCSRSS_SCROLL_CONSOLE_SCREEN_BUFFER_REPLY;
+
+typedef struct
+{
+  HANDLE ConsoleHandle;
+  BOOL Unicode;
+  DWORD NumCharsToRead;
+  COORD ReadCoord;
+}CSRSS_READ_CONSOLE_OUTPUT_CHAR_REQUEST, *PCSRSS_READ_CONSOLE_OUTPUT_CHAR_REQUEST;
+
+typedef struct
+{
+  COORD EndCoord;
+  DWORD CharsRead;
+  CHAR String[1];
+}CSRSS_READ_CONSOLE_OUTPUT_CHAR_REPLY, *PCSRSS_READ_CONSOLE_OUTPUT_CHAR_REPLY;
+
+typedef struct
+{
+  HANDLE ConsoleHandle;
+  DWORD NumAttrsToRead;
+  COORD ReadCoord;
+}CSRSS_READ_CONSOLE_OUTPUT_ATTRIB_REQUEST, *PCSRSS_READ_CONSOLE_OUTPUT_ATTRIB_REQUEST;
+
+typedef struct
+{
+  COORD EndCoord;
+  CHAR String[1];
+}CSRSS_READ_CONSOLE_OUTPUT_ATTRIB_REPLY, *PCSRSS_READ_CONSOLE_OUTPUT_ATTRIB_REPLY;
+
+typedef struct
+{
+  HANDLE ConsoleHandle;
+}CSRSS_GET_NUM_INPUT_EVENTS_REQUEST, *PCSRSS_GET_NUM_INPUT_EVENTS_REQUEST;
+
+typedef struct
+{
+   DWORD NumInputEvents;
+}CSRSS_GET_NUM_INPUT_EVENTS_REPLY, *PCSRSS_GET_NUM_INPUT_EVENTS_REPLY;
+
+typedef struct
+{
+  HANDLE ProcessId;
+} CSRSS_REGISTER_SERVICES_PROCESS_REQUEST, *PCSRSS_REGISTER_SERVICES_PROCESS_REQUEST;
+
+typedef struct
+{
+} CSRSS_REGISTER_SERVICES_PROCESS_REPLY, *PCSRSS_REGISTER_SERVICES_PROCESS_REPLY;
+
+typedef struct
+{
+  UINT Flags;
+  DWORD Reserved;
+} CSRSS_EXIT_REACTOS_REQUEST, *PCSRSS_EXIT_REACTOS_REQUEST;
+
+typedef struct
+{
+} CSRSS_EXIT_REACTOS_REPLY, *PCSRSS_EXIT_REACTOS_REPLY;
+
+typedef struct
+{
+  DWORD Level;
+  DWORD Flags;
+} CSRSS_SET_SHUTDOWN_PARAMETERS_REQUEST, *PCSRSS_SET_SHUTDOWN_PARAMETERS_REQUEST;
+
+typedef struct
+{
+} CSRSS_SET_SHUTDOWN_PARAMETERS_REPLY, *PCSRSS_SET_SHUTDOWN_PARAMETERS_REPLY;
+
+typedef struct
+{
+} CSRSS_GET_SHUTDOWN_PARAMETERS_REQUEST, *PCSRSS_GET_SHUTDOWN_PARAMETERS_REQUEST;
+
+typedef struct
+{
+  DWORD Level;
+  DWORD Flags;
+} CSRSS_GET_SHUTDOWN_PARAMETERS_REPLY, *PCSRSS_GET_SHUTDOWN_PARAMETERS_REPLY;
+
+typedef struct
+{
+  HANDLE ConsoleHandle;
+  BOOL Unicode;
+  DWORD Length;
+  INPUT_RECORD* InputRecord;
+} CSRSS_PEEK_CONSOLE_INPUT_REQUEST, *PCSRSS_PEEK_CONSOLE_INPUT_REQUEST;
+
+typedef struct
+{
+  DWORD Length;
+} CSRSS_PEEK_CONSOLE_INPUT_REPLY, *PCSRSS_PEEK_CONSOLE_INPUT_REPLY;
+
+typedef struct
+{
+  HANDLE ConsoleHandle;
+  BOOL Unicode;
+  COORD BufferSize;
+  COORD BufferCoord;
+  SMALL_RECT ReadRegion;
+  CHAR_INFO* CharInfo;
+} CSRSS_READ_CONSOLE_OUTPUT_REQUEST, *PCSRSS_READ_CONSOLE_OUTPUT_REQUEST;
+
+typedef struct
+{
+  SMALL_RECT ReadRegion;
+} CSRSS_READ_CONSOLE_OUTPUT_REPLY, *PCSRSS_READ_CONSOLE_OUTPUT_REPLY;
+
+typedef struct
+{
+  HANDLE ConsoleHandle;
+  BOOL Unicode;
+  DWORD Length;
+  INPUT_RECORD* InputRecord;
+} CSRSS_WRITE_CONSOLE_INPUT_REQUEST, *PCSRSS_WRITE_CONSOLE_INPUT_REQUEST;
+
+typedef struct
+{
+  DWORD Length;
+} CSRSS_WRITE_CONSOLE_INPUT_REPLY, *PCSRSS_WRITE_CONSOLE_INPUT_REPLY;
+
+typedef struct
+{
+} CSRSS_GET_INPUT_HANDLE_REQUEST, *PCSRSS_GET_INPUT_HANDLE_REQUEST;
+
+typedef struct
+{
+  HANDLE InputHandle;
+} CSRSS_GET_INPUT_HANDLE_REPLY, *PCSRSS_GET_INPUT_HANDLE_REPLY;
+
+typedef struct
+{
+} CSRSS_GET_OUTPUT_HANDLE_REQUEST, *PCSRSS_GET_OUTPUT_HANDLE_REQUEST;
+
+typedef struct
+{
+  HANDLE OutputHandle;
+} CSRSS_GET_OUTPUT_HANDLE_REPLY, *PCSRSS_GET_OUTPUT_HANDLE_REPLY;
+
+typedef struct
+{
+  HANDLE Handle;
+} CSRSS_CLOSE_HANDLE_REQUEST, *PCSRSS_CLOSE_HANDLE_REQUEST;
+
+typedef struct
+{
+} CSRSS_CLOSE_HANDLE_REPLY, *PCSRSS_CLOSE_HANDLE_REPLY;
+
+typedef struct
+{
+  HANDLE Handle;
+} CSRSS_VERIFY_HANDLE_REQUEST, *PCSRSS_VERIFY_HANDLE_REQUEST;
+
+typedef struct
+{
+} CSRSS_VERIFY_HANDLE_REPLY, *PCSRSS_VERIFY_HANDLE_REPLY;
+
+typedef struct
+{
+  HANDLE Handle;
+  HANDLE ProcessId;
+} CSRSS_DUPLICATE_HANDLE_REQUEST, *PCSRSS_DUPLICATE_HANDLE_REQUEST;
+
+typedef struct
+{
+  HANDLE Handle;
+} CSRSS_DUPLICATE_HANDLE_REPLY, *PCSRSS_DUPLICATE_HANDLE_REPLY;
+
+#define CONSOLE_HARDWARE_STATE_GET 0
+#define CONSOLE_HARDWARE_STATE_SET 1
+
+#define CONSOLE_HARDWARE_STATE_GDI_MANAGED 0
+#define CONSOLE_HARDWARE_STATE_DIRECT      1
+
+typedef struct
+{
+  HANDLE ConsoleHandle;
+  DWORD SetGet; /* 0=get; 1=set */
+  DWORD State;
+} CSRSS_SETGET_CONSOLE_HW_STATE_REQUEST, *PCSRSS_SETGET_CONSOLE_HW_STATE_REQUEST;
+
+typedef struct
+{
+  HANDLE ConsoleHandle;
+  DWORD SetGet; /* 0=get; 1=set */
+  DWORD State;
+} CSRSS_SETGET_CONSOLE_HW_STATE_REPLY, *PCSRSS_SETGET_CONSOLE_HW_STATE_REPLY;
+
+typedef struct
+{
+} CSRSS_GET_CONSOLE_WINDOW_REQUEST, *PCSRSS_GET_CONSOLE_WINDOW_REQUEST;
+
+typedef struct
+{
+  HWND   WindowHandle;
+} CSRSS_GET_CONSOLE_WINDOW_REPLY, *PCSRSS_GET_CONSOLE_WINDOW_REPLY;
+
+typedef struct
+{
+  HICON  WindowIcon;
+} CSRSS_SET_CONSOLE_ICON_REQUEST, *PCSRSS_SET_CONSOLE_ICON_REQUEST;
+
+typedef struct
+{
+} CSRSS_SET_CONSOLE_ICON_REPLY, *PCSRSS_SET_CONSOLE_ICON_REPLY;
+
+typedef struct
+{
+  HDESK DesktopHandle;
+} CSRSS_CREATE_DESKTOP_REQUEST, *PCSRSS_CREATE_DESKTOP_REQUEST;
+
+typedef struct
+{
+} CSRSS_CREATE_DESKTOP_REPLY, *PCSRSS_CREATE_DESKTOP_REPLY;
+
+typedef struct
+{
+  HWND DesktopWindow;
+  ULONG Width;
+  ULONG Height;
+} CSRSS_SHOW_DESKTOP_REQUEST, *PCSRSS_SHOW_DESKTOP_REQUEST;
+
+typedef struct
+{
+} CSRSS_SHOW_DESKTOP_REPLY, *PCSRSS_SHOW_DESKTOP_REPLY;
+
+typedef struct
+{
+  HWND DesktopWindow;
+} CSRSS_HIDE_DESKTOP_REQUEST, *PCSRSS_HIDE_DESKTOP_REQUEST;
+
+typedef struct
+{
+} CSRSS_HIDE_DESKTOP_REPLY, *PCSRSS_HIDE_DESKTOP_REPLY;
+
+typedef struct
+{
+  HWND LogonNotifyWindow;
+} CSRSS_SET_LOGON_NOTIFY_WINDOW_REQUEST, *PCSRSS_SET_LOGON_NOTIFY_WINDOW_REQUEST;
+
+typedef struct
+{
+} CSRSS_SET_LOGON_NOTIFY_WINDOW_REPLY, *PCSRSS_SET_LOGON_NOTIFY_WINDOW_REPLY;
+
+typedef struct
+{
+  HANDLE ProcessId;
+  BOOL Register;
+} CSRSS_REGISTER_LOGON_PROCESS_REQUEST, *PCSRSS_REGISTER_LOGON_PROCESS_REQUEST;
+
+typedef struct
+{
+} CSRSS_REGISTER_LOGON_PROCESS_REPLY, *PCSRSS_REGISTER_LOGON_PROCESS_REPLY;
+
+typedef struct
+{
+} CSRSS_GET_CONSOLE_CP_REQUEST, *PCSRSS_GET_CONSOLE_CP_REQUEST;
+
+typedef struct
+{
+  UINT CodePage;
+} CSRSS_GET_CONSOLE_CP_REPLY, *PCSRSS_GET_CONSOLE_CP_REPLY;
+
+typedef struct
+{
+  UINT CodePage;
+} CSRSS_SET_CONSOLE_CP_REQUEST, *PCSRSS_SET_CONSOLE_CP_REQUEST;
+
+typedef struct
+{
+} CSRSS_SET_CONSOLE_CP_REPLY, *PCSRSS_SET_CONSOLE_CP_REPLY;
+
+typedef struct
+{
+} CSRSS_GET_CONSOLE_OUTPUT_CP_REQUEST, *PCSRSS_GET_CONSOLE_OUTPUT_CP_REQUEST;
+
+typedef struct
+{
+  UINT CodePage;
+} CSRSS_GET_CONSOLE_OUTPUT_CP_REPLY, *PCSRSS_GET_CONSOLE_OUTPUT_CP_REPLY;
+
+typedef struct
+{
+  UINT CodePage;
+} CSRSS_SET_CONSOLE_OUTPUT_CP_REQUEST, *PCSRSS_SET_CONSOLE_OUTPUT_CP_REQUEST;
+
+typedef struct
+{
+} CSRSS_SET_CONSOLE_OUTPUT_CP_REPLY, *PCSRSS_SET_CONSOLE_OUTPUT_CP_REPLY;
+
+typedef struct
+{
+} CSRSS_GET_INPUT_WAIT_HANDLE_REQUEST, *PCSRSS_GET_INPUT_WAIT_HANDLE_REQUEST;
+
+typedef struct
+{
+  HANDLE InputWaitHandle;
+} CSRSS_GET_INPUT_WAIT_HANDLE_REPLY, *PCSRSS_GET_INPUT_WAIT_HANDLE_REPLY;
+
+#define CSRSS_MAX_WRITE_CONSOLE_REQUEST       \
+      (MAX_MESSAGE_DATA - sizeof(ULONG) - sizeof(CSRSS_WRITE_CONSOLE_REQUEST))
+
+#define CSRSS_MAX_SET_TITLE_REQUEST           (MAX_MESSAGE_DATA - sizeof( HANDLE ) - sizeof( DWORD ) - sizeof( ULONG ) - LPC_MESSAGE_BASE_SIZE)
+
+#define CSRSS_MAX_WRITE_CONSOLE_OUTPUT_CHAR   (MAX_MESSAGE_DATA - sizeof( ULONG ) - sizeof( CSRSS_WRITE_CONSOLE_OUTPUT_CHAR_REQUEST ))
+
+#define CSRSS_MAX_WRITE_CONSOLE_OUTPUT_ATTRIB   ((MAX_MESSAGE_DATA - sizeof( ULONG ) - sizeof( CSRSS_WRITE_CONSOLE_OUTPUT_ATTRIB_REQUEST )) / 2)
+
+#define CSRSS_MAX_READ_CONSOLE_REQUEST        (MAX_MESSAGE_DATA - sizeof( ULONG ) - sizeof( CSRSS_READ_CONSOLE_REQUEST ))
+
+#define CSRSS_MAX_READ_CONSOLE_OUTPUT_CHAR    (MAX_MESSAGE_DATA - sizeof(ULONG) - sizeof(HANDLE) - sizeof(DWORD) - sizeof(CSRSS_READ_CONSOLE_OUTPUT_CHAR_REQUEST))
+
+#define CSRSS_MAX_READ_CONSOLE_OUTPUT_ATTRIB  (MAX_MESSAGE_DATA - sizeof(ULONG) - sizeof(HANDLE) - sizeof(DWORD) - sizeof(CSRSS_READ_CONSOLE_OUTPUT_ATTRIB_REQUEST))
+
+/* WCHARs, not bytes! */
+#define CSRSS_MAX_TITLE_LENGTH          80
+
+#define CSRSS_CREATE_PROCESS                (0x0)
+#define CSRSS_TERMINATE_PROCESS             (0x1)
+#define CSRSS_WRITE_CONSOLE                 (0x2)
+#define CSRSS_READ_CONSOLE                  (0x3)
+#define CSRSS_ALLOC_CONSOLE                 (0x4)
+#define CSRSS_FREE_CONSOLE                  (0x5)
+#define CSRSS_CONNECT_PROCESS               (0x6)
+#define CSRSS_SCREEN_BUFFER_INFO            (0x7)
+#define CSRSS_SET_CURSOR                    (0x8)
+#define CSRSS_FILL_OUTPUT                   (0x9)
+#define CSRSS_READ_INPUT                    (0xA)
+#define CSRSS_WRITE_CONSOLE_OUTPUT_CHAR     (0xB)
+#define CSRSS_WRITE_CONSOLE_OUTPUT_ATTRIB   (0xC)
+#define CSRSS_FILL_OUTPUT_ATTRIB            (0xD)
+#define CSRSS_GET_CURSOR_INFO               (0xE)
+#define CSRSS_SET_CURSOR_INFO               (0xF)
+#define CSRSS_SET_ATTRIB                    (0x10)
+#define CSRSS_GET_CONSOLE_MODE              (0x11)
+#define CSRSS_SET_CONSOLE_MODE              (0x12)
+#define CSRSS_CREATE_SCREEN_BUFFER          (0x13)
+#define CSRSS_SET_SCREEN_BUFFER             (0x14)
+#define CSRSS_SET_TITLE                     (0x15)
+#define CSRSS_GET_TITLE                     (0x16)
+#define CSRSS_WRITE_CONSOLE_OUTPUT          (0x17)
+#define CSRSS_FLUSH_INPUT_BUFFER            (0x18)
+#define CSRSS_SCROLL_CONSOLE_SCREEN_BUFFER  (0x19)
+#define CSRSS_READ_CONSOLE_OUTPUT_CHAR      (0x1A)
+#define CSRSS_READ_CONSOLE_OUTPUT_ATTRIB    (0x1B)
+#define CSRSS_GET_NUM_INPUT_EVENTS          (0x1C)
+#define CSRSS_REGISTER_SERVICES_PROCESS     (0x1D)
+#define CSRSS_EXIT_REACTOS                  (0x1E)
+#define CSRSS_GET_SHUTDOWN_PARAMETERS       (0x1F)
+#define CSRSS_SET_SHUTDOWN_PARAMETERS       (0x20)
+#define CSRSS_PEEK_CONSOLE_INPUT            (0x21)
+#define CSRSS_READ_CONSOLE_OUTPUT           (0x22)
+#define CSRSS_WRITE_CONSOLE_INPUT           (0x23)
+#define CSRSS_GET_INPUT_HANDLE              (0x24)
+#define CSRSS_GET_OUTPUT_HANDLE             (0x25)
+#define CSRSS_CLOSE_HANDLE                  (0x26)
+#define CSRSS_VERIFY_HANDLE                 (0x27)
+#define CSRSS_DUPLICATE_HANDLE		    (0x28)
+#define CSRSS_SETGET_CONSOLE_HW_STATE       (0x29)
+#define CSRSS_GET_CONSOLE_WINDOW            (0x2A)
+#define CSRSS_CREATE_DESKTOP                (0x2B)
+#define CSRSS_SHOW_DESKTOP                  (0x2C)
+#define CSRSS_HIDE_DESKTOP                  (0x2D)
+#define CSRSS_SET_CONSOLE_ICON              (0x2E)
+#define CSRSS_SET_LOGON_NOTIFY_WINDOW       (0x2F)
+#define CSRSS_REGISTER_LOGON_PROCESS        (0x30)
+#define CSRSS_GET_CONSOLE_CP                (0x31)
+#define CSRSS_SET_CONSOLE_CP                (0x32)
+#define CSRSS_GET_CONSOLE_OUTPUT_CP         (0x33)
+#define CSRSS_SET_CONSOLE_OUTPUT_CP         (0x34)
+#define CSRSS_GET_INPUT_WAIT_HANDLE	    (0x35)
+#define CSRSS_GET_PROCESS_LIST              (0x36)
+
+/* Keep in sync with definition below. */
+#define CSRSS_REQUEST_HEADER_SIZE (LPC_MESSAGE_BASE_SIZE + sizeof(ULONG))
+
+typedef struct
+{
+  union
+  {
+    LPC_MESSAGE Header;
+    struct
+    {
+      BYTE HeaderReserved[LPC_MESSAGE_BASE_SIZE];
+      ULONG Type;
+      union
+      {
+        CSRSS_CREATE_PROCESS_REQUEST CreateProcessRequest;
+        CSRSS_CONNECT_PROCESS_REQUEST ConnectRequest;
+        CSRSS_WRITE_CONSOLE_REQUEST WriteConsoleRequest;
+        CSRSS_READ_CONSOLE_REQUEST ReadConsoleRequest;
+        CSRSS_ALLOC_CONSOLE_REQUEST AllocConsoleRequest;
+        CSRSS_SCREEN_BUFFER_INFO_REQUEST ScreenBufferInfoRequest;
+        CSRSS_SET_CURSOR_REQUEST SetCursorRequest;
+        CSRSS_FILL_OUTPUT_REQUEST FillOutputRequest;
+        CSRSS_READ_INPUT_REQUEST ReadInputRequest;
+        CSRSS_WRITE_CONSOLE_OUTPUT_CHAR_REQUEST WriteConsoleOutputCharRequest;
+        CSRSS_WRITE_CONSOLE_OUTPUT_ATTRIB_REQUEST WriteConsoleOutputAttribRequest;
+        CSRSS_FILL_OUTPUT_ATTRIB_REQUEST FillOutputAttribRequest;
+        CSRSS_SET_CURSOR_INFO_REQUEST SetCursorInfoRequest;
+        CSRSS_GET_CURSOR_INFO_REQUEST GetCursorInfoRequest;
+        CSRSS_SET_ATTRIB_REQUEST SetAttribRequest;
+        CSRSS_SET_CONSOLE_MODE_REQUEST SetConsoleModeRequest;
+        CSRSS_GET_CONSOLE_MODE_REQUEST GetConsoleModeRequest;
+        CSRSS_CREATE_SCREEN_BUFFER_REQUEST CreateScreenBufferRequest;
+        CSRSS_SET_SCREEN_BUFFER_REQUEST SetScreenBufferRequest;
+        CSRSS_SET_TITLE_REQUEST SetTitleRequest;
+        CSRSS_GET_TITLE_REQUEST GetTitleRequest;
+        CSRSS_WRITE_CONSOLE_OUTPUT_REQUEST WriteConsoleOutputRequest;
+        CSRSS_FLUSH_INPUT_BUFFER_REQUEST FlushInputBufferRequest;
+        CSRSS_SCROLL_CONSOLE_SCREEN_BUFFER_REQUEST ScrollConsoleScreenBufferRequest;
+        CSRSS_READ_CONSOLE_OUTPUT_CHAR_REQUEST ReadConsoleOutputCharRequest;
+        CSRSS_READ_CONSOLE_OUTPUT_ATTRIB_REQUEST ReadConsoleOutputAttribRequest;
+        CSRSS_GET_NUM_INPUT_EVENTS_REQUEST GetNumInputEventsRequest;
+        CSRSS_REGISTER_SERVICES_PROCESS_REQUEST RegisterServicesProcessRequest;
+        CSRSS_EXIT_REACTOS_REQUEST ExitReactosRequest;
+        CSRSS_SET_SHUTDOWN_PARAMETERS_REQUEST SetShutdownParametersRequest;
+        CSRSS_GET_SHUTDOWN_PARAMETERS_REQUEST GetShutdownParametersRequest;
+        CSRSS_PEEK_CONSOLE_INPUT_REQUEST PeekConsoleInputRequest;
+        CSRSS_READ_CONSOLE_OUTPUT_REQUEST ReadConsoleOutputRequest;
+        CSRSS_WRITE_CONSOLE_INPUT_REQUEST WriteConsoleInputRequest;
+        CSRSS_CLOSE_HANDLE_REQUEST CloseHandleRequest;
+        CSRSS_VERIFY_HANDLE_REQUEST VerifyHandleRequest;
+        CSRSS_DUPLICATE_HANDLE_REQUEST DuplicateHandleRequest;
+        CSRSS_SETGET_CONSOLE_HW_STATE_REQUEST ConsoleHardwareStateRequest;
+        CSRSS_GET_CONSOLE_WINDOW_REQUEST GetConsoleWindowRequest;
+        CSRSS_CREATE_DESKTOP_REQUEST CreateDesktopRequest;
+        CSRSS_SHOW_DESKTOP_REQUEST ShowDesktopRequest;
+        CSRSS_HIDE_DESKTOP_REQUEST HideDesktopRequest;
+        CSRSS_SET_CONSOLE_ICON_REQUEST SetConsoleIconRequest;
+        CSRSS_SET_LOGON_NOTIFY_WINDOW_REQUEST SetLogonNotifyWindowRequest;
+        CSRSS_REGISTER_LOGON_PROCESS_REQUEST RegisterLogonProcessRequest;
+        CSRSS_GET_CONSOLE_CP_REQUEST GetConsoleCodePage;
+        CSRSS_SET_CONSOLE_CP_REQUEST SetConsoleCodePage;
+        CSRSS_GET_CONSOLE_OUTPUT_CP_REQUEST GetConsoleOutputCodePage;
+        CSRSS_SET_CONSOLE_OUTPUT_CP_REQUEST SetConsoleOutputCodePage;
+	CSRSS_GET_INPUT_WAIT_HANDLE_REQUEST GetConsoleInputWaitHandle;
+	CSRSS_GET_PROCESS_LIST_REQUEST GetProcessListRequest;
+      } Data;
+    };
+  };
+} CSRSS_API_REQUEST, *PCSRSS_API_REQUEST;
+
+typedef struct
+{
+  union
+  {
+    LPC_MESSAGE Header;
+    struct
+    {
+      BYTE HeaderReserved[LPC_MESSAGE_BASE_SIZE];
+      NTSTATUS Status;
+      union
+      {
+        CSRSS_CREATE_PROCESS_REPLY CreateProcessReply;
+        CSRSS_CONNECT_PROCESS_REPLY ConnectReply;
+        CSRSS_FILL_OUTPUT_REPLY FillOutputReply;
+        CSRSS_WRITE_CONSOLE_REPLY WriteConsoleReply;
+        CSRSS_READ_CONSOLE_REPLY ReadConsoleReply;
+        CSRSS_ALLOC_CONSOLE_REPLY AllocConsoleReply;
+        CSRSS_SCREEN_BUFFER_INFO_REPLY ScreenBufferInfoReply;
+        CSRSS_READ_INPUT_REPLY ReadInputReply;
+        CSRSS_WRITE_CONSOLE_OUTPUT_CHAR_REPLY WriteConsoleOutputCharReply;
+        CSRSS_WRITE_CONSOLE_OUTPUT_ATTRIB_REPLY WriteConsoleOutputAttribReply;
+        CSRSS_GET_CURSOR_INFO_REPLY GetCursorInfoReply;
+        CSRSS_GET_CONSOLE_MODE_REPLY GetConsoleModeReply;
+        CSRSS_CREATE_SCREEN_BUFFER_REPLY CreateScreenBufferReply;
+        CSRSS_GET_TITLE_REPLY GetTitleReply;
+        CSRSS_WRITE_CONSOLE_OUTPUT_REPLY WriteConsoleOutputReply;
+        CSRSS_READ_CONSOLE_OUTPUT_CHAR_REPLY ReadConsoleOutputCharReply;
+        CSRSS_READ_CONSOLE_OUTPUT_ATTRIB_REPLY ReadConsoleOutputAttribReply;
+        CSRSS_GET_NUM_INPUT_EVENTS_REPLY GetNumInputEventsReply;
+        CSRSS_SET_SHUTDOWN_PARAMETERS_REPLY SetShutdownParametersReply;
+        CSRSS_GET_SHUTDOWN_PARAMETERS_REPLY GetShutdownParametersReply;
+        CSRSS_PEEK_CONSOLE_INPUT_REPLY PeekConsoleInputReply;
+        CSRSS_READ_CONSOLE_OUTPUT_REPLY ReadConsoleOutputReply;
+        CSRSS_WRITE_CONSOLE_INPUT_REPLY WriteConsoleInputReply;
+        CSRSS_GET_INPUT_HANDLE_REPLY GetInputHandleReply;
+        CSRSS_GET_OUTPUT_HANDLE_REPLY GetOutputHandleReply;
+        CSRSS_DUPLICATE_HANDLE_REPLY DuplicateHandleReply;
+        CSRSS_SETGET_CONSOLE_HW_STATE_REPLY ConsoleHardwareStateReply;
+        CSRSS_GET_CONSOLE_WINDOW_REPLY GetConsoleWindowReply;
+        CSRSS_CREATE_DESKTOP_REPLY CreateDesktopReply;
+        CSRSS_SHOW_DESKTOP_REPLY ShowDesktopReply;
+        CSRSS_HIDE_DESKTOP_REPLY HideDesktopReply;
+        CSRSS_SET_CONSOLE_ICON_REPLY SetConsoleIconReply;
+        CSRSS_SET_LOGON_NOTIFY_WINDOW_REPLY SetLogonNotifyWindowReply;
+        CSRSS_REGISTER_LOGON_PROCESS_REPLY RegisterLogonProcessReply;
+        CSRSS_GET_CONSOLE_CP_REPLY GetConsoleCodePage;
+        CSRSS_SET_CONSOLE_CP_REPLY SetConsoleCodePage;
+        CSRSS_GET_CONSOLE_OUTPUT_CP_REPLY GetConsoleOutputCodePage;
+        CSRSS_SET_CONSOLE_OUTPUT_CP_REPLY SetConsoleOutputCodePage;
+	CSRSS_GET_INPUT_WAIT_HANDLE_REPLY GetConsoleInputWaitHandle;
+	CSRSS_GET_PROCESS_LIST_REPLY GetProcessListReply;
+      } Data;
+    };
+  };
+} CSRSS_API_REPLY, *PCSRSS_API_REPLY;
+
+#endif /* __INCLUDE_CSRSS_CSRSS_H */

Added: branches/new_headers/reactos/include/reactos/buildno.h
--- branches/new_headers/reactos/include/reactos/buildno.h	2005-05-08 01:32:28 UTC (rev 15098)
+++ branches/new_headers/reactos/include/reactos/buildno.h	2005-05-08 01:38:42 UTC (rev 15099)
@@ -0,0 +1,17 @@
+/* Do not edit - Machine generated */
+#ifndef _INC_REACTOS_BUILDNO
+#define _INC_REACTOS_BUILDNO
+#define KERNEL_VERSION_BUILD	20050507
+#define KERNEL_VERSION_BUILD_STR	"20050507-r15066"
+#define KERNEL_VERSION_BUILD_RC	"20050507-r15066\0"
+#define KERNEL_RELEASE_RC	"0.3-SVN\0"
+#define KERNEL_RELEASE_STR	"0.3-SVN"
+#define KERNEL_VERSION_RC	"0.3-SVN\0"
+#define KERNEL_VERSION_STR	"0.3-SVN"
+#define REACTOS_DLL_VERSION_MAJOR	42
+#define REACTOS_DLL_RELEASE_RC	"42.3-SVN\0"
+#define REACTOS_DLL_RELEASE_STR	"42.3-SVN"
+#define REACTOS_DLL_VERSION_RC	"42.3-SVN\0"
+#define REACTOS_DLL_VERSION_STR	"42.3-SVN"
+#endif
+/* EOF */

Added: branches/new_headers/reactos/include/reactos/config.h
--- branches/new_headers/reactos/include/reactos/config.h	2005-05-08 01:32:28 UTC (rev 15098)
+++ branches/new_headers/reactos/include/reactos/config.h	2005-05-08 01:38:42 UTC (rev 15099)
@@ -0,0 +1,41 @@
+#ifndef _INC_REACTOS_CONFIG_H
+#define _INC_REACTOS_CONFIG_H 
+/* $Id: config.h 12852 2005-01-06 13:58:04Z mf $ */
+/* ReactOS global configuration options */
+
+#define CONFIG_PROCESSOR_FAMILY_I386	386L
+#define CONFIG_PROCESSOR_FAMILY_I486	486L
+#define CONFIG_PROCESSOR_FAMILY_I586	586L
+#define CONFIG_PROCESSOR_FAMILY_IPII	686L
+
+#define CONFIG_PROCESSOR_FAMILY_ALPHA	0x10000000
+
+#define CONFIG_ARCHITECTURE_IBMPC	0x00000000
+/*
+ * Processor and architecture.
+ */
+#define CONFIG_PROCESSOR_FAMILY	CONFIG_PROCESSOR_FAMILY_I586
+#define CONFIG_ARCHITECTURE	CONFIG_ARCHITECTURE_IBMPC
+/*
+ * Hardware page size
+ */
+#define CONFIG_MEMORY_PAGE_SIZE	4096
+/*
+ * Use __fastcall calling conventions when needed
+ * in system components that require it.
+ */
+
+/* #define CONFIG_USE_FASTCALL */
+
+/*
+ * Enable debugging output on a per module
+ * base.
+ */
+#define DBG_NTOSKRNL_KE_MAIN
+#define DBG_NTOSKRNL_MM_MM
+#define DBG_NTOSKRNL_MM_NPOOL
+
+#define DBG_NTDLL_LDR_STARTUP
+#define DBG_NTDLL_LDR_UTILS
+
+#endif /* ndef _INC_REACTOS_CONFIG_H */

Added: branches/new_headers/reactos/include/reactos/errcodes.h
--- branches/new_headers/reactos/include/reactos/errcodes.h	2005-05-08 01:32:28 UTC (rev 15098)
+++ branches/new_headers/reactos/include/reactos/errcodes.h	2005-05-08 01:38:42 UTC (rev 15099)
@@ -0,0 +1,8761 @@
+/* This file is generated with wmc version 1.0.0 (12-Jun-2000). Do not edit! */
+/* Source : kernel32.mc */
+/* Cmdline: wmc -H ../../include/reactos/errcodes.h -o errcodes.rc kernel32.mc */
+/* Date   : Fri May  6 23:08:59 2005 */
+
+#ifndef __WMCGENERATED_427c314b_H
+#define __WMCGENERATED_427c314b_H
+
+/* Severity codes */
+#define STATUS_SEVERITY_ERROR	0x3
+#define STATUS_SEVERITY_INFORMATIONAL	0x1
+#define STATUS_SEVERITY_SUCCESS	0x0
+#define STATUS_SEVERITY_WARNING	0x2
+
+/* Facility codes */
+#define FACILITY_ITF	0x4
+#define FACILITY_SYSTEM	0x0
+#define FACILITY_GENERAL	0x7
+
+/* Message definitions */
+
+/*  kernel32.mc MESSAGE resources for kernel32.dll */
+
+
+/*  message definitions */
+
+/*  Facility=System */
+
+/* MessageId  : 0x00000000 */
+/* Approx. msg: ERROR_SUCCESS - The operation completed successfully. */
+#define ERROR_SUCCESS	((ULONG)0x00000000L)
+
+/* MessageId  : 0x00000001 */
+/* Approx. msg: ERROR_INVALID_FUNCTION - Incorrect function. */
+#define ERROR_INVALID_FUNCTION	((ULONG)0x00000001L)
+
+/* MessageId  : 0x00000002 */
+/* Approx. msg: ERROR_FILE_NOT_FOUND - The system cannot find the file specified. */
+#define ERROR_FILE_NOT_FOUND	((ULONG)0x00000002L)
+
+/* MessageId  : 0x00000003 */
+/* Approx. msg: ERROR_PATH_NOT_FOUND - The system cannot find the path specified. */
+#define ERROR_PATH_NOT_FOUND	((ULONG)0x00000003L)
+
+/* MessageId  : 0x00000004 */
+/* Approx. msg: ERROR_TOO_MANY_OPEN_FILES - The system cannot open the file. */
+#define ERROR_TOO_MANY_OPEN_FILES	((ULONG)0x00000004L)
+
+/* MessageId  : 0x00000005 */
+/* Approx. msg: ERROR_ACCESS_DENIED - Access is denied. */
+#define ERROR_ACCESS_DENIED	((ULONG)0x00000005L)
+
+/* MessageId  : 0x00000006 */
+/* Approx. msg: ERROR_INVALID_HANDLE - The handle is invalid. */
+#define ERROR_INVALID_HANDLE	((ULONG)0x00000006L)
+
+/* MessageId  : 0x00000007 */
+/* Approx. msg: ERROR_ARENA_TRASHED - The storage control blocks were destroyed. */
+#define ERROR_ARENA_TRASHED	((ULONG)0x00000007L)
+
+/* MessageId  : 0x00000008 */
+/* Approx. msg: ERROR_NOT_ENOUGH_MEMORY - Not enough storage is available to process this command. */
+#define ERROR_NOT_ENOUGH_MEMORY	((ULONG)0x00000008L)
+
+/* MessageId  : 0x00000009 */
+/* Approx. msg: ERROR_INVALID_BLOCK - The storage control block address is invalid. */
+#define ERROR_INVALID_BLOCK	((ULONG)0x00000009L)
+
+/* MessageId  : 0x0000000a */
+/* Approx. msg: ERROR_BAD_ENVIRONMENT - The environment is incorrect. */
+#define ERROR_BAD_ENVIRONMENT	((ULONG)0x0000000aL)
+
+/* MessageId  : 0x0000000b */
+/* Approx. msg: ERROR_BAD_FORMAT - An attempt was made to load a program with an incorrect format. */
+#define ERROR_BAD_FORMAT	((ULONG)0x0000000bL)
+
+/* MessageId  : 0x0000000c */
+/* Approx. msg: ERROR_INVALID_ACCESS - The access code is invalid. */
+#define ERROR_INVALID_ACCESS	((ULONG)0x0000000cL)
+
+/* MessageId  : 0x0000000d */
+/* Approx. msg: ERROR_INVALID_DATA - The data is invalid. */
+#define ERROR_INVALID_DATA	((ULONG)0x0000000dL)
+
+/* MessageId  : 0x0000000e */
+/* Approx. msg: ERROR_OUTOFMEMORY - Not enough storage is available to complete this operation. */
+#define ERROR_OUTOFMEMORY	((ULONG)0x0000000eL)
+
+/* MessageId  : 0x0000000f */
+/* Approx. msg: ERROR_INVALID_DRIVE - The system cannot find the drive specified. */
+#define ERROR_INVALID_DRIVE	((ULONG)0x0000000fL)
+
[truncated at 1000 lines; 27746 more skipped]