"Diego 'Flameeyes' PettenŠ " flameeyes@users.berlios.de wrote:
diff -Npaur wine-orig/dlls/user/winnls.c wine/dlls/user/winnls.c --- wine-orig/dlls/user/winnls.c 1970-01-01 01:00:00.000000000 +0100 +++ wine/dlls/user/winnls.c 2004-12-24 17:21:24.566402048 +0100
...
+UINT WINAPI WINNLSGetIMEHotkey(HWND hUnknown1)
...
+BOOL WINAPI WINNLSEnableIME(HWND hUnknown1, BOOL bUnknown2)
...
+BOOL WINAPI WINNLSGetEnableStatus(HWND hUnknown1)
Since these APIs are IME related it would be more natural to name the file ime.c.
diff -Npaur wine-orig/include/winnls.h wine/include/winnls.h --- wine-orig/include/winnls.h 2004-12-24 16:11:18.499482264 +0100 +++ wine/include/winnls.h 2004-12-24 15:49:59.905643096 +0100 @@ -757,6 +757,11 @@ BOOL WINAPI SetThreadLocale(LCID) BOOL WINAPI SetUserGeoID(GEOID); INT WINAPI WideCharToMultiByte(UINT,DWORD,LPCWSTR,INT,LPSTR,INT,LPCSTR,LPBOOL);
+UINT WINAPI WINNLSGetIMEHotkey(HWND); +BOOL WINAPI WINNLSEnableIME(HWND, BOOL); +BOOL WINAPI WINNLSGetEnableStatus(HWND);
Platform SDK has these APIs in winnls32.h file and marks them as old NT 3.x compatible.
-- Dmitry.