ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

input.h
Go to the documentation of this file.
00001 #include <windows.h>
00002 #include <commctrl.h>
00003 #include <cpl.h>
00004 
00005 #include <stdlib.h>
00006 #include <stdio.h>
00007 #include <stdarg.h>
00008 #include <tchar.h>
00009 #include <process.h>
00010 
00011 #include "resource.h"
00012 
00013 typedef LONG (CALLBACK *CPLAPPLET_PROC)(VOID);
00014 
00015 typedef struct
00016 {
00017     int idIcon;
00018     int idName;
00019     int idDescription;
00020     CPLAPPLET_PROC AppletProc;
00021 } APPLET, *PAPPLET;
00022 
00023 extern HINSTANCE hApplet;
00024 extern HANDLE hProcessHeap;
00025 
00026 // Character Count of a layout ID like "00000409"
00027 #define CCH_LAYOUT_ID    8
00028 
00029 // Maximum Character Count of a ULONG in decimal
00030 #define CCH_ULONG_DEC    10
00031 
00032 /* input.c */
00033 VOID
00034 InitPropSheetPage(PROPSHEETPAGE *psp, WORD idDlg, DLGPROC DlgProc);
00035 
00036 /* settings.c */
00037 INT_PTR CALLBACK
00038 SettingPageProc(HWND hwndDlg,UINT uMsg,WPARAM wParam,LPARAM lParam);
00039 BOOL
00040 GetLayoutName(LPCTSTR szLCID, LPTSTR szName);
00041 VOID
00042 UpdateLayoutsList(VOID);
00043 BOOL
00044 IsLayoutExists(LPTSTR szLayoutID, LPTSTR szLangID);
00045 
00046 /* keysettings.c */
00047 INT_PTR CALLBACK
00048 KeySettingsDlgProc(HWND hDlg,UINT message,WPARAM wParam,LPARAM lParam);
00049 VOID
00050 UpdateKeySettingsList(VOID);
00051 
00052 /* add.c */
00053 INT_PTR CALLBACK
00054 AddDlgProc(HWND hDlg,UINT message,WPARAM wParam,LPARAM lParam);
00055 VOID
00056 CreateKeyboardLayoutList(HWND hItemsList);
00057 INT
00058 GetLayoutCount(LPTSTR szLang);
00059 
00060 /* changekeyseq.c */
00061 INT_PTR CALLBACK
00062 ChangeKeySeqDlgProc(HWND hDlg,UINT message,WPARAM wParam,LPARAM lParam);
00063 BOOL
00064 GetHotkeys(LPTSTR szHotkey, LPTSTR szLangHotkey, LPTSTR szLayoutHotkey);
00065 
00066 void ShowLastWin32Error(HWND hWndOwner);
00067 
00068 /* EOF */

Generated on Sun May 27 2012 04:20:57 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.