#define HELP_INDEX (0x3L)
#define HELP_KEY (0x101L)
#define HELP_MULTIKEY (0x201L)
+#define HELP_SETWINPOS (0x0203L)
#define HELP_PARTIALKEY (0x105L)
#define HELP_QUIT (0x2L)
#define HELP_SETCONTENTS (0x5L)
POINT MousePos;
} HELPINFO, *LPHELPINFO;
+typedef struct {
+ DWORD mkSize;
+ CHAR mkKeyList;
+ CHAR szKeyphrase[1];
+} MULTIKEYHELPA, *PMULTIKEYHELPA, *LPMULTIKEYHELPA;
+
+typedef struct {
+ DWORD mkSize;
+ WCHAR mkKeyList;
+ WCHAR szKeyphrase[1];
+} MULTIKEYHELPW, *PMULTIKEYHELPW, *LPMULTIKEYHELPW;
+
typedef struct {
int wStructSize;
int x;
TCHAR rgchMember[2];
} HELPWININFO;
+typedef struct {
+ int wStructSize;
+ int x;
+ int y;
+ int dx;
+ int dy;
+ int wMax;
+ CHAR rgchMember[2];
+} HELPWININFOA, *PHELPWININFOA, *LPHELPWININFOA;
+
+typedef struct {
+ int wStructSize;
+ int x;
+ int y;
+ int dx;
+ int dy;
+ int wMax;
+ WCHAR rgchMember[2];
+} HELPWININFOW, *PHELPWININFOW, *LPHELPWININFOW;
+
+
typedef struct tagHIGHCONTRAST {
UINT cbSize;
DWORD dwFlags;
RECT rcExclude;
} TPMPARAMS, *LPTPMPARAMS;
+#if 0 // RobD - typedef removed due to conflict with mingw headers
typedef struct _TRANSMIT_FILE_BUFFERS {
PVOID Head;
DWORD HeadLength;
PVOID Tail;
DWORD TailLength;
} TRANSMIT_FILE_BUFFERS;
+#endif
typedef struct _TT_HITTESTINFO {
HWND hwnd;