	IFND	INTUITION_PREFERENCES_I
INTUITION_PREFERENCES_I	SET	1
	IFND	DEVICES_TIMER_I
	INCLUDE	"devices/timer.i"
	ENDC

FILENAME_SIZE	EQU	30
POINTERSIZE	EQU	(1+16+1)*2
TOPAZ_EIGHTY	EQU	8
TOPAZ_SIXTY	EQU	9

	rsreset
Preferences	rs.b	0
pf_FontHeight	rs.b	1
pf_PrinterPort	rs.b	1
pf_BaudRate	rs.w	1
pf_KeyRptSpeed	rs.b	TV_SIZE
pf_KeyRptDelay	rs.b	TV_SIZE
pf_DoubleClick	rs.b	TV_SIZE
pf_PointerMatrix rs.b	POINTERSIZE*2
pf_XOffset	rs.b	1
pf_YOffset	rs.b	1
pf_color17	rs.w	1
pf_color18	rs.w	1
pf_color19	rs.w	1
pf_PointerTicks	rs.w	1
pf_color0	rs.w	1
pf_color1	rs.w	1
pf_color2	rs.w	1
pf_color3	rs.w	1
pf_ViewXOffset	rs.b	1
pf_ViewYOffset	rs.b	1
pf_ViewInitX	rs.w	1
pf_ViewInitY	rs.w	1
EnableCLI	rs.w	1
pf_PrinterType	rs.w	1
pf_PrinterFilename rs.b	FILENAME_SIZE
pf_PrintPitch	rs.w	1
pf_PrintQuality	rs.w	1
pf_PrintSpacing	rs.w	1
pf_PrintLeftMargin	rs.w	1
pf_PrintRightMargin	rs.w	1
pf_PrintImage		rs.w	1
pf_PrintAspect		rs.w	1
pf_PrintShade		rs.w	1
pf_PrintThreshold	rs.w	1
pf_PaperSize	rs.w	1
pf_PaperLength	rs.w	1
pf_PaperType	rs.w	1
pf_SerRWBits	rs.b	1
pf_SerStopBuf	rs.b	1
pf_SerParShk	rs.b	1
pf_LaceWB	rs.b	1
pf_WorkName	rs.b	FILENAME_SIZE
pf_RowSizeChange	rs.b	1
pf_ColumnSizeChange	rs.b	1
pf_PrintFlags		rs.w	1
pf_PrintMaxWidth	rs.w	1
pf_PrintMaxHeight	rs.w	1
pf_PrintDensity	rs.b	1
pf_PrintXOffset	rs.b	1
pf_wb_Width	rs.w	1
pf_wb_Height	rs.w	1
pf_wb_Depth	rs.b	1
pf_ext_size	rs.b	1
pf_SIZEOF	rs.w	0

LACEWB		EQU	$01
PARALLEL_PRINTER EQU	$00
SERIAL_PRINTER	EQU	$01
BAUD_110	EQU	$00
BAUD_300	EQU	$01
BAUD_1200	EQU	$02
BAUD_2400	EQU	$03
BAUD_4800	EQU	$04
BAUD_9600	EQU	$05
BAUD_19200	EQU	$06
BAUD_MIDI	EQU	$07

FANFOLD		EQU	$00
SINGLE		EQU	$80
PICA		EQU	$000
ELITE		EQU	$400
FINE		EQU	$800
DRAFT		EQU	$000
LETTER		EQU	$100
SIX_LPI		EQU	$000
EIGHT_LPI	EQU	$200
IMAGE_POSITIVE	EQU	$00
IMAGE_NEGATIVE	EQU	$01
ASPECT_HORIZ	EQU	$00
ASPECT_VERT	EQU	$01
SHADE_BW	EQU	$00
SHADE_GREYSCALE	EQU	$01
SHADE_COLOR	EQU	$02
US_LETTER	EQU	$00
US_LEGAL	EQU	$10
N_TRACTOR	EQU	$20
W_TRACTOR	EQU	$30
CUSTOM	EQU	$40
EURO_A0	EQU	$50
EURO_A1	EQU	$60
EURO_A2	EQU	$70
EURO_A3	EQU	$80
EURO_A4	EQU	$90
EURO_A5	EQU	$A0
EURO_A6	EQU	$B0
EURO_A7	EQU	$C0
EURO_A8	EQU	$D0
CUSTOM_NAME	EQU	$00
ALPHA_P_101	EQU	$01
BROTHER_15XL	EQU	$02
CBM_MPS1000	EQU	$03
DIAB_630	EQU	$04
DIAB_ADV_D25	EQU	$05
DIAB_C_150	EQU	$06
EPSON		EQU	$07
EPSON_JX_80	EQU	$08
OKIMATE_20	EQU	$09
QUME_LP_20	EQU	$0A
HP_LASERJET	EQU	$0B
HP_LASERJET_PLUS EQU	$0C
SBUF_512	EQU	$00
SBUF_1024	EQU	$01
SBUF_2048	EQU	$02
SBUF_4096	EQU	$03
SBUF_8000	EQU	$04
SBUF_16000	EQU	$05
SREAD_BITS	EQU	$F0
SWRITE_BITS	EQU	$0F
SSTOP_BITS	EQU	$F0
SBUFSIZE_BITS	EQU	$0F
SPARITY_BITS	EQU	$F0
SHSHAKE_BITS	EQU	$0F
SPARITY_NONE	EQU	$00
SPARITY_EVEN	EQU	$01
SPARITY_ODD	EQU	$02
SPARITY_MARK	EQU	$03
SPARITY_SPACE	EQU	$04
SHSHAKE_XON	EQU	$00
SHSHAKE_RTS	EQU	$01
SHSHAKE_NONE	EQU	$02
CORRECT_RED	EQU	$0001
CORRECT_GREEN	EQU	$0002
CORRECT_BLUE	EQU	$0004
CENTER_IMAGE	EQU	$0008
IGNORE_DIMENSIONS	EQU	$0000
BOUNDED_DIMENSIONS	EQU	$0010
ABSOLUTE_DIMENSIONS	EQU	$0020
PIXEL_DIMENSIONS	EQU	$0040
MULTIPLY_DIMENSIONS	EQU	$0080
INTEGER_SCALING		EQU	$0100
ORDERED_DITHERING	EQU	$0000
HALFTONE_DITHERING	EQU	$0200
FLOYD_DITHERING		EQU	$0400
ANTI_ALIAS		EQU	$0800
GREY_SCALE2		EQU	$1000
CORRECT_RGB_MASK	EQU	(CORRECT_RED+CORRECT_GREEN+CORRECT_BLUE)
DIMENSIONS_MASK	EQU	(BOUNDED_DIMENSIONS+ABSOLUTE_DIMENSIONS+PIXEL_DIMENSIONS+MULTIPLY_DIMENSIONS)
DITHERING_MASK	EQU	(HALFTONE_DITHERING+FLOYD_DITHERING)

	ENDC	;INTUITION_PREFERENCES_I
