Defines |
| #define | NDEBUG |
Functions |
| VOID NTAPI | CsrSetToNormalPriority (VOID) |
| VOID NTAPI | CsrSetToShutdownPriority (VOID) |
| NTSTATUS NTAPI | CsrGetProcessLuid (HANDLE hProcess OPTIONAL, PLUID Luid) |
| BOOLEAN NTAPI | CsrImpersonateClient (IN PCSR_THREAD CsrThread) |
| BOOLEAN NTAPI | CsrRevertToSelf (VOID) |
| PCSR_PROCESS NTAPI | FindProcessForShutdown (IN PLUID CallerLuid) |
| NTSTATUS WINAPI | CsrEnumProcesses (IN CSRSS_ENUM_PROCESS_PROC EnumProc, IN PVOID Context) |
| VOID NTAPI | CsrProcessRefcountZero (IN PCSR_PROCESS CsrProcess) |
| VOID NTAPI | CsrLockedDereferenceProcess (PCSR_PROCESS CsrProcess) |
| VOID NTAPI | CsrDereferenceProcess (IN PCSR_PROCESS CsrProcess) |
| NTSTATUS NTAPI | CsrDestroyProcess (IN PCLIENT_ID Cid, IN NTSTATUS ExitStatus) |
| NTSTATUS NTAPI | CsrCreateProcess (IN HANDLE hProcess, IN HANDLE hThread, IN PCLIENT_ID ClientId, IN PCSR_NT_SESSION NtSession, IN ULONG Flags, IN PCLIENT_ID DebugCid) |
| NTSTATUS NTAPI | CsrUnlockProcess (IN PCSR_PROCESS CsrProcess) |
| VOID NTAPI | CsrSetBackgroundPriority (IN PCSR_PROCESS CsrProcess) |
| PCSR_PROCESS NTAPI | CsrAllocateProcess (VOID) |
| VOID NTAPI | CsrLockedReferenceProcess (IN PCSR_PROCESS CsrProcess) |
| NTSTATUS NTAPI | CsrInitializeProcessStructure (VOID) |
| VOID NTAPI | CsrDeallocateProcess (IN PCSR_PROCESS CsrProcess) |
| VOID NTAPI | CsrRemoveProcess (IN PCSR_PROCESS CsrProcess) |
| VOID NTAPI | CsrInsertProcess (IN PCSR_PROCESS Parent OPTIONAL, IN PCSR_PROCESS CurrentProcess OPTIONAL, IN PCSR_PROCESS CsrProcess) |
| NTSTATUS NTAPI | CsrLockProcessByClientId (IN HANDLE Pid, OUT PCSR_PROCESS *CsrProcess) |
Variables |
| RTL_CRITICAL_SECTION | ProcessDataLock |
| PCSR_PROCESS | CsrRootProcess |
| SECURITY_QUALITY_OF_SERVICE | CsrSecurityQos |
| LONG | CsrProcessSequenceCount = 5 |
| ULONG | CsrTotalPerProcessDataLength |