mirror of
https://github.com/reactos/reactos.git
synced 2025-04-20 04:20:46 +00:00
[NDK] Add some Vista+ Rtl locale functions
This commit is contained in:
parent
684072fe12
commit
738ff9dc04
1 changed files with 53 additions and 0 deletions
|
@ -5112,6 +5112,59 @@ VOID
|
|||
NTAPI
|
||||
RtlReleaseSRWLockExclusive(IN OUT PRTL_SRWLOCK SRWLock);
|
||||
|
||||
NTSYSAPI
|
||||
NTSTATUS
|
||||
NTAPI
|
||||
RtlConvertLCIDToString(
|
||||
_In_ LCID LcidValue,
|
||||
_In_ ULONG Base,
|
||||
_In_ ULONG Padding,
|
||||
_Out_writes_(Size) PWSTR pResultBuf,
|
||||
_In_ ULONG Size);
|
||||
|
||||
_Success_(return != FALSE)
|
||||
NTSYSAPI
|
||||
BOOLEAN
|
||||
NTAPI
|
||||
RtlCultureNameToLCID(
|
||||
_In_ PCUNICODE_STRING String,
|
||||
_Out_ PLCID Lcid);
|
||||
|
||||
_Success_(return != FALSE)
|
||||
NTSYSAPI
|
||||
BOOLEAN
|
||||
NTAPI
|
||||
RtlLCIDToCultureName(
|
||||
_In_ LCID Lcid,
|
||||
_Inout_ PUNICODE_STRING String);
|
||||
|
||||
NTSYSAPI
|
||||
NTSTATUS
|
||||
NTAPI
|
||||
RtlLcidToLocaleName(
|
||||
_In_ LCID Lcid,
|
||||
_Inout_ PUNICODE_STRING LocaleName,
|
||||
_In_ ULONG Flags,
|
||||
_In_ BOOLEAN AllocateDestinationString);
|
||||
|
||||
NTSYSAPI
|
||||
NTSTATUS
|
||||
NTAPI
|
||||
RtlLocaleNameToLcid(
|
||||
_In_ PCWSTR LocaleName,
|
||||
_Out_ PLCID Lcid,
|
||||
_In_ ULONG Flags);
|
||||
|
||||
NTSYSAPI
|
||||
BOOLEAN
|
||||
NTAPI
|
||||
RtlIsValidLocaleName(
|
||||
_In_ LPCWSTR LocaleName,
|
||||
_In_ ULONG Flags);
|
||||
|
||||
// Flags for RtlLocaleNameToLcid / RtlLcidToLocaleName / RtlIsValidLocaleName
|
||||
#define RTL_LOCALE_ALLOW_NEUTRAL_NAMES 0x00000002 // Return locales like "en" or "de"
|
||||
|
||||
#endif /* Win vista or Reactos Ntdll build */
|
||||
|
||||
#if (_WIN32_WINNT >= _WIN32_WINNT_WIN7) || (defined(__REACTOS__) && defined(_NTDLLBUILD_))
|
||||
|
|
Loading…
Reference in a new issue