Create a branch for working on csrss and co.
[reactos.git] / reactos / dll / ntdll / csr / api.c
diff --git a/reactos/dll/ntdll/csr/api.c b/reactos/dll/ntdll/csr/api.c
deleted file mode 100644 (file)
index de280d9..0000000
+++ /dev/null
@@ -1,89 +0,0 @@
-/*
- * COPYRIGHT:       See COPYING in the top level directory
- * PROJECT:         ReactOS kernel
- * FILE:            lib/ntdll/csr/api.c
- * PURPOSE:         CSR APIs exported through NTDLL
- * PROGRAMMER:      Alex Ionescu (alex@relsoft.net)
- */
-
-/* INCLUDES *****************************************************************/
-
-#include <ntdll.h>
-#define NDEBUG
-#include <debug.h>
-
-/* GLOBALS *******************************************************************/
-extern HANDLE CsrApiPort;
-
-/* FUNCTIONS *****************************************************************/
-
-/*
- * @implemented
- */
-NTSTATUS
-NTAPI
-CsrNewThread(VOID)
-{
-    /* Register the termination port to CSR's */
-    return NtRegisterThreadTerminatePort(CsrApiPort);
-}
-
-/*
- * @implemented
- */
-NTSTATUS
-NTAPI
-CsrSetPriorityClass(HANDLE hProcess,
-                    PULONG PriorityClass)
-{
-    NTSTATUS Status;
-    CSR_API_MESSAGE2 ApiMessage; /* <- Remove the "2" when CSR is commited */
-    PCSR_SET_PRIORITY_CLASS SetPriorityClass = &ApiMessage.SetPriorityClass;
-
-    /* Set up the data for CSR */
-    DbgBreakPoint();
-    SetPriorityClass->hProcess = hProcess;
-    SetPriorityClass->PriorityClass = *PriorityClass;
-
-    /* Call it */
-    Status = CsrClientCallServer((PCSR_API_MESSAGE)&ApiMessage,
-                                 NULL,
-                                 CSR_MAKE_OPCODE(CsrpSetPriorityClass,
-                                                 CSR_SRV_SERVER),
-                                 sizeof(CSR_SET_PRIORITY_CLASS));
-    
-    /* Return what we got, if requested */
-    if (*PriorityClass) *PriorityClass = SetPriorityClass->PriorityClass;
-
-    /* Return to caller */
-    return Status;
-}
-
-/*
- * @implemented
- */
-NTSTATUS
-NTAPI
-CsrIdentifyAlertableThread (VOID)
-{
-    NTSTATUS Status;
-    CSR_API_MESSAGE2 ApiMessage; /* <- Remove the "2" when CSR is commited */
-    PCSR_IDENTIFY_ALTERTABLE_THREAD IdentifyAlertableThread;
-    
-    /* Set up the data for CSR */
-    DbgBreakPoint();
-    IdentifyAlertableThread = &ApiMessage.IdentifyAlertableThread;
-    IdentifyAlertableThread->Cid = NtCurrentTeb()->ClientId;
-
-    /* Call it */
-    Status = CsrClientCallServer((PCSR_API_MESSAGE)&ApiMessage,
-                                 NULL,
-                                 CSR_MAKE_OPCODE(CsrpIdentifyAlertable,
-                                                 CSR_SRV_SERVER),
-                                 sizeof(CSR_SET_PRIORITY_CLASS));
-
-    /* Return to caller */
-    return Status;
-}
-
-/* EOF */