ReactOS 0.4.16-dev-329-g9223134
|
#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 | ||
) |