Data Structures |
| struct | PBUTTON_DATA |
| struct | PPOINTER_DATA |
| struct | MOUSE_ACCEL |
| struct | POPTION_DATA |
| struct | PWHEEL_DATA |
| struct | PCURSOR_DATA |
Defines |
| #define | DEFAULT_DOUBLE_CLICK_SPEED 500 |
| #define | DEFAULT_CLICK_LOCK_TIME 2200 |
| #define | DEFAULT_MOUSE_SPEED 10 |
| #define | DEFAULT_MOUSE_ACCELERATION 1 |
| #define | DEFAULT_MOUSE_THRESHOLD1 6 |
| #define | DEFAULT_MOUSE_THRESHOLD2 10 |
| #define | MIN_DOUBLE_CLICK_SPEED 200 |
| #define | MAX_DOUBLE_CLICK_SPEED 900 |
| #define | DEFAULT_WHEEL_SCROLL_LINES 3 |
Functions |
| static INT_PTR CALLBACK | MouseHardwareProc (IN HWND hwndDlg, IN UINT uMsg, IN WPARAM wParam, IN LPARAM lParam) |
| static INT_PTR CALLBACK | ClickLockProc (IN HWND hwndDlg, IN UINT uMsg, IN WPARAM wParam, IN LPARAM lParam) |
| static INT_PTR CALLBACK | ButtonProc (IN HWND hwndDlg, IN UINT uMsg, IN WPARAM wParam, IN LPARAM lParam) |
| static VOID | CompressPath (LPTSTR lpShortPath, LPTSTR lpPath) |
| static BOOL | EnumerateCursorSchemes (HWND hwndDlg) |
| static VOID | RefreshCursorList (HWND hwndDlg, BOOL bInit) |
| static BOOL | DeleteUserCursorScheme (HWND hwndDlg) |
| static INT_PTR CALLBACK | SaveSchemeProc (IN HWND hwndDlg, IN UINT uMsg, IN WPARAM wParam, IN LPARAM lParam) |
| static BOOL | SaveCursorScheme (HWND hwndDlg) |
| static BOOL | BrowseCursor (HWND hwndDlg) |
| static VOID | LoadCursorScheme (LPTSTR lpName, BOOL bSystem) |
| static VOID | ReloadCurrentCursorScheme (VOID) |
| static VOID | OnDrawItem (UINT idCtl, LPDRAWITEMSTRUCT lpdis, PPOINTER_DATA pPointerData) |
| static VOID | LoadNewCursorScheme (HWND hwndDlg) |
| static VOID | LoadInitialCursorScheme (HWND hwndDlg) |
| static BOOL | ApplyCursorScheme (HWND hwndDlg) |
| static INT_PTR CALLBACK | PointerProc (IN HWND hwndDlg, IN UINT uMsg, IN WPARAM wParam, IN LPARAM lParam) |
| static INT_PTR CALLBACK | OptionProc (IN HWND hwndDlg, IN UINT uMsg, IN WPARAM wParam, IN LPARAM lParam) |
| static VOID | ShowDialogWheelControls (HWND hwndDlg, UINT uWheelScrollLines, BOOL bInit) |
| static INT_PTR CALLBACK | WheelProc (IN HWND hwndDlg, IN UINT uMsg, IN WPARAM wParam, IN LPARAM lParam) |
| LONG APIENTRY | MouseApplet (HWND hwnd, UINT uMsg, LPARAM lParam1, LPARAM lParam2) |
Variables |
| CURSOR_DATA | g_CursorData [] |
| struct { |
| WORD idDlg |
| DLGPROC DlgProc |
| UINT uiReplaceWith |
| } | PropPages [] |