*wince : api gdi update devmode

git-svn-id: trunk@2939 -
This commit is contained in:
oro06 2006-03-17 14:00:27 +00:00
parent 2dfd48497d
commit 8c3cc6007d

View File

@ -2512,59 +2512,49 @@
TDEVBROADCASTVOLUME = DEV_BROADCAST_VOLUME; TDEVBROADCASTVOLUME = DEV_BROADCAST_VOLUME;
PDEVBROADCASTVOLUME = ^DEV_BROADCAST_VOLUME; PDEVBROADCASTVOLUME = ^DEV_BROADCAST_VOLUME;
DEVMODE = record DEVMODEA = record
dmDeviceName : array[0..(CCHDEVICENAME)-1] of BCHAR; dmDeviceName : array[0.. CCHDEVICENAME-1] of BCHAR;
dmSpecVersion : WORD; dmSpecVersion : WORD;
dmDriverVersion : WORD; dmDriverVersion: WORD;
dmSize : WORD; dmSize : WORD;
dmDriverExtra : WORD; dmDriverExtra : WORD;
dmFields : DWORD; dmFields : DWORD;
case byte of dmOrientation : short;
1: (dmOrientation : SmallInt; dmPaperSize : short;
dmPaperSize : SmallInt; dmPaperLength : short;
dmPaperLength : SmallInt; dmPaperWidth : short;
dmPaperWidth : SmallInt; dmScale : short;
dmScale : SmallInt; dmCopies : short;
dmCopies : SmallInt; dmDefaultSource: short;
dmDefaultSource : SmallInt; dmPrintQuality : short;
dmPrintQuality : SmallInt; dmColor : short;
dmColor : SmallInt; dmDuplex : short;
dmDuplex : SmallInt; dmYResolution : short;
dmYResolution : SmallInt; dmTTOption : short;
dmTTOption : SmallInt; dmCollate : short;
dmCollate : SmallInt; dmFormName : array [0..CCHFORMNAME-1] of BCHAR;
dmFormName : array[0..(CCHFORMNAME)-1] of BCHAR; dmLogPixels : WORD;
dmLogPixels : WORD; dmBitsPerPel : DWORD;
dmBitsPerPel : DWORD; dmPelsWidth : DWORD;
dmPelsWidth : DWORD; dmPelsHeight : DWORD;
dmPelsHeight : DWORD; dmDisplayFlags : DWORD;
dmDisplayFlags : DWORD; dmDisplayFrequency : DWORD;
dmDisplayFrequency : DWORD; dmICMMethod : DWORD;
dmICMMethod : DWORD; dmICMIntent : DWORD;
dmICMIntent : DWORD; dmMediaType : DWORD;
dmMediaType : DWORD; dmDitherType : DWORD;
dmDitherType : DWORD; dmReserved1 : DWORD;
dmICCManufacturer : DWORD; dmReserved2 : DWORD;
dmICCModel : DWORD dmPanningWidth : DWORD;
); dmPanningHeight: DWORD;
2: (dmPosition: POINTL; dmDisplayOrientation : DWORD;
dmDisplayOrientation: DWORD; end;
dmDisplayFixedOutput: DWORD; _DEVICEMODE1=DEVMODEA;
); PDEVMODEA=^DEVMODEA;
end; NPDEVMODEA=^DEVMODEA;
LPDEVMODEA=^DEVMODEA;
LPDEVMODE = ^DEVMODE; DEVMODEW = record
_devicemode = DEVMODE;
devicemode = DEVMODE;
tdevicemode = DEVMODE;
tdevicemodeA = DEVMODE;
PDeviceModeA = LPDEVMODE;
PDeviceMode = LPDEVMODE;
TDEVMODE = DEVMODE;
PDEVMODE = LPDEVMODE;
devmodeW = record
dmDeviceName : array[0.. CCHDEVICENAME-1] of WCHAR; dmDeviceName : array[0.. CCHDEVICENAME-1] of WCHAR;
dmSpecVersion : WORD; dmSpecVersion : WORD;
dmDriverVersion: WORD; dmDriverVersion: WORD;
@ -2590,15 +2580,8 @@
dmPelsWidth : DWORD; dmPelsWidth : DWORD;
dmPelsHeight : DWORD; dmPelsHeight : DWORD;
dmDisplayFlags : DWORD; dmDisplayFlags : DWORD;
dmDisplayFrequency : DWORD; dmDisplayFrequency : DWORD;
dmICMMethod : DWORD; dmDisplayOrientation : DWORD;
dmICMIntent : DWORD;
dmMediaType : DWORD;
dmDitherType : DWORD;
dmReserved1 : DWORD;
dmReserved2 : DWORD;
dmPanningWidth : DWORD;
dmPanningHeight: DWORD;
end; end;
LPDEVMODEW = ^DEVMODEW; LPDEVMODEW = ^DEVMODEW;
@ -2607,9 +2590,32 @@
TDeviceModeW = DEVMODEW; TDeviceModeW = DEVMODEW;
PDeviceModeW = LPDEVMODEW; PDeviceModeW = LPDEVMODEW;
TDEVMODEW = DEVMODEW; TDEVMODEW = DEVMODEW;
PDEVMODEW = LPDEVMODEW; PDEVMODEW = LPDEVMODEW;
{$IFDEF UNICODE}
DEVMODE=DEVMODEW;
LPDEVMODE = ^DEVMODEW;
_devicemode = DEVMODEW;
devicemode = DEVMODEW;
tdevicemode = DEVMODEW;
tdevicemodeA = DEVMODEW;
PDeviceModeA = LPDEVMODEW;
PDeviceMode = LPDEVMODEW;
TDEVMODE = DEVMODEW;
PDEVMODE = LPDEVMODEW;
{$ELSE UNICODE}
DEVMODE=DEVMODEA;
LPDEVMODE = ^DEVMODEA;
_devicemode = DEVMODEA;
devicemode = DEVMODEA;
tdevicemode = DEVMODEA;
tdevicemodeA = DEVMODEA;
PDeviceModeA = LPDEVMODEA;
PDeviceMode = LPDEVMODEA;
TDEVMODE = DEVMODEA;
PDEVMODE = LPDEVMODEA;
{$ENDIF UNICODE}
DEVNAMES = record DEVNAMES = record
wDriverOffset : WORD; wDriverOffset : WORD;
wDeviceOffset : WORD; wDeviceOffset : WORD;