Windows NT 4.0 source code leak
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

294 lines
7.4 KiB

/*++
Copyright (c) 1995 Microsoft Corporation
Module Name:
xllang.h
Abstract:
PCL-XL language related declarations
Environment:
PCL-XL driver, kernel mode
Revision History:
12/01/95 -davidx-
Created it.
dd-mm-yy -author-
description
--*/
#ifndef _XLLANG_H_
#define _XLLANG_H_
// PCL-XL binary stream tag values
// PCL-XL operator tag values
#define XL_BeginSession 0x41
#define XL_EndSession 0x42
#define XL_BeginPage 0x43
#define XL_EndPage 0x44
#define XL_SelfTest 0x46
#define XL_Comment 0x47
#define XL_OpenDataSource 0x48
#define XL_CloseDataSource 0x49
#define XL_EchoComment 0x4a
#define XL_Query 0x4b
#define XL_Diagnostic3 0x4c
#define XL_BeginFontHeader 0x4f
#define XL_ReadFontHeader 0x50
#define XL_EndFontHeader 0x51
#define XL_BeginChar 0x52
#define XL_ReadChar 0x53
#define XL_EndChar 0x54
#define XL_RemoveFont 0x55
#define XL_BeginStream 0x5b
#define XL_ReadStream 0x5c
#define XL_EndStream 0x5d
#define XL_ExecStream 0x5e
#define XL_PopGS 0x60
#define XL_PushGS 0x61
#define XL_SetClipReplace 0x62
#define XL_SetBrushSource 0x63
#define XL_SetCharAngle 0x64
#define XL_SetCharScale 0x65
#define XL_SetCharShear 0x66
#define XL_SetClipIntersect 0x67
#define XL_SetClipRectangle 0x68
#define XL_SetClipToPage 0x69
#define XL_SetColorSpace 0x6a
#define XL_SetCursor 0x6b
#define XL_SetCursorRel 0x6c
#define XL_SetDitherMatrix 0x6d
#define XL_SetFillMode 0x6e
#define XL_SetFont 0x6f
#define XL_SetLineDash 0x70
#define XL_SetLineCap 0x71
#define XL_SetLineJoin 0x72
#define XL_SetMiterLimit 0x73
#define XL_SetPageDefaultCTM 0x74
#define XL_SetPageOrigin 0x75
#define XL_SetPageRotation 0x76
#define XL_SetPageScale 0x77
#define XL_SetPaintTxMode 0x78
#define XL_SetPenSource 0x79
#define XL_SetPenWidth 0x7a
#define XL_SetROP 0x7b
#define XL_SetSourceTxMode 0x7c
#define XL_SetClipMode 0x7f
#define XL_SetPathToClip 0x80
#define XL_CloseSubPath 0x84
#define XL_NewPath 0x85
#define XL_PaintPath 0x86
#define XL_ArcPath 0x91
#define XL_BezierPath 0x93
#define XL_BezierRelPath 0x95
#define XL_Chord 0x96
#define XL_ChordPath 0x97
#define XL_Ellipse 0x98
#define XL_EllipsePath 0x99
#define XL_LinePath 0x9b
#define XL_LineRelPath 0x9d
#define XL_Pie 0x9e
#define XL_PiePath 0x9f
#define XL_Rectangle 0xa0
#define XL_RectanglePath 0xa1
#define XL_RoundRectangle 0xa2
#define XL_RoundRectanglePath 0xa3
#define XL_Text 0xa8
#define XL_TextPath 0xa9
#define XL_SystemText 0xaa
#define XL_BeginImage 0xb0
#define XL_ReadImage 0xb1
#define XL_EndImage 0xb2
#define XL_BeginRastPattern 0xb3
#define XL_ReadRastPattern 0xb4
#define XL_EndRastPattern 0xb5
#define XL_BeginScan 0xb6
#define XL_ScanLine 0xb7
#define XL_EndScan 0xb8
#define XL_ScanLineRel 0xb9
#define XL_PassThrough 0xbf
// Data type tag values
#define XL_UByteData 0xc0
#define XL_UInt16Data 0xc1
#define XL_UInt32Data 0xc2
#define XL_SInt16Data 0xc3
#define XL_SInt32Data 0xc4
#define XL_Real32Data 0xc5
#define XL_UByteArray 0xc8
#define XL_UInt16Array 0xc9
#define XL_UInt32Array 0xca
#define XL_SInt16Array 0xcb
#define XL_SInt32Array 0xcc
#define XL_Real32Array 0xcd
#define XL_UByteXy 0xd0
#define XL_UInt16Xy 0xd1
#define XL_UInt32Xy 0xd2
#define XL_SInt16Xy 0xd3
#define XL_SInt32Xy 0xd4
#define XL_Real32Xy 0xd5
#define XL_UByteXyArray 0xd8
#define XL_UInt16XyArray 0xd9
#define XL_UInt32XyArray 0xda
#define XL_SInt16XyArray 0xdb
#define XL_SInt32XyArray 0xdc
#define XL_Real32XyArray 0xdd
#define XL_UByteBox 0xe0
#define XL_UInt16Box 0xe1
#define XL_UInt32Box 0xe2
#define XL_SInt16Box 0xe3
#define XL_SInt32Box 0xe4
#define XL_Real32Box 0xe5
#define XL_UByteBoxArray 0xe8
#define XL_UInt16BoxArray 0xe9
#define XL_UInt32BoxArray 0xea
#define XL_SInt16BoxArray 0xeb
#define XL_SInt32BoxArray 0xec
#define XL_Real32BoxArray 0xed
#define XL_8BitAttrId 0xf8
#define XL_EmbeddedData 0xfa
// Attribute name tag values
#define XL_CMYColor 1
#define XL_PaletteDepth 2
#define XL_ColorSpace 3
#define XL_NullBrush 4
#define XL_NullPen 5
#define XL_PaletteData 6
#define XL_PaletteIndex 7
#define XL_PatternSelectID 8
#define XL_GrayLevel 9
#define XL_RGBColor 11
#define XL_PatternOrigin 12
#define XL_NewDestinationSize 13
#define XL_DeviceMatrix 33
#define XL_DitherMatrixData 34
#define XL_DitherOrigin 35
#define XL_MediaDestination 36
#define XL_MediaSize 37
#define XL_MediaSource 38
#define XL_MediaType 39
#define XL_Orientation 40
#define XL_PageAngle 41
#define XL_PageOrigin 42
#define XL_PageScale 43
#define XL_ROP3 44
#define XL_TxMode 45
#define XL_CustomMediaSize 47
#define XL_CustomMediaSizeUnits 48
#define XL_PageCopies 49
#define XL_DitherMatrixSize 50
#define XL_DitherMatrixDepth 51
#define XL_SimplexPageMode 52
#define XL_DuplexPageMode 53
#define XL_DuplexPageSide 54
#define XL_ArcDirection 65
#define XL_BoundingBox 66
#define XL_DashOffset 67
#define XL_EllipseDimension 68
#define XL_EndPoint 69
#define XL_FillMode 70
#define XL_LineCapStyle 71
#define XL_LineJoinStyle 72
#define XL_MiterLength 73
#define XL_LineDashStyle 74
#define XL_PenWidth 75
#define XL_Point 76
#define XL_NumberOfPoints 77
#define XL_SolidLine 78
#define XL_StartPoint 79
#define XL_PointType 80
#define XL_ControlPoint1 81
#define XL_ControlPoint2 82
#define XL_ClipRegion 83
#define XL_ClipMode 84
#define XL_ColorDepthArray 97
#define XL_ColorDepth 98
#define XL_BlockHeight 99
#define XL_ColorMapping 100
#define XL_CompressMode 101
#define XL_DestinationBox 102
#define XL_DestinationSize 103
#define XL_PatternPersistence 104
#define XL_PatternDefineID 105
#define XL_SourceHeight 107
#define XL_SourceWidth 108
#define XL_StartLine 109
#define XL_XPairType 110
#define XL_NumberOfXPairs 111
#define XL_YStart 112
#define XL_XStart 113
#define XL_XEnd 114
#define XL_CommentData 129
#define XL_DataOrg 130
#define XL_Measure 134
#define XL_SourceType 136
#define XL_UnitsPerMeasure 137
#define XL_QueryKey 138
#define XL_StreamName 139
#define XL_StreamDataLength 140
#define XL_ErrorReport 143
#define XL_IOReadTimeOut 144
#define XL_PassThroughArray 159
#define XL_Diagnostics 160
#define XL_CharAngle 161
#define XL_CharCode 162
#define XL_CharDataSize 163
#define XL_CharScale 164
#define XL_CharShear 165
#define XL_CharSize 166
#define XL_FontHeaderLength 167
#define XL_FontName 168
#define XL_FontFormat 169
#define XL_SymbolSet 170
#define XL_TextData 171
#define XL_CharSubMode 172
#define XL_XSpacingData 175
#define XL_YSpacingData 176
#define XL_TextAttrClass 177
#define XL_TextAttrValue 178
#endif // !_XLLANG_H_