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

psapi.c File Reference
#include "precomp.h"
#include <debug.h>

Go to the source code of this file.

Data Structures

struct  PENUM_DEVICE_DRIVERS_CONTEXT
struct  PENUM_PROCESSES_CONTEXT
struct  PENUM_PROCESS_MODULES_CONTEXT
struct  PGET_DEVICE_DRIVER_NAME_CONTEXT
struct  PGET_MODULE_INFORMATION_FLAGS
struct  PGET_MODULE_INFORMATION_CONTEXT
struct  PINTERNAL_ENUM_PAGE_FILES_CONTEXT

Defines

#define NDEBUG

Functions

BOOLEAN WINAPI DllMain (HINSTANCE hDllHandle, DWORD nReason, LPVOID Reserved)
NTSTATUS WINAPI EnumDeviceDriversCallback (IN PRTL_PROCESS_MODULE_INFORMATION CurrentModule, IN OUT PVOID CallbackContext)
NTSTATUS WINAPI EnumProcessesCallback (IN PSYSTEM_PROCESS_INFORMATION CurrentProcess, IN OUT PVOID CallbackContext)
NTSTATUS WINAPI EnumProcessModulesCallback (IN HANDLE ProcessHandle, IN PLDR_DATA_TABLE_ENTRY CurrentModule, IN OUT PVOID CallbackContext)
NTSTATUS WINAPI GetDeviceDriverNameCallback (IN PRTL_PROCESS_MODULE_INFORMATION CurrentModule, IN OUT PVOID CallbackContext)
static DWORD InternalGetDeviceDriverName (BOOLEAN bUnicode, BOOLEAN bFullName, LPVOID ImageBase, LPVOID lpName, DWORD nSize)
static DWORD InternalGetMappedFileName (BOOLEAN bUnicode, HANDLE hProcess, LPVOID lpv, LPVOID lpName, DWORD nSize)
NTSTATUS WINAPI GetModuleInformationCallback (IN HANDLE ProcessHandle, IN PLDR_DATA_TABLE_ENTRY CurrentModule, IN OUT PVOID CallbackContext)
static DWORD InternalGetModuleInformation (HANDLE hProcess, HMODULE hModule, GET_MODULE_INFORMATION_FLAGS Flags, LPVOID lpBuffer, DWORD nBufSize)
static BOOL CALLBACK InternalAnsiPageFileCallback (LPVOID pContext, PENUM_PAGE_FILE_INFORMATION pPageFileInfo, LPCWSTR lpFilename)
BOOL WINAPI EmptyWorkingSet (HANDLE hProcess)
BOOL WINAPI EnumDeviceDrivers (LPVOID *lpImageBase, DWORD cb, LPDWORD lpcbNeeded)
BOOL WINAPI EnumProcesses (DWORD *lpidProcess, DWORD cb, LPDWORD lpcbNeeded)
BOOL WINAPI EnumProcessModules (HANDLE hProcess, HMODULE *lphModule, DWORD cb, LPDWORD lpcbNeeded)
DWORD WINAPI GetDeviceDriverBaseNameA (LPVOID ImageBase, LPSTR lpBaseName, DWORD nSize)
DWORD WINAPI GetDeviceDriverFileNameA (LPVOID ImageBase, LPSTR lpFilename, DWORD nSize)
DWORD WINAPI GetDeviceDriverBaseNameW (LPVOID ImageBase, LPWSTR lpBaseName, DWORD nSize)
DWORD WINAPI GetDeviceDriverFileNameW (LPVOID ImageBase, LPWSTR lpFilename, DWORD nSize)
DWORD WINAPI GetMappedFileNameA (HANDLE hProcess, LPVOID lpv, LPSTR lpFilename, DWORD nSize)
DWORD WINAPI GetMappedFileNameW (HANDLE hProcess, LPVOID lpv, LPWSTR lpFilename, DWORD nSize)
DWORD WINAPI GetModuleBaseNameA (HANDLE hProcess, HMODULE hModule, LPSTR lpBaseName, DWORD nSize)
DWORD WINAPI GetModuleBaseNameW (HANDLE hProcess, HMODULE hModule, LPWSTR lpBaseName, DWORD nSize)
DWORD WINAPI GetModuleFileNameExA (HANDLE hProcess, HMODULE hModule, LPSTR lpFilename, DWORD nSize)
DWORD WINAPI GetModuleFileNameExW (HANDLE hProcess, HMODULE hModule, LPWSTR lpFilename, DWORD nSize)
BOOL WINAPI GetModuleInformation (HANDLE hProcess, HMODULE hModule, LPMODULEINFO lpmodinfo, DWORD cb)
BOOL WINAPI InitializeProcessForWsWatch (HANDLE hProcess)
BOOL WINAPI GetWsChanges (HANDLE hProcess, PPSAPI_WS_WATCH_INFORMATION lpWatchInfo, DWORD cb)
DWORD WINAPI GetProcessImageFileNameW (HANDLE hProcess, LPWSTR lpImageFileName, DWORD nSize)
DWORD WINAPI GetProcessImageFileNameA (HANDLE hProcess, LPSTR lpImageFileName, DWORD nSize)
BOOL WINAPI EnumPageFilesA (PENUM_PAGE_FILE_CALLBACKA pCallbackRoutine, LPVOID lpContext)
BOOL WINAPI EnumPageFilesW (PENUM_PAGE_FILE_CALLBACKW pCallbackRoutine, LPVOID lpContext)
BOOL WINAPI GetPerformanceInfo (PPERFORMANCE_INFORMATION pPerformanceInformation, DWORD cb)
BOOL WINAPI GetProcessMemoryInfo (HANDLE Process, PPROCESS_MEMORY_COUNTERS ppsmemCounters, DWORD cb)
BOOL WINAPI QueryWorkingSet (HANDLE hProcess, PVOID pv, DWORD cb)
BOOL WINAPI QueryWorkingSetEx (IN HANDLE hProcess, IN OUT PVOID pv, IN DWORD cb)

Generated on Sun May 27 2012 05:16:47 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.