1 /* Copyright (C) 2001 by Alex Kompel <shurikk@pacbell.net> */
2 /* NetHack may be freely redistributed. See license for details. */
4 #ifndef MHNethackMessages_H
5 #define MHNethackMessages_H
8 #define WM_MSNH_COMMAND (WM_APP+1)
10 #define MSNH_MSG_ADDWND 100
11 #define MSNH_MSG_PUTSTR 101
12 #define MSNH_MSG_PRINT_GLYPH 102
13 #define MSNH_MSG_CLEAR_WINDOW 103
14 #define MSNH_MSG_CLIPAROUND 104
15 #define MSNH_MSG_STARTMENU 105
16 #define MSNH_MSG_ADDMENU 106
17 #define MSNH_MSG_CURSOR 107
18 #define MSNH_MSG_ENDMENU 108
19 #define MSNH_MSG_DIED 109
20 #define MSNH_MSG_CARET 110
22 typedef struct mswin_nhmsg_add_wnd {
24 } MSNHMsgAddWnd, *PMSNHMsgAddWnd;
26 typedef struct mswin_nhmsg_putstr {
30 } MSNHMsgPutstr, *PMSNHMsgPutstr;
32 typedef struct mswin_nhmsg_print_glyph {
36 } MSNHMsgPrintGlyph, *PMSNHMsgPrintGlyph;
38 typedef struct mswin_nhmsg_cliparound {
41 } MSNHMsgClipAround, *PMSNHMsgClipAround;
43 typedef struct mswin_nhmsg_add_menu {
45 const ANY_P* identifier;
51 } MSNHMsgAddMenu, *PMSNHMsgAddMenu;
53 typedef struct mswin_nhmsg_cursor {
56 } MSNHMsgCursor, *PMSNHMsgCursor;
58 typedef struct mswin_nhmsg_end_menu {
60 } MSNHMsgEndMenu, *PMSNHMsgEndMenu;