14 typedef LONG (CALLBACK
*CPLAPPLET_PROC
)(VOID
);
21 CPLAPPLET_PROC AppletProc
;
24 extern HINSTANCE hApplet
;
25 extern HANDLE hProcessHeap
;
27 // Character Count of a layout ID like "00000409"
28 #define CCH_LAYOUT_ID 8
30 // Maximum Character Count of a ULONG in decimal
31 #define CCH_ULONG_DEC 10
35 InitPropSheetPage(PROPSHEETPAGE
*psp
, WORD idDlg
, DLGPROC DlgProc
);
39 SettingPageProc(HWND hwndDlg
,UINT uMsg
,WPARAM wParam
,LPARAM lParam
);
41 GetLayoutName(LPCTSTR szLCID
, LPTSTR szName
);
43 UpdateLayoutsList(VOID
);
47 KeySettingsDlgProc(HWND hDlg
,UINT message
,WPARAM wParam
,LPARAM lParam
);
51 AddDlgProc(HWND hDlg
,UINT message
,WPARAM wParam
,LPARAM lParam
);
53 CreateKeyboardLayoutList(VOID
);
57 ChangeKeySeqDlgProc(HWND hDlg
,UINT message
,WPARAM wParam
,LPARAM lParam
);
61 InputLangPropDlgProc(HWND hDlg
,UINT message
,WPARAM wParam
,LPARAM lParam
);
63 void ShowLastWin32Error(HWND hWndOwner
);
65 #endif /* __CPL_INPUT_H */