mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-18 10:49:27 +02:00
*wince : api gdi update devmode
git-svn-id: trunk@2939 -
This commit is contained in:
parent
2dfd48497d
commit
8c3cc6007d
@ -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;
|
||||||
|
Loading…
Reference in New Issue
Block a user