|
ReactOS 0.4.16-dev-1946-g52006dd
|

Go to the source code of this file.
Macros | |
| #define | PspPrioritySeparationFromMask(Mask) ((Mask) & 3) |
| #define | PspQuantumTypeFromMask(Mask) ((Mask) & 12) |
| #define | PspQuantumLengthFromMask(Mask) ((Mask) & 48) |
| #define | PspSetCrossThreadFlag(Thread, Flag) InterlockedOr((PLONG)&Thread->CrossThreadFlags, Flag) |
| #define | PspClearCrossThreadFlag(Thread, Flag) InterlockedAnd((PLONG)&Thread->CrossThreadFlags, ~Flag) |
| #define | PspSetProcessFlag(Process, Flag) InterlockedOr((PLONG)&Process->Flags, Flag) |
| #define | PspClearProcessFlag(Process, Flag) InterlockedAnd((PLONG)&Process->Flags, ~Flag) |
| FORCEINLINE PEPROCESS _PsGetCurrentProcess | ( | VOID | ) |
| FORCEINLINE VOID PspLockProcessSecurityExclusive | ( | IN PEPROCESS | Process | ) |
Definition at line 133 of file ps_x.h.
Referenced by PspAssignPrimaryToken().
| FORCEINLINE VOID PspLockProcessSecurityShared | ( | IN PEPROCESS | Process | ) |
Definition at line 111 of file ps_x.h.
Referenced by PsReferenceEffectiveToken(), and PsReferencePrimaryToken().
| FORCEINLINE VOID PspLockThreadSecurityExclusive | ( | IN PETHREAD | Thread | ) |
Definition at line 177 of file ps_x.h.
Referenced by PsDisableImpersonation(), PsImpersonateClient(), PsRestoreImpersonation(), and PsRevertThreadToSelf().
| FORCEINLINE VOID PspLockThreadSecurityShared | ( | IN PETHREAD | Thread | ) |
Definition at line 155 of file ps_x.h.
Referenced by PsReferenceImpersonationToken().
| FORCEINLINE VOID PspRunCreateProcessNotifyRoutines | ( | IN PEPROCESS | CurrentProcess, |
| IN BOOLEAN | Create | ||
| ) |
Definition at line 62 of file ps_x.h.
Referenced by PspCreateProcess(), and PspExitProcess().
Definition at line 40 of file ps_x.h.
Referenced by PspCreateThread(), and PspExitThread().
| FORCEINLINE VOID PspRunLegoRoutine | ( | IN PKTHREAD | Thread | ) |
| FORCEINLINE VOID PspRunLoadImageNotifyRoutines | ( | PUNICODE_STRING | FullImageName, |
| HANDLE | ProcessId, | ||
| PIMAGE_INFO | ImageInfo | ||
| ) |
Definition at line 84 of file ps_x.h.
Referenced by DbgkCreateThread(), and MmLoadSystemImage().
| FORCEINLINE VOID PspUnlockProcessSecurityExclusive | ( | IN PEPROCESS | Process | ) |
Definition at line 144 of file ps_x.h.
Referenced by PspAssignPrimaryToken().
| FORCEINLINE VOID PspUnlockProcessSecurityShared | ( | IN PEPROCESS | Process | ) |
Definition at line 122 of file ps_x.h.
Referenced by PsReferenceEffectiveToken(), and PsReferencePrimaryToken().
| FORCEINLINE VOID PspUnlockThreadSecurityExclusive | ( | IN PETHREAD | Thread | ) |
Definition at line 188 of file ps_x.h.
Referenced by PsDisableImpersonation(), PsImpersonateClient(), PsRestoreImpersonation(), and PsRevertThreadToSelf().
| FORCEINLINE VOID PspUnlockThreadSecurityShared | ( | IN PETHREAD | Thread | ) |
Definition at line 166 of file ps_x.h.
Referenced by PsReferenceImpersonationToken().