Author: fireball Date: Mon Jul 22 18:17:58 2013 New Revision: 59558 URL: http://svn.reactos.org/svn/reactos?rev=59558&view=rev Log: [KERNEL32] - Move Vista+ APIs to their reservation.
Removed: trunk/reactos/dll/win32/kernel32/winnls/string/mui.c Modified: trunk/reactos/dll/win32/kernel32/CMakeLists.txt trunk/reactos/dll/win32/kernel32/client/vista.c Modified: trunk/reactos/dll/win32/kernel32/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/kernel32/CMakeLists.txt?rev=59558&r1=59557&r2=59558&view=diff ============================================================================== --- trunk/reactos/dll/win32/kernel32/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/win32/kernel32/CMakeLists.txt [iso-8859-1] Mon Jul 22 18:17:58 2013 @@ -75,7 +75,6 @@ winnls/string/lang.c winnls/string/lcformat.c winnls/string/lstring.c - winnls/string/mui.c winnls/string/nls.c winnls/string/sortkey.c kernel32.rc Modified: trunk/reactos/dll/win32/kernel32/client/vista.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/kernel32/client/vista.c?rev=59558&r1=59557&r2=59558&view=diff ============================================================================== --- trunk/reactos/dll/win32/kernel32/client/vista.c [iso-8859-1] (original) +++ trunk/reactos/dll/win32/kernel32/client/vista.c [iso-8859-1] Mon Jul 22 18:17:58 2013 @@ -734,3 +734,176 @@ return (UInt32x32To64(TickCount.LowPart, SharedUserData->TickCountMultiplier) >> 24) + (UInt32x32To64(TickCount.HighPart, SharedUserData->TickCountMultiplier) << 8); } + +/* + Vista+ MUI support functions + + References: + Evolution of MUI Support across Windows Versions: http://msdn.microsoft.com/en-US/library/ee264317.aspx + Comparing Windows XP Professional Multilingual Options: http://technet.microsoft.com/en-us/library/bb457045.aspx + + More info: + http://msdn.microsoft.com/en-us/goglobal/bb978454.aspx + http://msdn.microsoft.com/en-us/library/dd319074.aspx +*/ + +/* FUNCTIONS *****************************************************************/ + +BOOL +WINAPI +GetFileMUIInfo( + DWORD dwFlags, + PCWSTR pcwszFilePath, + PFILEMUIINFO pFileMUIInfo, + DWORD *pcbFileMUIInfo) +{ + DPRINT1("%x %p %p %p\n", dwFlags, pcwszFilePath, pFileMUIInfo, pcbFileMUIInfo); + SetLastError(ERROR_CALL_NOT_IMPLEMENTED); + return FALSE; +} + +/* + * @unimplemented + */ +BOOL +WINAPI +GetFileMUIPath( + DWORD dwFlags, + PCWSTR pcwszFilePath, + PWSTR pwszLanguage, + PULONG pcchLanguage, + PWSTR pwszFileMUIPath, + PULONG pcchFileMUIPath, + PULONGLONG pululEnumerator) +{ + DPRINT1("%x %p %p %p %p %p\n", dwFlags, pcwszFilePath, pwszLanguage, pwszFileMUIPath, pcchFileMUIPath, pululEnumerator); + SetLastError(ERROR_CALL_NOT_IMPLEMENTED); + return FALSE; +} + +/* + * @unimplemented + */ +BOOL +WINAPI +GetProcessPreferredUILanguages( + DWORD dwFlags, + PULONG pulNumLanguages, + PZZWSTR pwszLanguagesBuffer, + PULONG pcchLanguagesBuffer) +{ + DPRINT1("%x %p %p %p\n", dwFlags, pulNumLanguages, pwszLanguagesBuffer, pcchLanguagesBuffer); + SetLastError(ERROR_CALL_NOT_IMPLEMENTED); + return FALSE; +} + +/* +* @unimplemented +*/ +BOOL +WINAPI +GetSystemPreferredUILanguages( + DWORD dwFlags, + PULONG pulNumLanguages, + PZZWSTR pwszLanguagesBuffer, + PULONG pcchLanguagesBuffer) +{ + DPRINT1("%x %p %p %p\n", dwFlags, pulNumLanguages, pwszLanguagesBuffer, pcchLanguagesBuffer); + SetLastError(ERROR_CALL_NOT_IMPLEMENTED); + return FALSE; +} + +/* + * @unimplemented + */ +BOOL +WINAPI +GetThreadPreferredUILanguages( + DWORD dwFlags, + PULONG pulNumLanguages, + PZZWSTR pwszLanguagesBuffer, + PULONG pcchLanguagesBuffer) +{ + DPRINT1("%x %p %p %p\n", dwFlags, pulNumLanguages, pwszLanguagesBuffer, pcchLanguagesBuffer); + SetLastError(ERROR_CALL_NOT_IMPLEMENTED); + return FALSE; +} + +/* + * @unimplemented + */ +LANGID +WINAPI +GetThreadUILanguage(VOID) +{ + UNIMPLEMENTED; + SetLastError(ERROR_CALL_NOT_IMPLEMENTED); + return 0; +} + +/* + * @unimplemented + */ +BOOL +WINAPI +GetUILanguageInfo( + DWORD dwFlags, + PCZZWSTR pwmszLanguage, + PZZWSTR pwszFallbackLanguages, + PDWORD pcchFallbackLanguages, + PDWORD pdwAttributes) +{ + DPRINT1("%x %p %p %p %p\n", dwFlags, pwmszLanguage, pwszFallbackLanguages, pcchFallbackLanguages, pdwAttributes); + SetLastError(ERROR_CALL_NOT_IMPLEMENTED); + return FALSE; +} + + +/* + * @unimplemented + */ +BOOL +WINAPI +GetUserPreferredUILanguages( + DWORD dwFlags, + PULONG pulNumLanguages, + PZZWSTR pwszLanguagesBuffer, + PULONG pcchLanguagesBuffer) +{ + DPRINT1("%x %p %p %p\n", dwFlags, pulNumLanguages, pwszLanguagesBuffer, pcchLanguagesBuffer); + SetLastError(ERROR_CALL_NOT_IMPLEMENTED); + return FALSE; +} + +/* + * @unimplemented + */ +BOOL +WINAPI +SetProcessPreferredUILanguages( + DWORD dwFlags, + PCZZWSTR pwszLanguagesBuffer, + PULONG pulNumLanguages) +{ + DPRINT1("%x %p %p\n", dwFlags, pwszLanguagesBuffer, pulNumLanguages); + SetLastError(ERROR_CALL_NOT_IMPLEMENTED); + return FALSE; +} + + +/* + * @unimplemented + */ +BOOL +WINAPI +SetThreadPreferredUILanguages( + DWORD dwFlags, + PCZZWSTR pwszLanguagesBuffer, + PULONG pulNumLanguages + ) +{ + DPRINT1("%x %p %p\n", dwFlags, pwszLanguagesBuffer, pulNumLanguages); + SetLastError(ERROR_CALL_NOT_IMPLEMENTED); + return FALSE; +} + Removed: trunk/reactos/dll/win32/kernel32/winnls/string/mui.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/kernel32/winnls/string/mui.c?rev=59557 ============================================================================== --- trunk/reactos/dll/win32/kernel32/winnls/string/mui.c [iso-8859-1] (original) +++ trunk/reactos/dll/win32/kernel32/winnls/string/mui.c (removed) @@ -1,183 +0,0 @@ -/* - * COPYRIGHT: See COPYING in the top level directory - * PROJECT: ReactOS system libraries - * FILE: dll/win32/kernel32/winnls/mui.c - * PURPOSE: MUI support functions - * PROGRAMMERS: Edison Henrique Andreassy (eha...@hotmail.com) - */ - -/* INCLUDES ******************************************************************/ -#include <k32.h> - -#define NDEBUG -#include <debug.h> - -/* - References: - Evolution of MUI Support across Windows Versions: http://msdn.microsoft.com/en-US/library/ee264317.aspx - Comparing Windows XP Professional Multilingual Options: http://technet.microsoft.com/en-us/library/bb457045.aspx - - More info: - http://msdn.microsoft.com/en-us/goglobal/bb978454.aspx - http://msdn.microsoft.com/en-us/library/dd319074.aspx -*/ - -/* FUNCTIONS *****************************************************************/ - -BOOL -WINAPI -GetFileMUIInfo( - DWORD dwFlags, - PCWSTR pcwszFilePath, - PFILEMUIINFO pFileMUIInfo, - DWORD *pcbFileMUIInfo) -{ - DPRINT1("%x %p %p %p\n", dwFlags, pcwszFilePath, pFileMUIInfo, pcbFileMUIInfo); - SetLastError(ERROR_CALL_NOT_IMPLEMENTED); - return FALSE; -} - -/* - * @unimplemented - */ -BOOL -WINAPI -GetFileMUIPath( - DWORD dwFlags, - PCWSTR pcwszFilePath, - PWSTR pwszLanguage, - PULONG pcchLanguage, - PWSTR pwszFileMUIPath, - PULONG pcchFileMUIPath, - PULONGLONG pululEnumerator) -{ - DPRINT1("%x %p %p %p %p %p\n", dwFlags, pcwszFilePath, pwszLanguage, pwszFileMUIPath, pcchFileMUIPath, pululEnumerator); - SetLastError(ERROR_CALL_NOT_IMPLEMENTED); - return FALSE; -} - -/* - * @unimplemented - */ -BOOL -WINAPI -GetProcessPreferredUILanguages( - DWORD dwFlags, - PULONG pulNumLanguages, - PZZWSTR pwszLanguagesBuffer, - PULONG pcchLanguagesBuffer) -{ - DPRINT1("%x %p %p %p\n", dwFlags, pulNumLanguages, pwszLanguagesBuffer, pcchLanguagesBuffer); - SetLastError(ERROR_CALL_NOT_IMPLEMENTED); - return FALSE; -} - -/* -* @unimplemented -*/ -BOOL -WINAPI -GetSystemPreferredUILanguages( - DWORD dwFlags, - PULONG pulNumLanguages, - PZZWSTR pwszLanguagesBuffer, - PULONG pcchLanguagesBuffer) -{ - DPRINT1("%x %p %p %p\n", dwFlags, pulNumLanguages, pwszLanguagesBuffer, pcchLanguagesBuffer); - SetLastError(ERROR_CALL_NOT_IMPLEMENTED); - return FALSE; -} - -/* - * @unimplemented - */ -BOOL -WINAPI -GetThreadPreferredUILanguages( - DWORD dwFlags, - PULONG pulNumLanguages, - PZZWSTR pwszLanguagesBuffer, - PULONG pcchLanguagesBuffer) -{ - DPRINT1("%x %p %p %p\n", dwFlags, pulNumLanguages, pwszLanguagesBuffer, pcchLanguagesBuffer); - SetLastError(ERROR_CALL_NOT_IMPLEMENTED); - return FALSE; -} - -/* - * @unimplemented - */ -LANGID -WINAPI -GetThreadUILanguage(VOID) -{ - UNIMPLEMENTED; - SetLastError(ERROR_CALL_NOT_IMPLEMENTED); - return 0; -} - -/* - * @unimplemented - */ -BOOL -WINAPI -GetUILanguageInfo( - DWORD dwFlags, - PCZZWSTR pwmszLanguage, - PZZWSTR pwszFallbackLanguages, - PDWORD pcchFallbackLanguages, - PDWORD pdwAttributes) -{ - DPRINT1("%x %p %p %p %p\n", dwFlags, pwmszLanguage, pwszFallbackLanguages, pcchFallbackLanguages, pdwAttributes); - SetLastError(ERROR_CALL_NOT_IMPLEMENTED); - return FALSE; -} - - -/* - * @unimplemented - */ -BOOL -WINAPI -GetUserPreferredUILanguages( - DWORD dwFlags, - PULONG pulNumLanguages, - PZZWSTR pwszLanguagesBuffer, - PULONG pcchLanguagesBuffer) -{ - DPRINT1("%x %p %p %p\n", dwFlags, pulNumLanguages, pwszLanguagesBuffer, pcchLanguagesBuffer); - SetLastError(ERROR_CALL_NOT_IMPLEMENTED); - return FALSE; -} - -/* - * @unimplemented - */ -BOOL -WINAPI -SetProcessPreferredUILanguages( - DWORD dwFlags, - PCZZWSTR pwszLanguagesBuffer, - PULONG pulNumLanguages) -{ - DPRINT1("%x %p %p\n", dwFlags, pwszLanguagesBuffer, pulNumLanguages); - SetLastError(ERROR_CALL_NOT_IMPLEMENTED); - return FALSE; -} - - -/* - * @unimplemented - */ -BOOL -WINAPI -SetThreadPreferredUILanguages( - DWORD dwFlags, - PCZZWSTR pwszLanguagesBuffer, - PULONG pulNumLanguages - ) -{ - DPRINT1("%x %p %p\n", dwFlags, pwszLanguagesBuffer, pulNumLanguages); - SetLastError(ERROR_CALL_NOT_IMPLEMENTED); - return FALSE; -}