Added required support for WinHelp exports in user32.lib

svn path=/trunk/; revision=3407
This commit is contained in:
Robert Dickenson 2002-08-27 06:41:33 +00:00
parent a9a618aeb0
commit 3b451c4642
2 changed files with 36 additions and 0 deletions

View file

@ -2629,6 +2629,7 @@ extern "C" {
#define HELP_INDEX (0x3L) #define HELP_INDEX (0x3L)
#define HELP_KEY (0x101L) #define HELP_KEY (0x101L)
#define HELP_MULTIKEY (0x201L) #define HELP_MULTIKEY (0x201L)
#define HELP_SETWINPOS (0x0203L)
#define HELP_PARTIALKEY (0x105L) #define HELP_PARTIALKEY (0x105L)
#define HELP_QUIT (0x2L) #define HELP_QUIT (0x2L)
#define HELP_SETCONTENTS (0x5L) #define HELP_SETCONTENTS (0x5L)

View file

@ -2093,6 +2093,18 @@ typedef struct tagHELPINFO {
POINT MousePos; POINT MousePos;
} HELPINFO, *LPHELPINFO; } 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 { typedef struct {
int wStructSize; int wStructSize;
int x; int x;
@ -2103,6 +2115,27 @@ typedef struct {
TCHAR rgchMember[2]; TCHAR rgchMember[2];
} HELPWININFO; } 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 { typedef struct tagHIGHCONTRAST {
UINT cbSize; UINT cbSize;
DWORD dwFlags; DWORD dwFlags;
@ -3841,12 +3874,14 @@ typedef struct tagTPMPARAMS {
RECT rcExclude; RECT rcExclude;
} TPMPARAMS, *LPTPMPARAMS; } TPMPARAMS, *LPTPMPARAMS;
#if 0 // RobD - typedef removed due to conflict with mingw headers
typedef struct _TRANSMIT_FILE_BUFFERS { typedef struct _TRANSMIT_FILE_BUFFERS {
PVOID Head; PVOID Head;
DWORD HeadLength; DWORD HeadLength;
PVOID Tail; PVOID Tail;
DWORD TailLength; DWORD TailLength;
} TRANSMIT_FILE_BUFFERS; } TRANSMIT_FILE_BUFFERS;
#endif
typedef struct _TT_HITTESTINFO { typedef struct _TT_HITTESTINFO {
HWND hwnd; HWND hwnd;