/*++ Copyright (c) 1996 Microsoft Corporation Module Name: win95api.h Abstract: Contains some thunking for Unicode KERNEL32 and USER32 APIs Author: Danilo Almeida (t-danal) 07-01-96 Revision History: --*/ #ifdef __cplusplus extern "C" { #endif #ifdef _WINBASE_ #ifndef __WIN95BASE__ #define __WIN95BASE__ // KERNEL32.DLL #define GetProfileIntW Win95GetProfileIntW #define CreateSemaphoreW Win95CreateSemaphoreW #define LoadLibraryW Win95LoadLibraryW #define SystemTimeToTzSpecificLocalTime Win95SystemTimeToTzSpecificLocalTime UINT WINAPI GetProfileIntW( LPCWSTR lpAppName, LPCWSTR lpKeyName, INT nDefault ); HANDLE WINAPI CreateSemaphoreW( LPSECURITY_ATTRIBUTES lpSemaphoreAttributes, LONG lInitialCount, LONG lMaximumCount, LPCWSTR lpName ); HMODULE WINAPI LoadLibraryW( LPCWSTR lpLibFileName ); BOOL WINAPI SystemTimeToTzSpecificLocalTime( LPTIME_ZONE_INFORMATION lpTimeZoneInformation, LPSYSTEMTIME lpUniversalTime, LPSYSTEMTIME lpLocalTime ); #endif // __WIN95BASE__ #endif // _WINBASE_ (KERNEL32.DLL) // USER32.DLL #ifdef _WINUSER_ #ifndef __WIN95USER__ #define __WIN95USER__ #define wvsprintfW Win95wvsprintfW #define wsprintfW Win95wsprintfW int WINAPI wvsprintfW( LPWSTR lpOut, LPCWSTR lpFmt, va_list arglist); int WINAPIV wsprintfW( LPWSTR lpOut, LPCWSTR lpFmt, ...); #endif // __WIN95USER__ #endif // _WINUSER_ (USER32.DLL) #ifdef __cplusplus } #endif