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
20 typedef struct mswin_nhmsg_add_wnd {
22 } MSNHMsgAddWnd, *PMSNHMsgAddWnd;
24 typedef struct mswin_nhmsg_putstr {
28 } MSNHMsgPutstr, *PMSNHMsgPutstr;
30 typedef struct mswin_nhmsg_print_glyph {
34 } MSNHMsgPrintGlyph, *PMSNHMsgPrintGlyph;
36 typedef struct mswin_nhmsg_cliparound {
39 } MSNHMsgClipAround, *PMSNHMsgClipAround;
41 typedef struct mswin_nhmsg_add_menu {
43 const ANY_P* identifier;
49 } MSNHMsgAddMenu, *PMSNHMsgAddMenu;
51 typedef struct mswin_nhmsg_cursor {
54 } MSNHMsgCursor, *PMSNHMsgCursor;
56 typedef struct mswin_nhmsg_end_menu {
58 } MSNHMsgEndMenu, *PMSNHMsgEndMenu;