11 typedef LONG (CALLBACK
*APPLET_INITPROC
)(VOID
);
13 typedef struct _APPLET
18 APPLET_INITPROC AppletProc
;
22 typedef struct _GLOBAL_DATA
25 STICKYKEYS stickyKeys
;
26 STICKYKEYS oldStickyKeys
;
27 FILTERKEYS filterKeys
;
28 FILTERKEYS oldFilterKeys
;
29 TOGGLEKEYS toggleKeys
;
30 TOGGLEKEYS oldToggleKeys
;
34 SOUNDSENTRY ssSoundSentry
;
38 HIGHCONTRAST highContrast
;
49 ACCESSTIMEOUT accessTimeout
;
50 SERIALKEYS serialKeys
;
51 TCHAR szActivePort
[MAX_PATH
];
52 TCHAR szPort
[MAX_PATH
];
54 BOOL bSoundOnActivation
;
56 } GLOBAL_DATA
, *PGLOBAL_DATA
;
59 extern HINSTANCE hApplet
;
61 void ShowLastWin32Error(HWND hWndOwner
);
63 INT_PTR CALLBACK
DisplayPageProc(HWND hwndDlg
, UINT uMsg
, WPARAM wParam
, LPARAM lParam
);
64 INT_PTR CALLBACK
GeneralPageProc(HWND hwndDlg
, UINT uMsg
, WPARAM wParam
, LPARAM lParam
);
65 INT_PTR CALLBACK
KeyboardPageProc(HWND hwndDlg
, UINT uMsg
, WPARAM wParam
, LPARAM lParam
);
66 INT_PTR CALLBACK
MousePageProc(HWND hwndDlg
, UINT uMsg
, WPARAM wParam
, LPARAM lParam
);
67 INT_PTR CALLBACK
SoundPageProc(HWND hwndDlg
, UINT uMsg
, WPARAM wParam
, LPARAM lParam
);