#undef CALLBACK
#define CALLBACK
#define DWORD unsigned int
#define LOWORD(l) ((unsigned short)(l))
#define HIWORD(l) ((unsigned short)(((unsigned int)(l) >> 16) & 0xFFFF))
#undef CALLBACK
#define CALLBACK
#define DWORD unsigned int
#define LOWORD(l) ((unsigned short)(l))
#define HIWORD(l) ((unsigned short)(((unsigned int)(l) >> 16) & 0xFFFF))