xref: /reactos/base/applications/clipbrd/precomp.h (revision b917d826)
1c2c66affSColin Finck #ifndef _CLIPBRD_PCH_
2c2c66affSColin Finck #define _CLIPBRD_PCH_
3c2c66affSColin Finck 
4c2c66affSColin Finck // #pragma once
5c2c66affSColin Finck 
6c2c66affSColin Finck #include <limits.h>
7c2c66affSColin Finck 
8c2c66affSColin Finck #include <assert.h>
9c2c66affSColin Finck 
10c2c66affSColin Finck #include <windef.h>
11c2c66affSColin Finck #include <winbase.h>
12c2c66affSColin Finck #include <winuser.h>
13c2c66affSColin Finck #include <wingdi.h>
14c2c66affSColin Finck #include <shellapi.h>
15c2c66affSColin Finck #include <htmlhelp.h>
16c2c66affSColin Finck #include <commdlg.h>
17*b917d826SBaruch Rutman #include <winnls.h>
18c2c66affSColin Finck 
19c2c66affSColin Finck #include "resources.h"
20c2c66affSColin Finck #include "cliputils.h"
21c2c66affSColin Finck #include "fileutils.h"
22c2c66affSColin Finck #include "winutils.h"
23c2c66affSColin Finck #include "scrollutils.h"
24c2c66affSColin Finck 
25c2c66affSColin Finck #define MAX_STRING_LEN 255
26c2c66affSColin Finck #define DISPLAY_MENU_POS 2
27c2c66affSColin Finck #define CF_NONE 0
28c2c66affSColin Finck 
29c2c66affSColin Finck typedef struct _CLIPBOARD_GLOBALS
30c2c66affSColin Finck {
31c2c66affSColin Finck     HINSTANCE hInstance;
32c2c66affSColin Finck     HWND hMainWnd;
33c2c66affSColin Finck     HWND hWndNext;
34c2c66affSColin Finck     HMENU hMenu;
35c2c66affSColin Finck     UINT uDisplayFormat;
36c2c66affSColin Finck     UINT uCheckedItem;
37c2c66affSColin Finck     UINT uLinesToScroll;
38c2c66affSColin Finck     HBITMAP hDspBmp;
39c2c66affSColin Finck } CLIPBOARD_GLOBALS;
40c2c66affSColin Finck 
41c2c66affSColin Finck extern CLIPBOARD_GLOBALS Globals;
42c2c66affSColin Finck 
43c2c66affSColin Finck #endif /* _CLIPBRD_PCH_ */
44