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

process.c File Reference
#include <ntoskrnl.h>
#include <debug.h>

Go to the source code of this file.

Defines

#define NDEBUG

Functions

PETHREAD NTAPI PsGetNextProcessThread (IN PEPROCESS Process, IN PETHREAD Thread OPTIONAL)
PEPROCESS NTAPI PsGetNextProcess (IN PEPROCESS OldProcess)
KPRIORITY NTAPI PspComputeQuantumAndPriority (IN PEPROCESS Process, IN PSPROCESSPRIORITYMODE Mode, OUT PUCHAR Quantum)
VOID NTAPI PsChangeQuantumTable (IN BOOLEAN Immediate, IN ULONG PrioritySeparation)
NTSTATUS NTAPI PspCreateProcess (OUT PHANDLE ProcessHandle, IN ACCESS_MASK DesiredAccess, IN POBJECT_ATTRIBUTES ObjectAttributes OPTIONAL, IN HANDLE ParentProcess OPTIONAL, IN ULONG Flags, IN HANDLE SectionHandle OPTIONAL, IN HANDLE DebugPort OPTIONAL, IN HANDLE ExceptionPort OPTIONAL, IN BOOLEAN InJob)
NTSTATUS NTAPI PsCreateSystemProcess (OUT PHANDLE ProcessHandle, IN ACCESS_MASK DesiredAccess, IN POBJECT_ATTRIBUTES ObjectAttributes)
NTSTATUS NTAPI PsLookupProcessByProcessId (IN HANDLE ProcessId, OUT PEPROCESS *Process)
NTSTATUS NTAPI PsLookupProcessThreadByCid (IN PCLIENT_ID Cid, OUT PEPROCESS *Process OPTIONAL, OUT PETHREAD *Thread)
LARGE_INTEGER NTAPI PsGetProcessExitTime (VOID)
LONGLONG NTAPI PsGetProcessCreateTimeQuadPart (PEPROCESS Process)
PVOID NTAPI PsGetProcessDebugPort (PEPROCESS Process)
BOOLEAN NTAPI PsGetProcessExitProcessCalled (PEPROCESS Process)
NTSTATUS NTAPI PsGetProcessExitStatus (PEPROCESS Process)
HANDLE NTAPI PsGetProcessId (PEPROCESS Process)
LPSTR NTAPI PsGetProcessImageFileName (PEPROCESS Process)
HANDLE NTAPI PsGetProcessInheritedFromUniqueProcessId (PEPROCESS Process)
PEJOB NTAPI PsGetProcessJob (PEPROCESS Process)
PPEB NTAPI PsGetProcessPeb (PEPROCESS Process)
ULONG NTAPI PsGetProcessPriorityClass (PEPROCESS Process)
HANDLE NTAPI PsGetCurrentProcessId (VOID)
ULONG NTAPI PsGetCurrentProcessSessionId (VOID)
PVOID NTAPI PsGetProcessSectionBaseAddress (PEPROCESS Process)
PVOID NTAPI PsGetProcessSecurityPort (PEPROCESS Process)
HANDLE NTAPI PsGetProcessSessionId (PEPROCESS Process)
PVOID NTAPI PsGetCurrentProcessWin32Process (VOID)
PVOID NTAPI PsGetProcessWin32Process (PEPROCESS Process)
PVOID NTAPI PsGetProcessWin32WindowStation (PEPROCESS Process)
BOOLEAN NTAPI PsIsProcessBeingDebugged (PEPROCESS Process)
BOOLEAN NTAPI PsIsSystemProcess (IN PEPROCESS Process)
VOID NTAPI PsSetProcessPriorityClass (PEPROCESS Process, ULONG PriorityClass)
VOID NTAPI PsSetProcessSecurityPort (PEPROCESS Process, PVOID SecurityPort)
VOID NTAPI PsSetProcessWin32Process (PEPROCESS Process, PVOID Win32Process)
VOID NTAPI PsSetProcessWindowStation (PEPROCESS Process, PVOID WindowStation)
VOID NTAPI PsSetProcessPriorityByClass (IN PEPROCESS Process, IN PSPROCESSPRIORITYMODE Type)
NTSTATUS NTAPI NtCreateProcessEx (OUT PHANDLE ProcessHandle, IN ACCESS_MASK DesiredAccess, IN POBJECT_ATTRIBUTES ObjectAttributes OPTIONAL, IN HANDLE ParentProcess, IN ULONG Flags, IN HANDLE SectionHandle OPTIONAL, IN HANDLE DebugPort OPTIONAL, IN HANDLE ExceptionPort OPTIONAL, IN BOOLEAN InJob)
NTSTATUS NTAPI NtCreateProcess (OUT PHANDLE ProcessHandle, IN ACCESS_MASK DesiredAccess, IN POBJECT_ATTRIBUTES ObjectAttributes OPTIONAL, IN HANDLE ParentProcess, IN BOOLEAN InheritObjectTable, IN HANDLE SectionHandle OPTIONAL, IN HANDLE DebugPort OPTIONAL, IN HANDLE ExceptionPort OPTIONAL)
NTSTATUS NTAPI NtOpenProcess (OUT PHANDLE ProcessHandle, IN ACCESS_MASK DesiredAccess, IN POBJECT_ATTRIBUTES ObjectAttributes, IN PCLIENT_ID ClientId)

Variables

ULONG PsMinimumWorkingSet
ULONG PsMaximumWorkingSet
POBJECT_TYPE PsProcessType = NULL
LIST_ENTRY PsActiveProcessHead
KGUARDED_MUTEX PspActiveProcessMutex
LARGE_INTEGER ShortPsLockDelay
ULONG PsRawPrioritySeparation = 0
ULONG PsPrioritySeparation
CHAR PspForegroundQuantum [3]
CHAR PspFixedQuantums [6]
CHAR PspVariableQuantums [6]
KPRIORITY PspPriorityTable [PROCESS_PRIORITY_CLASS_ABOVE_NORMAL+1]

Generated on Fri May 25 2012 04:40:56 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.