ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

ps_x.h File Reference

Go to the source code of this file.

Defines

#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)

Functions

FORCEINLINE VOID PspRunCreateThreadNotifyRoutines (IN PETHREAD CurrentThread, IN BOOLEAN Create)
FORCEINLINE VOID PspRunCreateProcessNotifyRoutines (IN PEPROCESS CurrentProcess, IN BOOLEAN Create)
FORCEINLINE VOID PspRunLoadImageNotifyRoutines (PUNICODE_STRING FullImageName, HANDLE ProcessId, PIMAGE_INFO ImageInfo)
FORCEINLINE VOID PspRunLegoRoutine (IN PKTHREAD Thread)
FORCEINLINE VOID PspLockProcessSecurityShared (IN PEPROCESS Process)
FORCEINLINE VOID PspUnlockProcessSecurityShared (IN PEPROCESS Process)
FORCEINLINE VOID PspLockProcessSecurityExclusive (IN PEPROCESS Process)
FORCEINLINE VOID PspUnlockProcessSecurityExclusive (IN PEPROCESS Process)
FORCEINLINE VOID PspLockThreadSecurityShared (IN PETHREAD Thread)
FORCEINLINE VOID PspUnlockThreadSecurityShared (IN PETHREAD Thread)
FORCEINLINE VOID PspLockThreadSecurityExclusive (IN PETHREAD Thread)
FORCEINLINE VOID PspUnlockThreadSecurityExclusive (IN PETHREAD Thread)
FORCEINLINE PEPROCESS _PsGetCurrentProcess (VOID)

Generated on Sun May 27 2012 06:07:09 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.