INDEX CLUSTER FEATURES SHORT FRAMES NO FRAMES

indexing

title: "Visual Eiffel Library.", "The WAPI_DEVMODE class contains information about the", "device initialization and environment of a printer."
project: "Visual Eiffel Win32 Library"
revision: "$Revision: 1.1 $"
copyright: "Copyright (C) 1996-2005 Object Tools Group"
license: "http://visual-eiffel.com/license"
cluster: winlib
class WAPI_DEVMODE
inherit

WAPI_GET_POINTER
end
feature -- Class data

dmDeviceName: CHARACTER

dmDeviceName1: CHARACTER

dmDeviceName2: CHARACTER

dmDeviceName3: CHARACTER

dmDeviceName4: CHARACTER

dmDeviceName5: CHARACTER

dmDeviceName6: CHARACTER

dmDeviceName7: CHARACTER

dmDeviceName8: CHARACTER

dmDeviceName9: CHARACTER

dmDeviceName10: CHARACTER

dmDeviceName11: CHARACTER

dmDeviceName12: CHARACTER

dmDeviceName13: CHARACTER

dmDeviceName14: CHARACTER

dmDeviceName15: CHARACTER

dmDeviceName16: CHARACTER

dmDeviceName17: CHARACTER

dmDeviceName18: CHARACTER

dmDeviceName19: CHARACTER

dmDeviceName20: CHARACTER

dmDeviceName21: CHARACTER

dmDeviceName22: CHARACTER

dmDeviceName23: CHARACTER

dmDeviceName24: CHARACTER

dmDeviceName25: CHARACTER

dmDeviceName26: CHARACTER

dmDeviceName27: CHARACTER

dmDeviceName28: CHARACTER

dmDeviceName29: CHARACTER

dmDeviceName30: CHARACTER

dmDeviceName31: CHARACTER

dmSpecVersionL: BIT 8

dmSpecVersionH: BIT 8

dmDriverVersionL: BIT 8

dmDriverVersionH: BIT 8

dmSizeL: BIT 8

dmSizeH: BIT 8

dmDriverExtraL: BIT 8

dmDriverExtraH: BIT 8

dmFields: BIT 32

dmOrientationL: BIT 8

dmOrientationH: BIT 8

dmPaperSizeL: BIT 8

dmPaperSizeH: BIT 8

dmPaperLengthL: BIT 8

dmPaperLengthH: BIT 8

dmPaperWidthL: BIT 8

dmPaperWidthH: BIT 8

dmScaleL: BIT 8

dmScaleH: BIT 8

dmCopiesL: BIT 8

dmCopiesH: BIT 8

dmDefaultSourceL: BIT 8

dmDefaultSourceH: BIT 8

dmPrintQualityL: BIT 8

dmPrintQualityH: BIT 8

dmColorL: BIT 8

dmColorH: BIT 8

dmDuplexL: BIT 8

dmDuplexH: BIT 8

dmYResolutionL: BIT 8

dmYResolutionH: BIT 8

dmTTOptionL: BIT 8

dmTTOptionH: BIT 8

dmCollateL: BIT 8

dmCollateH: BIT 8

dmFormName: CHARACTER

dmFormName1: CHARACTER

dmFormName2: CHARACTER

dmFormName3: CHARACTER

dmFormName4: CHARACTER

dmFormName5: CHARACTER

dmFormName6: CHARACTER

dmFormName7: CHARACTER

dmFormName8: CHARACTER

dmFormName9: CHARACTER

dmFormName10: CHARACTER

dmFormName11: CHARACTER

dmFormName12: CHARACTER

dmFormName13: CHARACTER

dmFormName14: CHARACTER

dmFormName15: CHARACTER

dmFormName16: CHARACTER

dmFormName17: CHARACTER

dmFormName18: CHARACTER

dmFormName19: CHARACTER

dmFormName20: CHARACTER

dmFormName21: CHARACTER

dmFormName22: CHARACTER

dmFormName23: CHARACTER

dmFormName24: CHARACTER

dmFormName25: CHARACTER

dmFormName26: CHARACTER

dmFormName27: CHARACTER

dmFormName28: CHARACTER

dmFormName29: CHARACTER

dmFormName30: CHARACTER

dmFormName31: CHARACTER

dmLogPixels: INTEGER

dmBitsPerPel: INTEGER

dmPelsWidth: INTEGER

dmPelsHeight: INTEGER

dmDisplayFlags: BIT 32

dmDisplayFrequency: INTEGER
feature -- Access

ptr: POINTER
feature -- Change

set_dmSpecVersion (i: INTEGER)

set_dmDriverVersion (i: INTEGER)

set_dmSize (i: INTEGER)
require
correct_i: i /= 0

set_dmDriverExtra (i: INTEGER)

set_dmFields (b: BIT 32)
ensure
correct_set: dmfields = b

set_dmOrientation (i: INTEGER)

set_dmPaperSize (i: INTEGER)

set_dmPaperLength (i: INTEGER)

set_dmPaperWidth (i: INTEGER)

set_dmScale (i: INTEGER)

set_dmCopies (i: INTEGER)

set_dmDefaultSource (i: INTEGER)
require
correct_i: i = 0

set_dmPrintQuality (i: INTEGER)

set_dmColor (i: INTEGER)

set_dmDuplex (i: INTEGER)

set_dmYResolution (i: INTEGER)

set_dmTTOption (i: INTEGER)

set_dmCollate (i: INTEGER)

set_dmLogPixels (i: INTEGER)
ensure
correct_set: dmlogpixels = i

set_dmBitsPerPel (i: INTEGER)
ensure
correct_set: dmbitsperpel = i

set_dmPelsWidth (i: INTEGER)
ensure
correct_set: dmpelswidth = i

set_dmPelsHeight (i: INTEGER)
ensure
correct_set: dmpelsheight = i

set_dmDisplayFlags (b: BIT 32)
ensure
correct_set: dmdisplayflags = b

set_dmDisplayFrequency (i: INTEGER)
ensure
correct_set: dmdisplayfrequency = i
end -- class WAPI_DEVMODE

INDEX CLUSTER FEATURES SHORT FRAMES NO FRAMES