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

psfuncs.h File Reference

Go to the source code of this file.

Defines

#define PsGetCurrentProcess   IoGetCurrentProcess
#define _PSGETCURRENTTHREAD_

Functions

 $if (_WDMDDK_) NTKERNELAPI NTSTATUS NTAPI PsWrapApcWow64Thread(_Inout_ PVOID *ApcContext
 _IRQL_requires_max_ (DISPATCH_LEVEL) FORCEINLINE PETHREAD NTAPI PsGetCurrentThread(VOID)
 $endif (_WDMDDK_) $if(_NTDDK_) __kernel_entry NTSYSCALLAPI NTSTATUS NTAPI NtOpenProcess(_Out_ PHANDLE ProcessHandle
NTSYSCALLAPI NTSTATUS NTAPI NtQueryInformationProcess (IN HANDLE ProcessHandle, IN PROCESSINFOCLASS ProcessInformationClass, OUT PVOID ProcessInformation OPTIONAL, IN ULONG ProcessInformationLength, OUT PULONG ReturnLength OPTIONAL)
 $endif (_NTDDK_) $if(_NTIFS_) _Must_inspect_result_ _IRQL_requires_max_(APC_LEVEL) NTKERNELAPI NTSTATUS NTAPI PsLookupProcessByProcessId(_In_ HANDLE ProcessId
_Must_inspect_result_ _IRQL_requires_max_ (APC_LEVEL) NTKERNELAPI NTSTATUS NTAPI PsLookupThreadByThreadId(_In_ HANDLE UniqueThreadId
 $endif (_NTIFS_) $if(_WDMDDK_) _IRQL_requires_max_(APC_LEVEL) _Post_satisfies_(return< =0) _Must_inspect_result_ NTKERNELAPI NTSTATUS NTAPI PsCreateSystemThread(_Out_ PHANDLE ThreadHandle
_In_ ULONG _In_opt_
POBJECT_ATTRIBUTES _In_opt_
HANDLE _Out_opt_ PCLIENT_ID
_In_ PKSTART_ROUTINE _In_opt_ 
_When_ (return==0, __drv_aliasesMem) PVOID StartContext)
 _IRQL_requires_max_ (PASSIVE_LEVEL) NTKERNELAPI NTSTATUS NTAPI PsTerminateSystemThread(_In_ NTSTATUS ExitStatus)
NTKERNELAPI HANDLE NTAPI PsGetCurrentProcessId (VOID)
NTKERNELAPI BOOLEAN NTAPI PsGetVersion (OUT PULONG MajorVersion OPTIONAL, OUT PULONG MinorVersion OPTIONAL, OUT PULONG BuildNumber OPTIONAL, OUT PUNICODE_STRING CSDVersion OPTIONAL)
NTKERNELAPI NTSTATUS NTAPI PsRemoveCreateThreadNotifyRoutine (_In_ PCREATE_THREAD_NOTIFY_ROUTINE NotifyRoutine)
NTKERNELAPI BOOLEAN NTAPI PsIsSystemThread (_In_ PETHREAD Thread)
NTKERNELAPI BOOLEAN NTAPI PsSetCurrentThreadPrefetching (IN BOOLEAN Prefetching)
NTKERNELAPI BOOLEAN NTAPI PsIsCurrentThreadPrefetching (VOID)
NTKERNELAPI NTSTATUS NTAPI PsSetCreateProcessNotifyRoutineEx (IN PCREATE_PROCESS_NOTIFY_ROUTINE_EX NotifyRoutine, IN BOOLEAN Remove)

Variables

_Inout_ PVOIDApcRoutine
_In_ ACCESS_MASK DesiredAccess
_In_ ACCESS_MASK _In_
POBJECT_ATTRIBUTES 
ObjectAttributes
_In_ ACCESS_MASK _In_
POBJECT_ATTRIBUTES _In_opt_
PCLIENT_ID 
ClientId
_Outptr_ PEPROCESSProcess
_Must_inspect_result_ _Outptr_
PETHREAD
Thread
_In_ ULONG _In_opt_
POBJECT_ATTRIBUTES _In_opt_
HANDLE 
ProcessHandle
_In_ ULONG _In_opt_
POBJECT_ATTRIBUTES _In_opt_
HANDLE _Out_opt_ PCLIENT_ID
_In_ PKSTART_ROUTINE 
StartRoutine
_In_ BOOLEAN Remove
_Out_ PBOOLEAN CopyOnOpen
_Out_ PBOOLEAN _Out_ PBOOLEAN EffectiveOnly
_Out_ PBOOLEAN _Out_ PBOOLEAN
_Out_
PSECURITY_IMPERSONATION_LEVEL 
ImpersonationLevel
_Must_inspect_result_ _In_opt_
PACCESS_TOKEN 
Token
_Inout_ PSE_IMPERSONATION_STATE ImpersonationState
_In_ POOL_TYPE PoolType
_In_ POOL_TYPE _In_ ULONG_PTR Amount

Generated on Sat May 26 2012 05:36:30 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.