adding more missing struct

svn path=/trunk/; revision=24260
This commit is contained in:
Magnus Olsen 2006-09-24 20:28:57 +00:00
parent 350e281e1c
commit 235dd5fe2b

View file

@ -1339,7 +1339,7 @@ typedef struct {
typedef struct tagFONTSIGNATURE { typedef struct tagFONTSIGNATURE {
DWORD fsUsb[4]; DWORD fsUsb[4];
DWORD fsCsb[2]; DWORD fsCsb[2];
} FONTSIGNATURE,*LPFONTSIGNATURE; } FONTSIGNATURE, *PFONTSIGNATURE,*LPFONTSIGNATURE;
typedef struct { typedef struct {
UINT ciCharset; UINT ciCharset;
UINT ciACP; UINT ciACP;
@ -2029,7 +2029,14 @@ typedef struct tagABORTPATH {
typedef struct tagEMRSELECTCLIPPATH { typedef struct tagEMRSELECTCLIPPATH {
EMR emr; EMR emr;
DWORD iMode; DWORD iMode;
} EMRSELECTCLIPPATH,*PEMRSELECTCLIPPATH,EMRSETBKMODE,*PEMRSETBKMODE,EMRSETMAPMODE,*PEMRSETMAPMODE,EMRSETPOLYFILLMODE,*PEMRSETPOLYFILLMODE,EMRSETROP2,*PEMRSETROP2,EMRSETSTRETCHBLTMODE,*PEMRSETSTRETCHBLTMODE,EMRSETTEXTALIGN,*PEMRSETTEXTALIGN,EMRENABLEICM,*PEMRENABLEICM; } EMRSELECTCLIPPATH,*PEMRSELECTCLIPPATH, EMRSETBKMODE,*PEMRSETBKMODE, EMRSETMAPMODE, *PEMRSETMAPMODE,
EMRSETPOLYFILLMODE, *PEMRSETPOLYFILLMODE, EMRSETROP2, *PEMRSETROP2, EMRSETSTRETCHBLTMODE, *PEMRSETSTRETCHBLTMODE,
EMRSETICMMODE, *PEMRSETICMMODE, EMRSETTEXTALIGN,
#if(WINVER >= 0x0500)
EMRSETLAYOUT, *PEMRSETLAYOUT,
#endif
*PEMRSETTEXTALIGN;
#include "pshpack2.h" #include "pshpack2.h"
typedef struct tagMETAHEADER { typedef struct tagMETAHEADER {
WORD mtType; WORD mtType;
@ -2065,7 +2072,7 @@ typedef struct tagENHMETAHEADER {
#if (WINVER >= 0x0500) #if (WINVER >= 0x0500)
SIZEL szlMicrometers; SIZEL szlMicrometers;
#endif #endif
} ENHMETAHEADER,*LPENHMETAHEADER; } ENHMETAHEADER,*PENHMETAHEADER,*LPENHMETAHEADER;
typedef struct tagMETARECORD { typedef struct tagMETARECORD {
DWORD rdSize; DWORD rdSize;
WORD rdFunction; WORD rdFunction;
@ -2078,7 +2085,7 @@ typedef struct tagENHMETARECORD {
} ENHMETARECORD,*LPENHMETARECORD; } ENHMETARECORD,*LPENHMETARECORD;
typedef struct tagHANDLETABLE { typedef struct tagHANDLETABLE {
HGDIOBJ objectHandle[1]; HGDIOBJ objectHandle[1];
} HANDLETABLE,*LPHANDLETABLE; } HANDLETABLE,*PHANDLETABLE, *LPHANDLETABLE;
typedef struct tagTEXTMETRICA { typedef struct tagTEXTMETRICA {
LONG tmHeight; LONG tmHeight;
LONG tmAscent; LONG tmAscent;
@ -2525,6 +2532,16 @@ typedef struct _DISPLAY_DEVICEW {
WCHAR DeviceKey[128]; WCHAR DeviceKey[128];
} DISPLAY_DEVICEW, *PDISPLAY_DEVICEW, *LPDISPLAY_DEVICEW; } DISPLAY_DEVICEW, *PDISPLAY_DEVICEW, *LPDISPLAY_DEVICEW;
#if (_WIN32_WINNT >= 0x0500)
typedef struct _RGNDATAHEADER {
DWORD dwSize;
DWORD iType;
DWORD nCount;
DWORD nRgnSize;
RECT rcBound;
} RGNDATAHEADER, *PRGNDATAHEADER;
#endif
typedef BOOL (CALLBACK *ABORTPROC)(HDC,int); typedef BOOL (CALLBACK *ABORTPROC)(HDC,int);
typedef int (CALLBACK *MFENUMPROC)(HDC,HANDLETABLE*,METARECORD*,int,LPARAM); typedef int (CALLBACK *MFENUMPROC)(HDC,HANDLETABLE*,METARECORD*,int,LPARAM);
typedef int (CALLBACK *ENHMFENUMPROC)(HDC,HANDLETABLE*,ENHMETARECORD*,int,LPARAM); typedef int (CALLBACK *ENHMFENUMPROC)(HDC,HANDLETABLE*,ENHMETARECORD*,int,LPARAM);