3 #define WIN32_NO_STATUS
13 typedef LONG (CALLBACK
*APPLET_INITPROC
)(VOID
);
15 typedef struct _APPLET
20 APPLET_INITPROC AppletProc
;
24 typedef struct _GLOBAL_DATA
27 STICKYKEYS stickyKeys
;
28 STICKYKEYS oldStickyKeys
;
29 FILTERKEYS filterKeys
;
30 FILTERKEYS oldFilterKeys
;
31 TOGGLEKEYS toggleKeys
;
32 TOGGLEKEYS oldToggleKeys
;
36 SOUNDSENTRY ssSoundSentry
;
40 HIGHCONTRAST highContrast
;
51 ACCESSTIMEOUT accessTimeout
;
52 SERIALKEYS serialKeys
;
53 TCHAR szActivePort
[MAX_PATH
];
54 TCHAR szPort
[MAX_PATH
];
56 BOOL bSoundOnActivation
;
58 } GLOBAL_DATA
, *PGLOBAL_DATA
;
61 extern HINSTANCE hApplet
;
63 void ShowLastWin32Error(HWND hWndOwner
);
65 INT_PTR CALLBACK
DisplayPageProc(HWND hwndDlg
, UINT uMsg
, WPARAM wParam
, LPARAM lParam
);
66 INT_PTR CALLBACK
GeneralPageProc(HWND hwndDlg
, UINT uMsg
, WPARAM wParam
, LPARAM lParam
);
67 INT_PTR CALLBACK
KeyboardPageProc(HWND hwndDlg
, UINT uMsg
, WPARAM wParam
, LPARAM lParam
);
68 INT_PTR CALLBACK
MousePageProc(HWND hwndDlg
, UINT uMsg
, WPARAM wParam
, LPARAM lParam
);
69 INT_PTR CALLBACK
SoundPageProc(HWND hwndDlg
, UINT uMsg
, WPARAM wParam
, LPARAM lParam
);