2003-08-15 Andrew Greenwood <lists@silverblade.co.uk>
* include/wingdi.h (DEVMODE[AW]) Correct structure definition. * include/ddk/ntapi.h (LPC_TYPE): Add LPC_CONNECTION_REFUSED. * include/ddk/winddk.h (IRP_*): Add constants as anonymous enum.
This commit is contained in:
		| @@ -1,3 +1,9 @@ | ||||
| 2003-08-15  Andrew Greenwood  <lists@silverblade.co.uk> | ||||
|  | ||||
| 	* include/wingdi.h (DEVMODE[AW]) Correct structure definition. | ||||
| 	* include/ddk/ntapi.h (LPC_TYPE): Add LPC_CONNECTION_REFUSED. | ||||
| 	* include/ddk/winddk.h (IRP_*): Add constants as anonymous enum. | ||||
|  | ||||
| 2003-08-10  Danny Smith <dannysmith@users.sourceforge.net> | ||||
|  | ||||
| 	* lib/uuid.c (CGID_Explorer, CGID_ShellDocView, | ||||
|   | ||||
| @@ -26,7 +26,7 @@ | ||||
| #ifndef __NTAPI_H | ||||
| #define __NTAPI_H | ||||
|  | ||||
| #if __GNUC__ >=3 | ||||
| #if __GNUC__ >= 3 | ||||
| #pragma GCC system_header | ||||
| #endif | ||||
|  | ||||
| @@ -1952,6 +1952,7 @@ typedef enum _LPC_TYPE { | ||||
| 	LPC_DEBUG_EVENT, | ||||
| 	LPC_ERROR_EVENT, | ||||
| 	LPC_CONNECTION_REQUEST, | ||||
| 	LPC_CONNECTION_REFUSED, | ||||
|   LPC_MAXIMUM | ||||
| } LPC_TYPE; | ||||
|  | ||||
|   | ||||
| @@ -23,7 +23,7 @@ | ||||
| #ifndef __WINDDK_H | ||||
| #define __WINDDK_H | ||||
|  | ||||
| #if __GNUC__ >=3 | ||||
| #if __GNUC__ >= 3 | ||||
| #pragma GCC system_header | ||||
| #endif | ||||
|  | ||||
| @@ -1011,6 +1011,27 @@ typedef struct _IRP *PIRP; | ||||
|  | ||||
| #define DEVICE_TYPE_FROM_CTL_CODE(ctl) (((ULONG) (ctl & 0xffff0000)) >> 16) | ||||
|  | ||||
| enum | ||||
| { | ||||
|    IRP_NOCACHE = 0x1, | ||||
|    IRP_PAGING_IO = 0x2, | ||||
|    IRP_MOUNT_COMPLETION = 0x2, | ||||
|    IRP_SYNCHRONOUS_API = 0x4, | ||||
|    IRP_ASSOCIATED_IRP = 0x8, | ||||
|    IRP_BUFFERED_IO = 0x10, | ||||
|    IRP_DEALLOCATE_BUFFER = 0x20, | ||||
|    IRP_INPUT_OPERATION = 0x40, | ||||
|    IRP_SYNCHRONOUS_PAGING_IO = 0x40, | ||||
|    IRP_CREATE_OPERATION = 0x80, | ||||
|    IRP_READ_OPERATION = 0x100, | ||||
|    IRP_WRITE_OPERATION = 0x200, | ||||
|    IRP_CLOSE_OPERATION = 0x400, | ||||
|    IRP_DEFER_IO_COMPLETION = 0x800, | ||||
|    IRP_OB_QUERY_NAME = 0x1000, | ||||
|    IRP_HOLD_DEVICE_QUEUE = 0x2000, | ||||
|    IRP_RETRY_IO_COMPLETION = 0x4000 | ||||
| }; | ||||
|  | ||||
|  | ||||
| typedef struct _DRIVE_LAYOUT_INFORMATION_MBR { | ||||
|   ULONG  Signature; | ||||
|   | ||||
| @@ -1,6 +1,6 @@ | ||||
| #ifndef _WINGDI_H | ||||
| #define _WINGDI_H | ||||
| #if __GNUC__ >=3 | ||||
| #if __GNUC__ >= 3 | ||||
| #pragma GCC system_header | ||||
| #endif | ||||
|  | ||||
| @@ -1295,73 +1295,107 @@ typedef struct  tagCOLORADJUSTMENT { | ||||
| 	SHORT	caColorfulness; | ||||
| 	SHORT	caRedGreenTint; | ||||
| } COLORADJUSTMENT,*LPCOLORADJUSTMENT; | ||||
| typedef struct _devicemodeA { | ||||
| 	BYTE dmDeviceName[CCHDEVICENAME]; | ||||
| 	WORD dmSpecVersion; | ||||
| 	WORD dmDriverVersion; | ||||
| 	WORD dmSize; | ||||
| 	WORD dmDriverExtra; | ||||
| 	DWORD dmFields; | ||||
| 	short dmOrientation; | ||||
| 	short dmPaperSize; | ||||
| 	short dmPaperLength; | ||||
| 	short dmPaperWidth; | ||||
| 	short dmScale; | ||||
| 	short dmCopies; | ||||
| 	short dmDefaultSource; | ||||
| 	short dmPrintQuality; | ||||
| 	short dmColor; | ||||
| 	short dmDuplex; | ||||
| 	short dmYResolution; | ||||
| 	short dmTTOption; | ||||
| 	short dmCollate; | ||||
| 	BYTE dmFormName[CCHFORMNAME]; | ||||
| 	WORD dmLogPixels; | ||||
| 	DWORD dmBitsPerPel; | ||||
| 	DWORD dmPelsWidth; | ||||
| 	DWORD dmPelsHeight; | ||||
| 	DWORD dmDisplayFlags; | ||||
| 	DWORD dmDisplayFrequency; | ||||
| 	DWORD dmICMMethod; | ||||
| 	DWORD dmICMIntent; | ||||
| 	DWORD dmMediaType; | ||||
| 	DWORD dmDitherType; | ||||
| 	DWORD dmICCManufacturer; | ||||
| 	DWORD dmICCModel; | ||||
| typedef struct _devicemodeA {  | ||||
|   BYTE   dmDeviceName[CCHDEVICENAME];  | ||||
|   WORD   dmSpecVersion;  | ||||
|   WORD   dmDriverVersion;  | ||||
|   WORD   dmSize;  | ||||
|   WORD   dmDriverExtra;  | ||||
|   DWORD  dmFields;  | ||||
|   _ANONYMOUS_UNION union { | ||||
|     _ANONYMOUS_STRUCT struct { | ||||
|       short dmOrientation; | ||||
|       short dmPaperSize; | ||||
|       short dmPaperLength; | ||||
|       short dmPaperWidth; | ||||
|       short dmScale;  | ||||
|       short dmCopies;  | ||||
|       short dmDefaultSource;  | ||||
|       short dmPrintQuality;  | ||||
|     } DUMMYSTRUCTNAME; | ||||
|     POINTL dmPosition; | ||||
|     DWORD  dmDisplayOrientation; | ||||
|     DWORD  dmDisplayFixedOutput; | ||||
|   } DUMMYUNIONNAME; | ||||
|  | ||||
|   short  dmColor;  | ||||
|   short  dmDuplex;  | ||||
|   short  dmYResolution;  | ||||
|   short  dmTTOption;  | ||||
|   short  dmCollate;  | ||||
|   BYTE   dmFormName[CCHFORMNAME];  | ||||
|   WORD   dmLogPixels;  | ||||
|   DWORD  dmBitsPerPel;  | ||||
|   DWORD  dmPelsWidth;  | ||||
|   DWORD  dmPelsHeight;  | ||||
|   _ANONYMOUS_UNION union { | ||||
|     DWORD  dmDisplayFlags;  | ||||
|     DWORD  dmNup; | ||||
|   } DUMMYUNIONNAME2; | ||||
|   DWORD  dmDisplayFrequency;  | ||||
| #if(WINVER >= 0x0400)  | ||||
|   DWORD  dmICMMethod; | ||||
|   DWORD  dmICMIntent; | ||||
|   DWORD  dmMediaType; | ||||
|   DWORD  dmDitherType; | ||||
|   DWORD  dmReserved1; | ||||
|   DWORD  dmReserved2; | ||||
| #if (WINVER >= 0x0500) || (_WIN32_WINNT >= 0x0400) | ||||
|   DWORD  dmPanningWidth; | ||||
|   DWORD  dmPanningHeight; | ||||
| #endif | ||||
| #endif /* WINVER >= 0x0400 */ | ||||
| } DEVMODEA,*LPDEVMODEA,*PDEVMODEA; | ||||
| typedef struct _devicemodeW { | ||||
| 	WCHAR dmDeviceName[CCHDEVICENAME]; | ||||
| 	WORD dmSpecVersion; | ||||
| 	WORD dmDriverVersion; | ||||
| 	WORD dmSize; | ||||
| 	WORD dmDriverExtra; | ||||
| 	DWORD dmFields; | ||||
| 	short dmOrientation; | ||||
| 	short dmPaperSize; | ||||
| 	short dmPaperLength; | ||||
| 	short dmPaperWidth; | ||||
| 	short dmScale; | ||||
| 	short dmCopies; | ||||
| 	short dmDefaultSource; | ||||
| 	short dmPrintQuality; | ||||
| 	short dmColor; | ||||
| 	short dmDuplex; | ||||
| 	short dmYResolution; | ||||
| 	short dmTTOption; | ||||
| 	short dmCollate; | ||||
| 	WCHAR dmFormName[CCHFORMNAME]; | ||||
| 	WORD dmLogPixels; | ||||
| 	DWORD dmBitsPerPel; | ||||
| 	DWORD dmPelsWidth; | ||||
| 	DWORD dmPelsHeight; | ||||
| 	DWORD dmDisplayFlags; | ||||
| 	DWORD dmDisplayFrequency; | ||||
| 	DWORD dmICMMethod; | ||||
| 	DWORD dmICMIntent; | ||||
| 	DWORD dmMediaType; | ||||
| 	DWORD dmDitherType; | ||||
| 	DWORD dmICCManufacturer; | ||||
| 	DWORD dmICCModel; | ||||
| typedef struct _devicemodeW {  | ||||
|   WCHAR   dmDeviceName[CCHDEVICENAME];  | ||||
|   WORD   dmSpecVersion;  | ||||
|   WORD   dmDriverVersion;  | ||||
|   WORD   dmSize;  | ||||
|   WORD   dmDriverExtra;  | ||||
|   DWORD  dmFields;  | ||||
|   _ANONYMOUS_UNION union { | ||||
|     _ANONYMOUS_STRUCT struct { | ||||
|       short dmOrientation; | ||||
|       short dmPaperSize; | ||||
|       short dmPaperLength; | ||||
|       short dmPaperWidth; | ||||
|       short dmScale;  | ||||
|       short dmCopies;  | ||||
|       short dmDefaultSource;  | ||||
|       short dmPrintQuality;  | ||||
|     } DUMMYSTRUCTNAME; | ||||
|     POINTL dmPosition; | ||||
|     DWORD  dmDisplayOrientation; | ||||
|     DWORD  dmDisplayFixedOutput; | ||||
|   } DUMMYUNIONNAME; | ||||
|  | ||||
|   short  dmColor;  | ||||
|   short  dmDuplex;  | ||||
|   short  dmYResolution;  | ||||
|   short  dmTTOption;  | ||||
|   short  dmCollate;  | ||||
|   WCHAR  dmFormName[CCHFORMNAME];  | ||||
|   WORD   dmLogPixels;  | ||||
|   DWORD  dmBitsPerPel;  | ||||
|   DWORD  dmPelsWidth;  | ||||
|   DWORD  dmPelsHeight;  | ||||
|   _ANONYMOUS_UNION union { | ||||
|     DWORD  dmDisplayFlags;  | ||||
|     DWORD  dmNup; | ||||
|   } DUMMYUNIONNAME2; | ||||
|   DWORD  dmDisplayFrequency;  | ||||
| #if(WINVER >= 0x0400)  | ||||
|   DWORD  dmICMMethod; | ||||
|   DWORD  dmICMIntent; | ||||
|   DWORD  dmMediaType; | ||||
|   DWORD  dmDitherType; | ||||
|   DWORD  dmReserved1; | ||||
|   DWORD  dmReserved2; | ||||
| #if (WINVER >= 0x0500) || (_WIN32_WINNT >= 0x0400) | ||||
|   DWORD  dmPanningWidth; | ||||
|   DWORD  dmPanningHeight; | ||||
| #endif | ||||
| #endif /* WINVER >= 0x0400 */ | ||||
| } DEVMODEW,*LPDEVMODEW,*PDEVMODEW; | ||||
| typedef struct tagDIBSECTION { | ||||
| 	BITMAP dsBm; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user