core.sys.windows.psapi

Windows API header module

Translated from MinGW Windows headers

License

Types 14

Fields
LPVOID lpBaseOfDll
DWORD SizeOfImage
LPVOID EntryPoint
Fields
LPVOID FaultingPc
LPVOID FaultingVa
Fields
ULONG_PTR FaultingThreadId
ULONG_PTR Flags
Fields
DWORD cb
DWORD PageFaultCount
SIZE_T PeakWorkingSetSize
SIZE_T WorkingSetSize
SIZE_T QuotaPeakPagedPoolUsage
SIZE_T QuotaPagedPoolUsage
SIZE_T QuotaPeakNonPagedPoolUsage
SIZE_T QuotaNonPagedPoolUsage
SIZE_T PagefileUsage
SIZE_T PeakPagefileUsage
Fields
DWORD cb
SIZE_T CommitTotal
SIZE_T CommitLimit
SIZE_T CommitPeak
SIZE_T PhysicalTotal
SIZE_T PhysicalAvailable
SIZE_T SystemCache
SIZE_T KernelTotal
SIZE_T KernelPaged
SIZE_T KernelNonpaged
SIZE_T PageSize
DWORD HandleCount
DWORD ProcessCount
DWORD ThreadCount
Fields
DWORD cb
DWORD Reserved
SIZE_T TotalSize
SIZE_T TotalInUse
SIZE_T PeakUsage
aliasPENUM_PAGE_FILE_CALLBACKW = BOOL function(LPVOID, PENUM_PAGE_FILE_INFORMATION, LPCWSTR)
aliasPENUM_PAGE_FILE_CALLBACKA = BOOL function(LPVOID, PENUM_PAGE_FILE_INFORMATION, LPCSTR)

Functions 27

fnBOOL EnumProcesses(DWORD *, DWORD, DWORD *)
fnDWORD GetProcessImageFileNameA(HANDLE, LPSTR, DWORD)
fnDWORD GetProcessImageFileNameW(HANDLE, LPWSTR, DWORD)
fnBOOL EnumProcessModules(HANDLE, HMODULE *, DWORD, LPDWORD)
fnBOOL EnumProcessModulesEx(HANDLE, HMODULE *, DWORD, LPDWORD, DWORD)
fnDWORD GetModuleBaseNameA(HANDLE, HMODULE, LPSTR, DWORD)
fnDWORD GetModuleBaseNameW(HANDLE, HMODULE, LPWSTR, DWORD)
fnDWORD GetModuleFileNameExA(HANDLE, HMODULE, LPSTR, DWORD)
fnDWORD GetModuleFileNameExW(HANDLE, HMODULE, LPWSTR, DWORD)
fnBOOL EnumDeviceDrivers(LPVOID *, DWORD, LPDWORD)
fnDWORD GetDeviceDriverBaseNameA(LPVOID, LPSTR, DWORD)
fnDWORD GetDeviceDriverBaseNameW(LPVOID, LPWSTR, DWORD)
fnDWORD GetDeviceDriverFileNameA(LPVOID, LPSTR, DWORD)
fnDWORD GetDeviceDriverFileNameW(LPVOID, LPWSTR, DWORD)
fnBOOL QueryWorkingSet(HANDLE, PVOID, DWORD)
fnDWORD GetMappedFileNameW(HANDLE, LPVOID, LPWSTR, DWORD)
fnDWORD GetMappedFileNameA(HANDLE, LPVOID, LPSTR, DWORD)