mirror of
https://github.com/reactos/reactos.git
synced 2025-04-22 13:10:39 +00:00
modified dll/win32/kernel32/misc/lang.c
modified dll/win32/kernel32/kernel32.def Stubbed out GetLocaleInfoEx modified include/psdk/winnls.h Added some Vista and later NLS defines to the SDK modified dll/nls/idndl/idndl.rbuild Correctly set a NULL entry point for idndl.dll modified dll/nls/idndl_redist/idndl_redist.rbuild modified dll/nls/normaliz_redist/normaliz_redist.rbuild Give unique names to the redistributable versions of idndl.dll and normaliz.dll Everything else Scattered NLS modules in the appropriate locations, as per standard source tree layout svn path=/trunk/; revision=34463
This commit is contained in:
parent
9f0f4702a5
commit
70a54a9995
2961 changed files with 83 additions and 22368 deletions
|
@ -58,9 +58,6 @@
|
|||
<directory name="modules">
|
||||
<xi:include href="modules/directory.rbuild" />
|
||||
</directory>
|
||||
<!--<directory name="nls">
|
||||
<xi:include href="nls/nls.rbuild" />
|
||||
</directory>-->
|
||||
<directory name="ntoskrnl">
|
||||
<xi:include href="ntoskrnl/ntoskrnl.rbuild" />
|
||||
<!-- <xi:include href="ntoskrnl/ntkrnlmp.rbuild" /> -->
|
||||
|
|
|
@ -13,6 +13,9 @@
|
|||
<directory name="keyboard">
|
||||
<xi:include href="keyboard/keyboard.rbuild" />
|
||||
</directory>
|
||||
<directory name="nls">
|
||||
<xi:include href="nls/nls.rbuild" />
|
||||
</directory>
|
||||
<directory name="ntdll">
|
||||
<xi:include href="ntdll/ntdll.rbuild" />
|
||||
</directory>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<library>kernel32</library>
|
||||
<compilerflag>-fno-exceptions</compilerflag>
|
||||
<compilerflag>-fno-rtti</compilerflag>
|
||||
<linkerflag>-Wl,--entry,0</linkerflag>
|
||||
<entrypoint>0</entrypoint>
|
||||
<file>idndl.cpp</file>
|
||||
<importlibrary definition="idndl.def" />
|
||||
</module>
|
|
@ -1,6 +1,6 @@
|
|||
<?xml version="1.0"?>
|
||||
<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
|
||||
<module name="idndl_redist" type="win32dll" installname="idndl.dll">
|
||||
<module name="idndl_redist" type="win32dll" installname="idndl_redist.dll">
|
||||
<library>kernel32</library>
|
||||
<library>scripts</library>
|
||||
<library>libcntpr</library>
|
16
reactos/dll/nls/nls.rbuild
Normal file
16
reactos/dll/nls/nls.rbuild
Normal file
|
@ -0,0 +1,16 @@
|
|||
<?xml version="1.0"?>
|
||||
<!DOCTYPE group SYSTEM "../../tools/rbuild/project.dtd">
|
||||
<group xmlns:xi="http://www.w3.org/2001/XInclude">
|
||||
<directory name="idndl">
|
||||
<xi:include href="idndl/idndl.rbuild" />
|
||||
</directory>
|
||||
<directory name="idndl_redist">
|
||||
<xi:include href="idndl_redist/idndl_redist.rbuild" />
|
||||
</directory>
|
||||
<directory name="normaliz">
|
||||
<xi:include href="normaliz/normaliz.rbuild" />
|
||||
</directory>
|
||||
<directory name="normaliz_redist">
|
||||
<xi:include href="normaliz_redist/normaliz_redist.rbuild" />
|
||||
</directory>
|
||||
</group>
|
|
@ -4,7 +4,7 @@
|
|||
<include base="icu4ros">icu/source/common</include>
|
||||
<directory name="data"><file>icudt38.c</file></directory>
|
||||
</module>
|
||||
<module name="normaliz_redist" type="win32dll" installname="normaliz.dll">
|
||||
<module name="normaliz_redist" type="win32dll" installname="normaliz_redist.dll">
|
||||
<library>normalize</library>
|
||||
<library>idna</library>
|
||||
<library>icu4ros</library>
|
|
@ -419,6 +419,7 @@ GetLastError@0
|
|||
GetLocalTime@4
|
||||
GetLocaleInfoA@16
|
||||
GetLocaleInfoW@16
|
||||
GetLocaleInfoEx@16
|
||||
GetLogicalDriveStringsA@8
|
||||
GetLogicalDriveStringsW@8
|
||||
GetLogicalDrives@0
|
||||
|
|
|
@ -1590,6 +1590,18 @@ INT RosGetRegistryLocaleInfo( LPCWSTR lpValue, LPWSTR lpBuffer, INT nLen )
|
|||
return nRet;
|
||||
}
|
||||
|
||||
int
|
||||
WINAPI
|
||||
GetLocaleInfoEx (
|
||||
LPCWSTR lpLocaleName,
|
||||
LCTYPE LCType,
|
||||
LPWSTR lpLCData,
|
||||
int cchData
|
||||
)
|
||||
{
|
||||
return -1;
|
||||
}
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
|
|
|
@ -123,6 +123,9 @@ extern "C" {
|
|||
#define LOCALE_SISO3166CTRYNAME 90
|
||||
#define LOCALE_SNAME 92
|
||||
#endif
|
||||
#if (WINVER >= 0x0600)
|
||||
#define LOCALE_SSCRIPTS 108
|
||||
#endif
|
||||
#define LOCALE_SYSTEM_DEFAULT 0x800
|
||||
#define LOCALE_USER_DEFAULT 0x400
|
||||
|
||||
|
@ -430,6 +433,12 @@ extern "C" {
|
|||
#define CAL_RETURN_NUMBER LOCALE_RETURN_NUMBER
|
||||
#define CAL_USE_CP_ACP LOCALE_USE_CP_ACP
|
||||
#endif /* (WINVER >= 0x0500) */
|
||||
#if WINVER >= 0x0600
|
||||
#define IDN_ALLOW_UNASSIGNED 0x1
|
||||
#define IDN_USE_STD3_ASCII_RULES 0x2
|
||||
#define VS_ALLOW_LATIN 0x1
|
||||
#define GSS_ALLOW_INHERITED_COMMON 0x1
|
||||
#endif
|
||||
#ifndef _BASETSD_H
|
||||
typedef long LONG_PTR;
|
||||
#endif
|
||||
|
@ -638,8 +647,15 @@ LANGID WINAPI GetUserDefaultUILanguage(void);
|
|||
BOOL WINAPI IsValidLanguageGroup(LGRPID,DWORD);
|
||||
#endif /* (WINVER >= 0x0500) */
|
||||
#if (WINVER >= 0x0600)
|
||||
int WINAPI NormalizeString(NORM_FORM,LPCWSTR,int,LPWSTR,int);
|
||||
WINBASEAPI
|
||||
int WINAPI GetLocaleInfoEx(LPCWSTR,LCTYPE,LPWSTR,int);
|
||||
int WINAPI IdnToAscii(DWORD,LPCWSTR,int,LPWSTR,int);
|
||||
int WINAPI IdnToNameprepUnicode(DWORD,LPCWSTR,int,LPWSTR,int);
|
||||
int WINAPI IdnToUnicode(DWORD,LPCWSTR,int,LPWSTR,int);
|
||||
BOOL WINAPI IsNormalizedString(NORM_FORM,LPCWSTR,int);
|
||||
int WINAPI NormalizeString(NORM_FORM,LPCWSTR,int,LPWSTR,int);
|
||||
int WINAPI GetStringScripts(DWORD,LPCWSTR,int,LPWSTR,int);
|
||||
BOOL WINAPI VerifyScripts(DWORD,LPCWSTR,int,LPCWSTR,int);
|
||||
#endif /* (WINVER >= 0x0600) */
|
||||
|
||||
#ifdef UNICODE
|
||||
|
|
3
reactos/lib/3rdparty/3rdparty.rbuild
vendored
3
reactos/lib/3rdparty/3rdparty.rbuild
vendored
|
@ -10,6 +10,9 @@
|
|||
<directory name="expat">
|
||||
<xi:include href="expat/expat.rbuild" />
|
||||
</directory>
|
||||
<directory name="icu4ros">
|
||||
<xi:include href="icu4ros/icu4ros.rbuild" />
|
||||
</directory>
|
||||
<directory name="libwine">
|
||||
<xi:include href="libwine/libwine.rbuild" />
|
||||
</directory>
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue