From 23e4e1b1526fd3803f5368879f2075dfb0fdb475 Mon Sep 17 00:00:00 2001 From: nivenh Date: Tue, 29 Jan 2008 20:34:43 +0000 Subject: [PATCH] Added new PSAPI defines and exports --- winsup/w32api/ChangeLog | 7 +++++++ winsup/w32api/include/psapi.h | 10 ++++++++++ winsup/w32api/lib/psapi.def | 2 ++ 3 files changed, 19 insertions(+) diff --git a/winsup/w32api/ChangeLog b/winsup/w32api/ChangeLog index b60c3a109d..765c2ea476 100644 --- a/winsup/w32api/ChangeLog +++ b/winsup/w32api/ChangeLog @@ -1,3 +1,10 @@ +2008-01-29 Brandon Sneed + + * include/psapi.h (GetProcessImageFileNameA, GetProcessImageFileNameW): + Add prototypes. + * lib/psapi.def (GetProcessImageFileNameA@12, GetProcessImageFileNameW@12): + Add exports. + 2007-12-27 Chris Sutcliffe * include/w32api.h: Increment version to 3.11. diff --git a/winsup/w32api/include/psapi.h b/winsup/w32api/include/psapi.h index b4ae4a1053..398f64a6ec 100644 --- a/winsup/w32api/include/psapi.h +++ b/winsup/w32api/include/psapi.h @@ -70,6 +70,10 @@ DWORD WINAPI GetDeviceDriverBaseNameW(LPVOID,LPWSTR,DWORD); DWORD WINAPI GetDeviceDriverFileNameA(LPVOID,LPSTR,DWORD); DWORD WINAPI GetDeviceDriverFileNameW(LPVOID,LPWSTR,DWORD); BOOL WINAPI GetProcessMemoryInfo(HANDLE,PPROCESS_MEMORY_COUNTERS,DWORD); +#if (_WIN32_WINNT >= 0x0501) +DWORD WINAPI GetProcessImageFileNameA(HANDLE,LPSTR,DWORD); +DWORD WINAPI GetProcessImageFileNameW(HANDLE,LPWSTR,DWORD); +#endif #endif /* not RC_INVOKED */ @@ -79,12 +83,18 @@ BOOL WINAPI GetProcessMemoryInfo(HANDLE,PPROCESS_MEMORY_COUNTERS,DWORD); #define GetMappedFileName GetMappedFileNameW #define GetDeviceDriverBaseName GetDeviceDriverBaseNameW #define GetDeviceDriverFileName GetDeviceDriverFileNameW +#if (_WIN32_WINNT >= 0x0501) +#define GetProcessImageFileName GetProcessImageFileNameW +#endif #else #define GetModuleBaseName GetModuleBaseNameA #define GetModuleFileNameEx GetModuleFileNameExA #define GetMappedFileName GetMappedFileNameA #define GetDeviceDriverBaseName GetDeviceDriverBaseNameA #define GetDeviceDriverFileName GetDeviceDriverFileNameA +#if (_WIN32_WINNT >= 0x0501) +#define GetProcessImageFileName GetProcessImageFileNameA +#endif #endif #ifdef __cplusplus diff --git a/winsup/w32api/lib/psapi.def b/winsup/w32api/lib/psapi.def index 9d79fe82c0..e544f15d88 100644 --- a/winsup/w32api/lib/psapi.def +++ b/winsup/w32api/lib/psapi.def @@ -16,6 +16,8 @@ GetModuleFileNameExA@16 GetModuleFileNameExW@16 GetModuleInformation@16 GetProcessMemoryInfo@12 +GetProcessImageFileNameA@12 +GetProcessImageFileNameW@12 GetWsChanges@12 InitializeProcessForWsWatch@4 QueryWorkingSet@12 -- 2.11.0