2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS Clipboard Viewer
4 * FILE: base/applications/clipbrd/scrollutils.h
5 * PURPOSE: Scrolling releated helper functions.
6 * PROGRAMMERS: Ricardo Hanke
9 typedef struct _SCROLLSTATE
15 } SCROLLSTATE
, *LPSCROLLSTATE
;
17 void HandleKeyboardScrollEvents(HWND hWnd
, UINT uMsg
, WPARAM wParam
, LPARAM lParam
);
18 void HandleMouseScrollEvents(HWND hWnd
, UINT uMsg
, WPARAM wParam
, LPARAM lParam
, LPSCROLLSTATE state
);
19 void HandleHorizontalScrollEvents(HWND hWnd
, UINT uMsg
, WPARAM wParam
, LPARAM lParam
, LPSCROLLSTATE state
);
20 void HandleVerticalScrollEvents(HWND hWnd
, UINT uMsg
, WPARAM wParam
, LPARAM lParam
, LPSCROLLSTATE state
);
21 void UpdateWindowScrollState(HWND hWnd
, HBITMAP hBmp
, LPSCROLLSTATE lpState
);
22 BOOL
ScrollBlt(PAINTSTRUCT ps
, HBITMAP hBmp
, SCROLLSTATE state
);