48 pCurrent = pCurrent->
pNext;
51 pNew->
pPrev = pCurrent;
52 pCurrent->
pNext = pNew;
69 while (pCurrent !=
NULL)
92 L"SYSTEM\\CurrentControlSet\\Control\\Nls\\Language",
#define RegCloseKey(hKey)
LONG WINAPI RegOpenKeyExW(HKEY hKey, LPCWSTR lpSubKey, DWORD ulOptions, REGSAM samDesired, PHKEY phkResult)
LONG WINAPI RegEnumValueW(_In_ HKEY hKey, _In_ DWORD index, _Out_ LPWSTR value, _Inout_ PDWORD val_count, _Reserved_ PDWORD reserved, _Out_opt_ PDWORD type, _Out_opt_ LPBYTE data, _Inout_opt_ PDWORD count)
INT WINAPI GetLocaleInfoW(LCID lcid, LCTYPE lctype, LPWSTR buffer, INT len)
static LOCALE_LIST_NODE * _LocaleList
VOID LocaleList_Destroy(VOID)
LOCALE_LIST_NODE * LocaleList_GetByHkl(HKL hkl)
static LOCALE_LIST_NODE * LocaleList_Append(DWORD dwId, const WCHAR *pszName)
LOCALE_LIST_NODE * LocaleList_Create(VOID)
LOCALE_LIST_NODE * LocaleList_GetFirst(VOID)
PSDBQUERYRESULT_VISTA PVOID DWORD * dwSize
#define KEY_ENUMERATE_SUB_KEYS
static const WCHAR szName[]
_Check_return_ _CRTIMP wchar_t *__cdecl _wcsdup(_In_z_ const wchar_t *_Str)
struct _LOCALE_LIST_NODE * pPrev
struct _LOCALE_LIST_NODE * pNext
#define HKEY_LOCAL_MACHINE