-/* $Id: process.c,v 1.2 1999/07/17 23:10:30 ea Exp $
+/* $Id: process.c,v 1.3 1999/12/22 14:48:30 dwelch Exp $
*
* reactos/subsys/csrss/api/process.c
*
*
* ReactOS Operating System
*/
-#define PROTO_LPC
+
+/* INCLUDES ******************************************************************/
+
#include <ddk/ntddk.h>
+#include <csrss/csrss.h>
+
+#include "api.h"
-DWORD
-CSR_CreateProcess (
- PLPC_MESSAGE pLpcMessage
- )
+/* FUNCTIONS *****************************************************************/
+
+NTSTATUS CsrCreateProcess (PCSRSS_PROCESS_DATA ProcessData,
+ PCSRSS_API_REQUEST LpcMessage)
{
- return LPC_ERROR_CALL_NOT_IMPLEMENTED;
+ return(STATUS_NOT_IMPLEMENTED);
}
+NTSTATUS CsrTerminateProcess(PCSRSS_PROCESS_DATA ProcessData,
+ PCSRSS_API_REQUEST LpcMessage)
+{
+ return(STATUS_NOT_IMPLEMENTED);
+}
-DWORD
-CSR_TerminateProcess(
- PLPC_MESSAGE pLpcMessage
- )
+NTSTATUS CsrConnectProcess(CSRSS_PROCESS_DATA ProcessData,
+ PCSRSS_API_REQUEST Request)
{
- return LPC_ERROR_CALL_NOT_IMPLEMENTED;
+ HANDLE ConsoleHandle;
+
+ ConsoleHandle = ((PULONG)Request.MessageData)[0];
+
+ ProcessData.Console = CsrReferenceConsoleByHandle(ConsoleHandle);
+
+ return(STATUS_SUCCESS);
}
/* EOF */