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>
22 return (NtRegisterThreadTerminatePort(WindowsApiPort));
26 CsrSetPriorityClass(HANDLE Process,
29 /* FIXME: call csrss to get hProcess' priority */
30 *PriorityClass = CSR_PRIORITY_CLASS_NORMAL;
32 return (STATUS_NOT_IMPLEMENTED);
37 CsrIdentifyAlertableThread (VOID)
39 /* FIXME: notify csrss that current thread is alertable */
41 CSRSS_IDENTIFY_ALERTABLE_THREAD_REPLY Reply;
42 CSRSS_IDENTIFY_ALERTABLE_THREAD_REQUEST Request = (PCSRSS_IDENTIFY_ALERTABLE_THREAD_REQUEST) & Reply;
45 Request->UniqueThread = NtCurrentTeb()->Cid.UniqueThread;
46 /* FIXME: this is written the NT way, NOT the ROS way! */
47 return CsrClientCallServer (
49 NULL, /* use Request storage for reply */
50 CSRSS_IDENTIFY_ALERTABLE_THREAD,
51 sizeof (CSRSS_IDENTIFY_ALERTABLE_THREAD_REPLY)
54 return (STATUS_NOT_IMPLEMENTED);