2 * PROJECT: PAINT for ReactOS
5 * PURPOSE: Declaring global variables for later initialization
6 * PROGRAMMERS: Benedikt Freisen
9 /* INCLUDES *********************************************************/
12 #include "definitions.h"
14 /* VARIABLES declared in main.c *************************************/
16 extern HDC hDrawingDC
;
18 extern int *bmAddress
;
19 extern BITMAPINFO bitmapinfo
;
23 extern HBITMAP hBms
[HISTORYSIZE
];
27 extern BOOL imageSaved
;
34 extern int shapeStyle
;
35 extern int brushStyle
;
36 extern int activeTool
;
37 extern int airBrushWidth
;
38 extern int rubberRadius
;
41 extern int rectSel_src
[4];
42 extern int rectSel_dest
[4];
43 extern HWND hSelection
;
44 extern HWND hImageArea
;
45 extern HBITMAP hSelBm
;
47 extern int palColors
[28];
50 extern HWND hStatusBar
;
51 extern HWND hScrollbox
;
54 extern HWND hToolSettings
;
55 extern CHOOSECOLOR choosecolor
;
56 extern OPENFILENAME ofn
;
57 extern OPENFILENAME sfn
;
58 extern HICON hNontranspIcon
;
59 extern HICON hTranspIcon
;
61 extern HCURSOR hCurFill
;
62 extern HCURSOR hCurColor
;
63 extern HCURSOR hCurZoom
;
64 extern HCURSOR hCurPen
;
65 extern HCURSOR hCurAirbrush
;
67 extern HWND hScrlClient
;
69 extern HWND hToolBtn
[16];
71 extern HINSTANCE hProgInstance
;
73 extern TCHAR filename
[256];
74 extern TCHAR filepathname
[1000];
78 extern BOOL showMiniature
;
80 extern HWND hwndMiniature
;
82 extern HWND hSizeboxLeftTop
;
83 extern HWND hSizeboxCenterTop
;
84 extern HWND hSizeboxRightTop
;
85 extern HWND hSizeboxLeftCenter
;
86 extern HWND hSizeboxRightCenter
;
87 extern HWND hSizeboxLeftBottom
;
88 extern HWND hSizeboxCenterBottom
;
89 extern HWND hSizeboxRightBottom
;
91 extern HWND hTrackbarZoom
;
93 /* VARIABLES declared in mouse.c *************************************/
95 extern POINT pointStack
[256];