ReactOS 0.4.16-dev-289-g096a551
|
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().