mirror of
https://github.com/reactos/reactos.git
synced 2024-12-28 01:55:19 +00:00
PCH for csrss and win32csr, and remove rosrtl usage
svn path=/trunk/; revision=16361
This commit is contained in:
parent
267707560d
commit
14e3b7395b
18 changed files with 62 additions and 91 deletions
|
@ -9,11 +9,7 @@
|
|||
|
||||
/* INCLUDES ******************************************************************/
|
||||
|
||||
#include <windows.h>
|
||||
#define NTOS_MODE_USER
|
||||
#include <ndk/ntndk.h>
|
||||
|
||||
#include "api.h"
|
||||
#include "csrss.h"
|
||||
|
||||
#define NDEBUG
|
||||
#include <debug.h>
|
||||
|
|
|
@ -9,12 +9,7 @@
|
|||
|
||||
/* INCLUDES ******************************************************************/
|
||||
|
||||
#include <windows.h>
|
||||
#define NTOS_MODE_USER
|
||||
#include <ndk/ntndk.h>
|
||||
|
||||
#include "api.h"
|
||||
#include "conio.h"
|
||||
#include "csrss.h"
|
||||
|
||||
#define NDEBUG
|
||||
#include <debug.h>
|
||||
|
|
|
@ -9,16 +9,11 @@
|
|||
|
||||
/* INCLUDES ******************************************************************/
|
||||
|
||||
#include <windows.h>
|
||||
#define NTOS_MODE_USER
|
||||
#include <ndk/ntndk.h>
|
||||
|
||||
#include "api.h"
|
||||
#include "csrss.h"
|
||||
|
||||
#define NDEBUG
|
||||
#include <debug.h>
|
||||
|
||||
|
||||
/* GLOBALS *******************************************************************/
|
||||
|
||||
static BOOLEAN ServicesProcessIdValid = FALSE;
|
||||
|
|
|
@ -10,12 +10,7 @@
|
|||
|
||||
/* INCLUDES ******************************************************************/
|
||||
|
||||
#include <windows.h>
|
||||
#define NTOS_MODE_USER
|
||||
#include <ndk/ntndk.h>
|
||||
#include <rosrtl/thread.h>
|
||||
|
||||
#include "api.h"
|
||||
#include "csrss.h"
|
||||
|
||||
#define NDEBUG
|
||||
#include <debug.h>
|
||||
|
@ -170,7 +165,7 @@ ClientConnectionThread(HANDLE ServerPort)
|
|||
|
||||
/* Close the port and exit the thread */
|
||||
NtClose(ServerPort);
|
||||
RtlRosExitUserThread(STATUS_SUCCESS);
|
||||
NtTerminateThread(NtCurrentThread(), STATUS_SUCCESS);
|
||||
}
|
||||
|
||||
/**********************************************************************
|
||||
|
|
|
@ -32,13 +32,7 @@
|
|||
* actually does nothing but running).
|
||||
*/
|
||||
|
||||
#include <windows.h>
|
||||
#define NTOS_MODE_USER
|
||||
#include <ndk/ntndk.h>
|
||||
#include <csrss/csrss.h>
|
||||
#include <reactos/buildno.h>
|
||||
|
||||
#include "api.h"
|
||||
#include "csrss.h"
|
||||
|
||||
#define NDEBUG
|
||||
#include <debug.h>
|
||||
|
|
17
reactos/subsys/csrss/csrss.h
Normal file
17
reactos/subsys/csrss/csrss.h
Normal file
|
@ -0,0 +1,17 @@
|
|||
/* PSDK/NDK Headers */
|
||||
#include <windows.h>
|
||||
#define NTOS_MODE_USER
|
||||
#include <ndk/ntndk.h>
|
||||
|
||||
/* Build Number */
|
||||
#include <reactos/buildno.h>
|
||||
|
||||
/* Subsystem Manager Header */
|
||||
#include <sm/helper.h>
|
||||
|
||||
/* Internal CSRSS Headers */
|
||||
#include <api.h>
|
||||
#include <conio.h>
|
||||
#include <csrplugin.h>
|
||||
|
||||
/* EOF */
|
|
@ -13,6 +13,7 @@
|
|||
<file>user.c</file>
|
||||
<file>wapi.c</file>
|
||||
</directory>
|
||||
<pch>csrss.h</pch>
|
||||
<file>csrss.c</file>
|
||||
<file>init.c</file>
|
||||
<file>print.c</file>
|
||||
|
|
|
@ -10,13 +10,7 @@
|
|||
|
||||
/* INCLUDES ******************************************************************/
|
||||
|
||||
#include <windows.h>
|
||||
#define NTOS_MODE_USER
|
||||
#include <ndk/ntndk.h>
|
||||
#include <sm/helper.h>
|
||||
|
||||
#include "api.h"
|
||||
#include "csrplugin.h"
|
||||
#include "csrss.h"
|
||||
|
||||
#define NDEBUG
|
||||
#include <debug.h>
|
||||
|
|
|
@ -27,10 +27,10 @@
|
|||
* Compiled successfully with egcs 1.1.2
|
||||
*/
|
||||
|
||||
#include <windows.h>
|
||||
#define NTOS_MODE_USER
|
||||
#include <ndk/ntndk.h>
|
||||
#include <csrss/csrss.h>
|
||||
#include "csrss.h"
|
||||
|
||||
#define NDEBUG
|
||||
#include <debug.h>
|
||||
|
||||
VOID STDCALL DisplayString(LPCWSTR lpwString)
|
||||
{
|
||||
|
|
|
@ -3,16 +3,16 @@
|
|||
* ReactOS Project
|
||||
*/
|
||||
|
||||
#include <windows.h>
|
||||
#define NTOS_MODE_USER
|
||||
#include <ndk/ntndk.h>
|
||||
#include <rosrtl/string.h>
|
||||
#include "csrss.h"
|
||||
|
||||
#define NDEBUG
|
||||
#include <debug.h>
|
||||
|
||||
ULONG
|
||||
InitializeVideoAddressSpace(VOID)
|
||||
{
|
||||
OBJECT_ATTRIBUTES ObjectAttributes;
|
||||
UNICODE_STRING PhysMemName;
|
||||
UNICODE_STRING PhysMemName = RTL_CONSTANT_STRING(L"\\Device\\PhysicalMemory");
|
||||
NTSTATUS Status;
|
||||
HANDLE PhysMemHandle;
|
||||
PVOID BaseAddress;
|
||||
|
@ -25,7 +25,6 @@ InitializeVideoAddressSpace(VOID)
|
|||
/*
|
||||
* Open the physical memory section
|
||||
*/
|
||||
RtlRosInitUnicodeStringFromLiteral(&PhysMemName, L"\\Device\\PhysicalMemory");
|
||||
InitializeObjectAttributes(&ObjectAttributes,
|
||||
&PhysMemName,
|
||||
0,
|
||||
|
|
|
@ -8,20 +8,7 @@
|
|||
|
||||
/* INCLUDES ******************************************************************/
|
||||
|
||||
#include <windows.h>
|
||||
#define NTOS_MODE_USER
|
||||
#include <ndk/ntndk.h>
|
||||
#include <ddk/ntddblue.h>
|
||||
#include <rosrtl/string.h>
|
||||
|
||||
#include <string.h>
|
||||
|
||||
#include "api.h"
|
||||
#include "conio.h"
|
||||
#include "desktopbg.h"
|
||||
#include "guiconsole.h"
|
||||
#include "tuiconsole.h"
|
||||
#include "win32csr.h"
|
||||
#include "w32csr.h"
|
||||
|
||||
#define NDEBUG
|
||||
#include <debug.h>
|
||||
|
|
|
@ -7,12 +7,7 @@
|
|||
* ReactOS Operating System
|
||||
*/
|
||||
|
||||
#include <windows.h>
|
||||
#define NTOS_MODE_USER
|
||||
#include <ndk/ntndk.h>
|
||||
|
||||
#include "api.h"
|
||||
#include "desktopbg.h"
|
||||
#include "w32csr.h"
|
||||
|
||||
#define NDEBUG
|
||||
#include <debug.h>
|
||||
|
|
|
@ -8,11 +8,7 @@
|
|||
|
||||
/* INCLUDES ******************************************************************/
|
||||
|
||||
#include <windows.h>
|
||||
#include "csrplugin.h"
|
||||
#include "conio.h"
|
||||
#include "desktopbg.h"
|
||||
#include "guiconsole.h"
|
||||
#include "w32csr.h"
|
||||
|
||||
#define NDEBUG
|
||||
#include <debug.h>
|
||||
|
|
|
@ -8,13 +8,7 @@
|
|||
|
||||
/* INCLUDES ******************************************************************/
|
||||
|
||||
#include <windows.h>
|
||||
#define NTOS_MODE_USER
|
||||
#include <ndk/ntndk.h>
|
||||
#include <reactos/winlogon.h>
|
||||
|
||||
#include "api.h"
|
||||
#include "win32csr.h"
|
||||
#include "w32csr.h"
|
||||
|
||||
#define NDEBUG
|
||||
#include <debug.h>
|
||||
|
|
|
@ -8,10 +8,7 @@
|
|||
|
||||
/* INCLUDES ******************************************************************/
|
||||
|
||||
#include <windows.h>
|
||||
#include "conio.h"
|
||||
#include "guiconsole.h"
|
||||
#include "win32csr.h"
|
||||
#include "w32csr.h"
|
||||
|
||||
#define NDEBUG
|
||||
#include <debug.h>
|
||||
|
|
|
@ -6,13 +6,7 @@
|
|||
* PURPOSE: Implementation of text-mode consoles
|
||||
*/
|
||||
|
||||
#include <windows.h>
|
||||
#include <ddk/ntddblue.h>
|
||||
#include <string.h>
|
||||
#include "api.h"
|
||||
#include "conio.h"
|
||||
#include "tuiconsole.h"
|
||||
#include "win32csr.h"
|
||||
#include "w32csr.h"
|
||||
|
||||
#define NDEBUG
|
||||
#include <debug.h>
|
||||
|
|
21
reactos/subsys/csrss/win32csr/w32csr.h
Normal file
21
reactos/subsys/csrss/win32csr/w32csr.h
Normal file
|
@ -0,0 +1,21 @@
|
|||
/* PSDK/NDK Headers */
|
||||
#include <windows.h>
|
||||
#define NTOS_MODE_USER
|
||||
#include <ndk/ntndk.h>
|
||||
|
||||
/* Our own BLUE.SYS Driver for Console Output */
|
||||
#include <ddk/ntddblue.h>
|
||||
|
||||
/* External Winlogon Header */
|
||||
#include <winlogon.h>
|
||||
|
||||
/* Internal CSRSS Headers */
|
||||
#include <api.h>
|
||||
#include <conio.h>
|
||||
#include <csrplugin.h>
|
||||
#include <desktopbg.h>
|
||||
#include "guiconsole.h"
|
||||
#include "tuiconsole.h"
|
||||
#include <win32csr.h>
|
||||
|
||||
/* EOF */
|
|
@ -8,6 +8,7 @@
|
|||
<library>kernel32</library>
|
||||
<library>user32</library>
|
||||
<library>gdi32</library>
|
||||
<pch>w32csr.h</pch>
|
||||
<file>conio.c</file>
|
||||
<file>desktopbg.c</file>
|
||||
<file>dllmain.c</file>
|
||||
|
|
Loading…
Reference in a new issue