ReactOS 0.4.16-dev-125-g798ea90
|
Go to the source code of this file.
Macros | |
#define | NDEBUG |
Functions | |
BOOLEAN NTAPI | CsrInitializeWait (IN CSR_WAIT_FUNCTION WaitFunction, IN PCSR_THREAD CsrWaitThread, IN OUT PCSR_API_MESSAGE WaitApiMessage, IN PVOID WaitContext, OUT PCSR_WAIT_BLOCK *NewWaitBlock) |
BOOLEAN NTAPI | CsrNotifyWaitBlock (IN PCSR_WAIT_BLOCK WaitBlock, IN PLIST_ENTRY WaitList, IN PVOID WaitArgument1, IN PVOID WaitArgument2, IN ULONG WaitFlags, IN BOOLEAN DereferenceThread) |
BOOLEAN NTAPI | CsrCreateWait (IN PLIST_ENTRY WaitList, IN CSR_WAIT_FUNCTION WaitFunction, IN PCSR_THREAD CsrWaitThread, IN OUT PCSR_API_MESSAGE WaitApiMessage, IN PVOID WaitContext) |
VOID NTAPI | CsrDereferenceWait (IN PLIST_ENTRY WaitList) |
VOID NTAPI | CsrMoveSatisfiedWait (IN PLIST_ENTRY DestinationList, IN PLIST_ENTRY WaitList) |
BOOLEAN NTAPI | CsrNotifyWait (IN PLIST_ENTRY WaitList, IN BOOLEAN NotifyAll, IN PVOID WaitArgument1, IN PVOID WaitArgument2) |
Variables | |
RTL_CRITICAL_SECTION | CsrWaitListsLock |
BOOLEAN NTAPI CsrCreateWait | ( | IN PLIST_ENTRY | WaitList, |
IN CSR_WAIT_FUNCTION | WaitFunction, | ||
IN PCSR_THREAD | CsrWaitThread, | ||
IN OUT PCSR_API_MESSAGE | WaitApiMessage, | ||
IN PVOID | WaitContext | ||
) |
Definition at line 209 of file wait.c.
Referenced by DoWriteConsole(), and WaitBeforeReading().
VOID NTAPI CsrDereferenceWait | ( | IN PLIST_ENTRY | WaitList | ) |
Definition at line 266 of file wait.c.
Referenced by ConioUnpause(), ConSrvCloseHandle(), and PostprocessInput().
BOOLEAN NTAPI CsrInitializeWait | ( | IN CSR_WAIT_FUNCTION | WaitFunction, |
IN PCSR_THREAD | CsrWaitThread, | ||
IN OUT PCSR_API_MESSAGE | WaitApiMessage, | ||
IN PVOID | WaitContext, | ||
OUT PCSR_WAIT_BLOCK * | NewWaitBlock | ||
) |
Definition at line 50 of file wait.c.
Referenced by CsrCreateWait().
VOID NTAPI CsrMoveSatisfiedWait | ( | IN PLIST_ENTRY | DestinationList, |
IN PLIST_ENTRY | WaitList | ||
) |
Definition at line 330 of file wait.c.
BOOLEAN NTAPI CsrNotifyWait | ( | IN PLIST_ENTRY | WaitList, |
IN BOOLEAN | NotifyAll, | ||
IN PVOID | WaitArgument1, | ||
IN PVOID | WaitArgument2 | ||
) |
Definition at line 388 of file wait.c.
Referenced by ConioUnpause(), ConSrvCloseHandle(), and PostprocessInput().
BOOLEAN NTAPI CsrNotifyWaitBlock | ( | IN PCSR_WAIT_BLOCK | WaitBlock, |
IN PLIST_ENTRY | WaitList, | ||
IN PVOID | WaitArgument1, | ||
IN PVOID | WaitArgument2, | ||
IN ULONG | WaitFlags, | ||
IN BOOLEAN | DereferenceThread | ||
) |
Definition at line 120 of file wait.c.
Referenced by CsrDestroyProcess(), CsrDestroyThread(), and CsrNotifyWait().
RTL_CRITICAL_SECTION CsrWaitListsLock |