From 9f1ded1282b8e73d3805550e1c518d0b760fb173 Mon Sep 17 00:00:00 2001 From: dannysmith Date: Fri, 7 Mar 2003 00:51:18 +0000 Subject: [PATCH] 2003-03-06 Christopher January * include/winbase.h (FindFirstVolume): Add declaration. (FindNextVolume): Add declaration. (FindVolumeClose): Add declaration. (GetSystemTimes): Add declaration. * include/winnt.h: Add define for PF_XMMI64_INSTRUCTIONS_AVAILABLE. 2003-03-06 Danny Smith *lib/kernel32.def (GetSystemTimes): Add stub. --- winsup/w32api/ChangeLog | 12 ++++++++++++ winsup/w32api/include/winbase.h | 24 ++++++++++++++++++++++++ winsup/w32api/include/winnt.h | 1 + winsup/w32api/lib/kernel32.def | 1 + 4 files changed, 38 insertions(+) diff --git a/winsup/w32api/ChangeLog b/winsup/w32api/ChangeLog index 176d36abb9..dfd691bf9a 100644 --- a/winsup/w32api/ChangeLog +++ b/winsup/w32api/ChangeLog @@ -1,3 +1,15 @@ +2003-03-06 Christopher January + + * include/winbase.h (FindFirstVolume): Add declaration. + (FindNextVolume): Add declaration. + (FindVolumeClose): Add declaration. + (GetSystemTimes): Add declaration. + * include/winnt.h: Add define for PF_XMMI64_INSTRUCTIONS_AVAILABLE. + +2003-03-06 Danny Smith + + *lib/kernel32.def (GetSystemTimes): Add stub. + 2003-03-04 Heiko Gerdau * oleidl.h (IOleObject): Correct GetUserType prototype. diff --git a/winsup/w32api/include/winbase.h b/winsup/w32api/include/winbase.h index dd4e83fec3..8bf1aeecf6 100644 --- a/winsup/w32api/include/winbase.h +++ b/winsup/w32api/include/winbase.h @@ -1117,9 +1117,18 @@ HANDLE WINAPI FindFirstFileW(LPCWSTR,LPWIN32_FIND_DATAW); HANDLE WINAPI FindFirstFileExA(LPCSTR,FINDEX_INFO_LEVELS,PVOID,FINDEX_SEARCH_OPS,PVOID,DWORD); HANDLE WINAPI FindFirstFileExW(LPCWSTR,FINDEX_INFO_LEVELS,PVOID,FINDEX_SEARCH_OPS,PVOID,DWORD); BOOL WINAPI FindFirstFreeAce(PACL,PVOID*); +#if (_WIN32_WINNT >= 0x0500) +HANDLE WINAPI FindFirstVolumeA(LPCSTR,DWORD); +HANDLE WINAPI FindFirstVolumeW(LPCWSTR,DWORD); +#endif BOOL WINAPI FindNextChangeNotification(HANDLE); BOOL WINAPI FindNextFileA(HANDLE,LPWIN32_FIND_DATAA); BOOL WINAPI FindNextFileW(HANDLE,LPWIN32_FIND_DATAW); +#if (_WIN32_WINNT >= 0x0500) +BOOL WINAPI FindNextVolumeA(HANDLE,LPCSTR,DWORD); +BOOL WINAPI FindNextVolumeW(HANDLE,LPWSTR,DWORD); +BOOL WINAPI FindVolumeClose(HANDLE); +#endif HRSRC WINAPI FindResourceA(HMODULE,LPCSTR,LPCSTR); HRSRC WINAPI FindResourceW(HINSTANCE,LPCWSTR,LPCWSTR); HRSRC WINAPI FindResourceExA(HINSTANCE,LPCSTR,LPCSTR,WORD); @@ -1264,6 +1273,9 @@ UINT WINAPI GetSystemDirectoryW(LPWSTR,UINT); VOID WINAPI GetSystemInfo(LPSYSTEM_INFO); BOOL WINAPI GetSystemPowerStatus(LPSYSTEM_POWER_STATUS); VOID WINAPI GetSystemTime(LPSYSTEMTIME); +#if (_WIN32_WINNT >= 0x0501) +BOOL WINAPI GetSystemTimes(LPFILETIME,LPFILETIME,LPFILETIME); +#endif BOOL WINAPI GetSystemTimeAdjustment(PDWORD,PDWORD,PBOOL); void WINAPI GetSystemTimeAsFileTime(LPFILETIME); DWORD WINAPI GetTapeParameters(HANDLE,DWORD,PDWORD,PVOID); @@ -1684,7 +1696,13 @@ typedef HW_PROFILE_INFOW HW_PROFILE_INFO,*LPHW_PROFILE_INFO; #define FindFirstChangeNotification FindFirstChangeNotificationW #define FindFirstFile FindFirstFileW #define FindFirstFileEx FindFirstFileExW +#if (_WIN32_WINNT >= 0x0500) +#define FindFirstVolume FindFirstVolumeW +#endif #define FindNextFile FindNextFileW +#if (_WIN32_WINNT >= 0x0500) +#define FindNextVolume FindNextVolumeW +#endif #define FindResource FindResourceW #define FindResourceEx FindResourceExW #define FormatMessage FormatMessageW @@ -1825,7 +1843,13 @@ typedef HW_PROFILE_INFOA HW_PROFILE_INFO,*LPHW_PROFILE_INFO; #define FindFirstChangeNotification FindFirstChangeNotificationA #define FindFirstFile FindFirstFileA #define FindFirstFileEx FindFirstFileExA +#if (_WIN32_WINNT >= 0x0500) +#define FindFirstVolume FindFirstVolumeA +#endif #define FindNextFile FindNextFileA +#if (_WIN32_WINNT >= 0x0500) +#define FindNextVolume FindNextVolumeA +#endif #define FindResource FindResourceA #define FindResourceEx FindResourceExA #define FormatMessage FormatMessageA diff --git a/winsup/w32api/include/winnt.h b/winsup/w32api/include/winnt.h index 88766ac0de..8aa71c6370 100644 --- a/winsup/w32api/include/winnt.h +++ b/winsup/w32api/include/winnt.h @@ -611,6 +611,7 @@ typedef DWORD FLONG; #define PF_3DNOW_INSTRUCTIONS_AVAILABLE 7 #define PF_RDTSC_INSTRUCTION_AVAILABLE 8 #define PF_PAE_ENABLED 9 +#define PF_XMMI64_INSTRUCTIONS_AVAILABLE 10 #define PAGE_READONLY 2 #define PAGE_READWRITE 4 #define PAGE_WRITECOPY 8 diff --git a/winsup/w32api/lib/kernel32.def b/winsup/w32api/lib/kernel32.def index 9a5c6f95e3..a5aeff2aaf 100644 --- a/winsup/w32api/lib/kernel32.def +++ b/winsup/w32api/lib/kernel32.def @@ -357,6 +357,7 @@ GetSystemDirectoryW@8 GetSystemInfo@4 GetSystemPowerStatus@4 GetSystemTime@4 +GetSystemTimes@12 GetSystemTimeAdjustment@12 GetSystemTimeAsFileTime@4 GetTapeParameters@16 -- 2.11.0