Authors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbejy@wpi.edu>
[wine/multimedia.git] / include / psapi.h
blob389bad8eb1f8998bad68f7ce50c7dd190406c55d
1 /*
2 * psapi.h - Declarations for PSAPI
3 */
5 #ifndef __WINE_PSAPI_H
6 #define __WINE_PSAPI_H
8 typedef struct _MODULEINFO {
9 LPVOID lpBaseOfDll;
10 DWORD SizeOfImage;
11 LPVOID EntryPoint;
12 } MODULEINFO, *LPMODULEINFO;
14 typedef struct _PROCESS_MEMORY_COUNTERS {
15 DWORD cb;
16 DWORD PageFaultCount;
17 DWORD PeakWorkingSetSize;
18 DWORD WorkingSetSize;
19 DWORD QuotaPeakPagedPoolUsage;
20 DWORD QuotaPagedPoolUsage;
21 DWORD QuotaPeakNonPagedPoolUsage;
22 DWORD QuotaNonPagedPoolUsage;
23 DWORD PagefileUsage;
24 DWORD PeakPagefileUsage;
25 } PROCESS_MEMORY_COUNTERS;
26 typedef PROCESS_MEMORY_COUNTERS *PPROCESS_MEMORY_COUNTERS;
28 typedef struct _PSAPI_WS_WATCH_INFORMATION {
29 LPVOID FaultingPc;
30 LPVOID FaultingVa;
31 } PSAPI_WS_WATCH_INFORMATION, *PPSAPI_WS_WATCH_INFORMATION;
33 #endif /* __WINE_PSAPI_H */