3 * COPYRIGHT: See COPYING in the top level directory
4 * PROJECT: ReactOS kernel
5 * FILE: lib/ntdll/csr/propvar.c
6 * PURPOSE: CSRSS threads API
11 #include <ntdll/csr.h>
14 #include <csrss/csrss.h>
17 #include <ntdll/ntdll.h>
25 return (NtRegisterThreadTerminatePort(WindowsApiPort));
32 CsrSetPriorityClass(HANDLE Process,
35 /* FIXME: call csrss to get hProcess' priority */
36 *PriorityClass = CSR_PRIORITY_CLASS_NORMAL;
38 return (STATUS_NOT_IMPLEMENTED);
46 CsrIdentifyAlertableThread (VOID)
48 /* FIXME: notify csrss that current thread is alertable */
50 CSRSS_IDENTIFY_ALERTABLE_THREAD_REPLY Reply;
51 CSRSS_IDENTIFY_ALERTABLE_THREAD_REQUEST Request = (PCSRSS_IDENTIFY_ALERTABLE_THREAD_REQUEST) & Reply;
54 Request->UniqueThread = NtCurrentTeb()->Cid.UniqueThread;
55 /* FIXME: this is written the NT way, NOT the ROS way! */
56 return CsrClientCallServer (
58 NULL, /* use Request storage for reply */
59 CSRSS_IDENTIFY_ALERTABLE_THREAD,
60 sizeof (CSRSS_IDENTIFY_ALERTABLE_THREAD_REPLY)
63 return (STATUS_NOT_IMPLEMENTED);