Tip of the day: Never let a sick person code.
[reactos.git] / rosky / include / defines.h
1 #ifndef __RSK_DEFINES_H
2 #define __RSK_DEFINES_H
3
4 /* Messages */
5 #define MSG_MOUSE_BUT1_PRESSED 162
6 #define MSG_MOUSE_BUT2_PRESSED 163
7 #define MSG_MOUSE_BUT1_RELEASED 164
8 #define MSG_MOUSE_BUT2_RELEASED 165
9 #define MSG_MOUSE_MOVED 166
10 #define MSG_GUI_REDRAW 170
11 #define MSG_COMMAND 2505
12 #define MSG_QUIT 2600
13 #define MSG_DESTROY 2700
14
15 /* Window Styles */
16 #define WF_DONT_EREASE_BACKGROUND 0x00000010
17 #define WF_NO_FRAME 0x00000020
18 #define WF_MODAL 0x00000100
19 #define WF_HAS_MENU 0x00001000
20 #define WF_HAS_STATUSBAR 0x00002000
21 #define WF_NO_INITIAL_DRAW 0x00008000
22 #define WF_FOCUSABLE 0x00010000
23 #define WF_NOT_SIZEABLE 0x00040000
24 #define WF_SMALL_TITLE 0x00080000
25 #define WF_NOT_MOVEABLE 0x00100000
26 #define WF_NO_TITLE 0x00200000
27 #define WF_POPUP 0x00400000
28 #define WF_NO_BUTTONS 0x00800000
29 #define WF_FREEFORM 0x08000000
30 #define WF_USE_BACKGROUND 0x20000000
31 #define WF_USER 0x20000000
32 #define WF_HIDE 0x40000000
33 #define WF_DESKTOP 0x80000000
34 #define WF_TRANSPARENT 0x01000000
35
36 /* GC types */
37 #define GC_TYPE_WINDOW 0x00000002
38 #define GC_TYPE_DIB 0x00000004
39
40 /* Menu flags */
41 #define MENU_SEPERATOR 0x00000001
42
43 /* Message box flags */
44 #define WGF_MB_YESNO 0x00000001
45 #define WGF_MB_OK 0x00000010
46 #define WGF_MB_CANCEL 0x00000100
47 #define WGF_MB_ICON_INFO 0x00100000
48 #define WGF_MB_ICON_ASK 0x01000000
49 #define WGF_MB_ICON_STOP 0x10000000
50
51 /* Message box return values */
52 #define ID_OK 1
53 #define ID_YES 2
54 #define ID_NO 3
55 #define ID_CANCEL 4
56
57 #endif /* __RSK_DEFINES_H */