mirror of
https://github.com/reactos/reactos.git
synced 2025-08-05 20:03:12 +00:00
[KERNEL32_VISTA] Implement IsValidLocaleName
This commit is contained in:
parent
a8987adb67
commit
06414ac85a
4 changed files with 25 additions and 0 deletions
|
@ -14,6 +14,7 @@ list(APPEND SOURCE
|
||||||
GetTickCount64.c
|
GetTickCount64.c
|
||||||
GetUserDefaultLocaleName.c
|
GetUserDefaultLocaleName.c
|
||||||
InitOnce.c
|
InitOnce.c
|
||||||
|
IsValidLocaleName.c
|
||||||
LCIDToLocaleName.c
|
LCIDToLocaleName.c
|
||||||
LocaleNameToLCID.c
|
LocaleNameToLCID.c
|
||||||
sync.c
|
sync.c
|
||||||
|
|
21
dll/win32/kernel32/kernel32_vista/IsValidLocaleName.c
Normal file
21
dll/win32/kernel32/kernel32_vista/IsValidLocaleName.c
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
/*
|
||||||
|
* PROJECT: ReactOS Win32 Base API
|
||||||
|
* LICENSE: MIT (https://spdx.org/licenses/MIT)
|
||||||
|
* PURPOSE: Implementation of IsValidLocaleName
|
||||||
|
* COPYRIGHT: Copyright 2025 Timo Kreuzer <timo.kreuzer@reactos.org>
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include "k32_vista.h"
|
||||||
|
#include <winnls.h>
|
||||||
|
|
||||||
|
#define NDEBUG
|
||||||
|
#include <debug.h>
|
||||||
|
|
||||||
|
BOOL
|
||||||
|
WINAPI
|
||||||
|
IsValidLocaleName(
|
||||||
|
LPCWSTR lpLocaleName)
|
||||||
|
{
|
||||||
|
LCID lcid = LocaleNameToLCID(lpLocaleName, LOCALE_ALLOW_NEUTRAL_NAMES);
|
||||||
|
return lcid != 0;
|
||||||
|
}
|
|
@ -46,6 +46,7 @@
|
||||||
@ stdcall GetUILanguageInfo(long wstr wstr ptr ptr)
|
@ stdcall GetUILanguageInfo(long wstr wstr ptr ptr)
|
||||||
@ stdcall GetUserDefaultLocaleName(wstr long)
|
@ stdcall GetUserDefaultLocaleName(wstr long)
|
||||||
@ stdcall GetUserPreferredUILanguages(long ptr wstr ptr)
|
@ stdcall GetUserPreferredUILanguages(long ptr wstr ptr)
|
||||||
|
@ stdcall IsValidLocaleName(wstr)
|
||||||
@ stdcall LCIDToLocaleName(long wstr long long)
|
@ stdcall LCIDToLocaleName(long wstr long long)
|
||||||
@ stdcall LocaleNameToLCID(wstr long)
|
@ stdcall LocaleNameToLCID(wstr long)
|
||||||
@ stdcall OpenFileById(ptr ptr long long ptr long)
|
@ stdcall OpenFileById(ptr ptr long long ptr long)
|
||||||
|
|
|
@ -1851,6 +1851,7 @@ INT WINAPI GetLocaleInfoEx(LPCWSTR locale, LCTYPE info, LPWSTR buffer, INT len)
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if 0 // See kernel32_vista
|
||||||
BOOL
|
BOOL
|
||||||
WINAPI
|
WINAPI
|
||||||
IsValidLocaleName(
|
IsValidLocaleName(
|
||||||
|
@ -1861,6 +1862,7 @@ IsValidLocaleName(
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/******************************************************************************
|
/******************************************************************************
|
||||||
* SetLocaleInfoA [KERNEL32.@]
|
* SetLocaleInfoA [KERNEL32.@]
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue