DWORD iTimeOutMSec;
} ACCESSTIMEOUT;
-typedef struct _ACL_REVISION_INFORMATION {
- DWORD AclRevision;
-} ACL_REVISION_INFORMATION;
-
-typedef struct _ACL_SIZE_INFORMATION {
- DWORD AceCount;
- DWORD AclBytesInUse;
- DWORD AclBytesFree;
-} ACL_SIZE_INFORMATION;
-
typedef struct _ACTION_HEADER {
ULONG transport_id;
USHORT action_code;
DWORD bV4GammaBlue;
} BITMAPV4HEADER, *LPBITMAPV4HEADER, *PBITMAPV4HEADER;
+#ifndef _BLOB_DEFINED
+#define _BLOB_DEFINED
typedef struct _BLOB {
ULONG cbSize;
BYTE *pBlobData;
} BLOB;
+#endif
typedef struct _SHITEMID {
USHORT cb;
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;
SERVICE_ADDRESS Addresses[1];
} SERVICE_ADDRESSES, *LPSERVICE_ADDRESSES;
-#ifndef GUID_DEFINED
-#define GUID_DEFINED
+#ifndef _GUID_DEFINED
+#define _GUID_DEFINED
typedef struct _GUID
{
unsigned long Data1;
typedef struct _RGNDATA {
RGNDATAHEADER rdh;
- char* Buffer;
+ char Buffer[1];
} RGNDATA, *PRGNDATA, *LPRGNDATA;
typedef struct tagSCROLLINFO {
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;