1 #pragma once 2 3 #include "input.h" 4 5 typedef struct _LOCALE_LIST_NODE 6 { 7 WCHAR *pszName; 8 9 DWORD dwId; 10 11 struct _LOCALE_LIST_NODE *pPrev; 12 struct _LOCALE_LIST_NODE *pNext; 13 } LOCALE_LIST_NODE; 14 15 LOCALE_LIST_NODE* 16 LocaleList_Create(VOID); 17 18 VOID 19 LocaleList_Destroy(VOID); 20 21 LOCALE_LIST_NODE* 22 LocaleList_GetByHkl(HKL hkl); 23 24 LOCALE_LIST_NODE* 25 LocaleList_GetFirst(VOID); 26