|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include <ntos.h>
Go to the source code of this file.
Classes | |
| struct | tagFOO |
| struct | SOUND_DEVICE_INIT |
Macros | |
| #define | NTOS_MODE_USER |
| #define | FAILED_WITH_STATUS DEFINE_DBG_MSG("%s() failed, status 0x%08X") |
| #define | DEFINE_DBG_MSG(__str__) "PSAPI: " __str__ "\n" |
Typedefs | |
| typedef struct tagFOO | FOO |
| typedef struct tagFOO * | PFOO |
| typedef struct tagFOO * | LPFOO |
| typedef NTSTATUS NTAPI(* | PPROC_ENUM_ROUTINE) (IN PSYSTEM_PROCESSES CurrentProcess, IN OUT PVOID CallbackContext) |
| typedef NTSTATUS NTAPI(* | PTHREAD_ENUM_ROUTINE) (IN PSYSTEM_THREADS CurrentThread, IN OUT PVOID CallbackContext) |
| typedef NTSTATUS NTAPI(* | PSYSMOD_ENUM_ROUTINE) (IN PSYSTEM_MODULE_INFORMATION_ENTRY CurrentModule, IN OUT PVOID CallbackContext) |
| typedef NTSTATUS NTAPI(* | PPROCMOD_ENUM_ROUTINE) (IN HANDLE ProcessHandle, IN PLDR_DATA_TABLE_ENTRY CurrentModule, IN OUT PVOID CallbackContext) |
| #define FAILED_WITH_STATUS DEFINE_DBG_MSG("%s() failed, status 0x%08X") |
| typedef NTSTATUS NTAPI(* PPROC_ENUM_ROUTINE) (IN PSYSTEM_PROCESSES CurrentProcess, IN OUT PVOID CallbackContext) |
| typedef NTSTATUS NTAPI(* PPROCMOD_ENUM_ROUTINE) (IN HANDLE ProcessHandle, IN PLDR_DATA_TABLE_ENTRY CurrentModule, IN OUT PVOID CallbackContext) |
| typedef NTSTATUS NTAPI(* PTHREAD_ENUM_ROUTINE) (IN PSYSTEM_THREADS CurrentThread, IN OUT PVOID CallbackContext) |
| void * _lfind | ( | const void * | match, |
| const void * | start, | ||
| unsigned int * | array_size, | ||
| unsigned int | elem_size, | ||
| int(*)(const void *, const void *) | cf | ||
| ) |
Referenced by _lsearch().
Definition at line 25 of file test.h.
| NTSTATUS NTAPI PsaCaptureProcessesAndThreads | ( | OUT PSYSTEM_PROCESSES * | ProcessesAndThreads | ) |
Referenced by PerfDataRefresh(), PrintProcess(), and PrintProcessList().
| NTSTATUS NTAPI PsaCaptureSystemModules | ( | OUT PSYSTEM_MODULE_INFORMATION * | SystemModules | ) |
| NTSTATUS NTAPI PsaEnumerateProcesses | ( | IN PPROC_ENUM_ROUTINE | Callback, |
| IN OUT PVOID | CallbackContext | ||
| ) |
Definition at line 218 of file processes.c.
| NTSTATUS NTAPI PsaEnumerateProcessesAndThreads | ( | IN PPROC_ENUM_ROUTINE | ProcessCallback, |
| IN OUT PVOID | ProcessCallbackContext, | ||
| IN PTHREAD_ENUM_ROUTINE | ThreadCallback, | ||
| IN OUT PVOID | ThreadCallbackContext | ||
| ) |
Definition at line 153 of file processes.c.
| NTSTATUS NTAPI PsaEnumerateProcessModules | ( | IN HANDLE | ProcessHandle, |
| IN PPROCMOD_ENUM_ROUTINE | Callback, | ||
| IN OUT PVOID | CallbackContext | ||
| ) |
Definition at line 30 of file modules.c.
| NTSTATUS NTAPI PsaEnumerateSystemModules | ( | IN PSYSMOD_ENUM_ROUTINE | Callback, |
| IN OUT PVOID | CallbackContext | ||
| ) |
Definition at line 21 of file drivers.c.
| NTSTATUS NTAPI PsaEnumerateThreads | ( | IN PTHREAD_ENUM_ROUTINE | Callback, |
| IN OUT PVOID | CallbackContext | ||
| ) |
Definition at line 228 of file processes.c.
Definition at line 188 of file processes.c.
Referenced by PerfDataRefresh(), PrintProcess(), PrintProcessList(), and PsaEnumerateSystemModules().
| PSYSTEM_PROCESSES FASTCALL PsaWalkFirstProcess | ( | IN PSYSTEM_PROCESSES | ProcessesAndThreads | ) |
Referenced by GetProcessInfoPid(), PerfDataRefresh(), and PrintProcessList().
| PSYSTEM_MODULE_INFORMATION_ENTRY FASTCALL PsaWalkFirstSystemModule | ( | IN PSYSTEM_MODULE_INFORMATION | SystemModules | ) |
| PSYSTEM_THREADS FASTCALL PsaWalkFirstThread | ( | IN PSYSTEM_PROCESSES | CurrentProcess | ) |
Referenced by PrintThreads().
| PSYSTEM_PROCESSES FASTCALL PsaWalkNextProcess | ( | IN PSYSTEM_PROCESSES | CurrentProcess | ) |
Referenced by GetProcessInfoPid(), PerfDataRefresh(), and PrintProcessList().
| PSYSTEM_MODULE_INFORMATION_ENTRY FASTCALL PsaWalkNextSystemModule | ( | IN PSYSTEM_MODULE_INFORMATION | CurrentSystemModule | ) |
| PSYSTEM_THREADS FASTCALL PsaWalkNextThread | ( | IN PSYSTEM_THREADS | CurrentThread | ) |
Referenced by PrintThreads().
| NTSTATUS NTAPI PsaWalkProcesses | ( | IN PSYSTEM_PROCESSES | ProcessesAndThreads, |
| IN PPROC_ENUM_ROUTINE | Callback, | ||
| IN OUT PVOID | CallbackContext | ||
| ) |
| NTSTATUS NTAPI PsaWalkProcessesAndThreads | ( | IN PSYSTEM_PROCESSES | ProcessesAndThreads, |
| IN PPROC_ENUM_ROUTINE | ProcessCallback, | ||
| IN OUT PVOID | ProcessCallbackContext, | ||
| IN PTHREAD_ENUM_ROUTINE | ThreadCallback, | ||
| IN OUT PVOID | ThreadCallbackContext | ||
| ) |
| NTSTATUS NTAPI PsaWalkSystemModules | ( | IN PSYSTEM_MODULE_INFORMATION | SystemModules, |
| IN PSYSMOD_ENUM_ROUTINE | Callback, | ||
| IN OUT PVOID | CallbackContext | ||
| ) |
| NTSTATUS NTAPI PsaWalkThreads | ( | IN PSYSTEM_PROCESSES | ProcessesAndThreads, |
| IN PTHREAD_ENUM_ROUTINE | Callback, | ||
| IN OUT PVOID | CallbackContext | ||
| ) |