6 # define NULL ((void*)0)
\r
9 #ifndef _AXWIN_HEADER_H
\r
10 typedef unsigned char Uint8;
\r
11 typedef unsigned long Uint32;
\r
12 typedef unsigned int Uint;
\r
15 typedef int (*wndproc_t)(void *handle, int message, int arg1, int arg2);
\r
18 short width, height;
\r
29 #define WNDFLAG_SHOW 0x0001
\r
30 #define WNDFLAG_NOBORDER 0x0010
\r
42 // === EXTERNAL FUNCTIONS ===
\r
43 extern void* WM_CreateWindow(int x, int y, int w, int h, wndproc_t wndProc, Uint flags);
\r
44 extern int WM_SendMessage(void *hwnd, int msg, int a1, int a2);
\r
47 #define WM_SetText(hwnd, text) WM_SendMessage((hwnd), WM_SETTEXT, (int)((char*)(text)), 0)
\r
48 #define WM_SetTitle(hwnd, text) WM_SendMessage((hwnd), WM_SETTITLE, (int)((char*)(text)), 0)
\r