OSDN Git Service

Added new PSAPI defines and exports
authornivenh <nivenh>
Tue, 29 Jan 2008 20:34:43 +0000 (20:34 +0000)
committernivenh <nivenh>
Tue, 29 Jan 2008 20:34:43 +0000 (20:34 +0000)
winsup/w32api/ChangeLog
winsup/w32api/include/psapi.h
winsup/w32api/lib/psapi.def

index b60c3a1..765c2ea 100644 (file)
@@ -1,3 +1,10 @@
+2008-01-29  Brandon Sneed  <nivenh@sourceware.org>
+
+       * include/psapi.h (GetProcessImageFileNameA, GetProcessImageFileNameW): 
+       Add prototypes.
+       * lib/psapi.def (GetProcessImageFileNameA@12, GetProcessImageFileNameW@12):
+       Add exports.
+
 2007-12-27  Chris Sutcliffe  <ir0nh34d@users.sf.net>
 
        * include/w32api.h: Increment version to 3.11.
index b4ae4a1..398f64a 100644 (file)
@@ -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
index 9d79fe8..e544f15 100644 (file)
@@ -16,6 +16,8 @@ GetModuleFileNameExA@16
 GetModuleFileNameExW@16
 GetModuleInformation@16
 GetProcessMemoryInfo@12
+GetProcessImageFileNameA@12
+GetProcessImageFileNameW@12
 GetWsChanges@12
 InitializeProcessForWsWatch@4
 QueryWorkingSet@12