2016-08-07 23:28:50 +00:00
|
|
|
#pragma once
|
|
|
|
|
|
|
|
#include "input.h"
|
|
|
|
|
|
|
|
typedef struct _LAYOUT_LIST_NODE
|
|
|
|
{
|
|
|
|
WCHAR *pszName;
|
2016-08-09 14:01:52 +00:00
|
|
|
|
2016-08-07 23:28:50 +00:00
|
|
|
DWORD dwId;
|
|
|
|
DWORD dwSpecialId;
|
2016-08-09 14:01:52 +00:00
|
|
|
|
2016-08-07 23:28:50 +00:00
|
|
|
struct _LAYOUT_LIST_NODE *pPrev;
|
|
|
|
struct _LAYOUT_LIST_NODE *pNext;
|
|
|
|
} LAYOUT_LIST_NODE;
|
|
|
|
|
|
|
|
VOID
|
|
|
|
LayoutList_Create(VOID);
|
|
|
|
|
|
|
|
VOID
|
|
|
|
LayoutList_Destroy(VOID);
|
|
|
|
|
2016-08-08 20:30:36 +00:00
|
|
|
LAYOUT_LIST_NODE*
|
|
|
|
LayoutList_GetByHkl(HKL hkl);
|
2016-08-07 23:28:50 +00:00
|
|
|
|
|
|
|
LAYOUT_LIST_NODE*
|
2016-08-09 14:01:52 +00:00
|
|
|
LayoutList_GetFirst(VOID);
|