/* $Header: jetsym.h,v 3.5 96/01/22 17:26:35 barry Exp $ */ /************************************************************************** * * (c) Copyright Hewlett-Packard Company, 1994, 1995. All rights are * reserved. Copying or other reproduction of this program except * for archival purposes is prohibited without the prior written * consent of Hewlett-Packard Company. * * RESTRICTED RIGHTS LEGEND * * Use, duplication, or disclosure by the Government is subject to * restrictions as set forth in paragraph (b) (3) (B) of the Rights * in Technical Data and Computer Software clause in DAR 7-104.9(a). * * HEWLETT-PACKARD COMPANY * Boise, Idaho, USA ***************************************************************************/ /* ******************************* NOTICE *************************************** HEWLETT-PACKARD COMPANY MAKES NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, REGARDING THE SOFTWARE OR TECHNICAL INFORMATION. HEWLETT-PACKARD COMPANY DOES NOT WARRANT, GUARANTEE OR MAKE ANY REPRESENTATIONS REGARDING THE USE OR THE RESULTS OF THE USE OF THE SOFTWARE OR TECHNICAL INFORMATION IN TERMS OF ITS CORRECTNESS, ACCURACY, RELIABILITY, CURRENTNESS, OR OTHERWISE. THE ENTIRE RISK AS TO THE RESULTS AND PERFORMANCE OF THE SOFTWARE OR TECHNICAL INFORMATION IS ASSUMED BY YOU. The exclusion of implied warranties is not permitted by some jurisdictions. The above exclusion may not apply to you. IN NO EVENT WILL HEWLETT-PACKARD COMPANY BE LIABLE TO YOU FOR ANY CONSEQUENTIAL, INCIDENTAL OR INDIRECT DAMAGES (INCLUDING DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION AND THE LIKE) ARISING OUT OF THE USE OR INABILITY TO USE THE SOFTWARE OR TECHNICAL INFORMATION EVEN IF HEWLETT-PACKARD HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Because some jurisdictions do not allow the exclusion or limitation of liability for consequential or incidental damages, the above limitations may not apply to you. Hewlett-Packard liability to you for actual damages from any cause whatsoever, and regardless of the form of the action (whether in contract, tort including negligence, product liability or otherwise), will be limited to US $50. Copyright (c) 1995 Hewlett-Packard Company. All rights reserved. ****************************************************************************** */ /* * file: jetsym.h * * PCL XL Stream Assembler/Disassembler symbol file * */ /* The following are enumerated values * for the current token class of the token * (pToken) in the parse object: */ #define E_SymbolNotFound 0 /* set token class to zero if symbol not found */ #define E_Operator 1 /* the token is an operator */ #define E_EndOfFile 2 /* the token is an end of file marker */ #define E_DataId 3 /* the token is a data identifier (i.e. * uint16, real32Box, etc.) */ #define E_AttrId 4 /* the token is an attribute identifier * (i.e. Point, DestinationBox, etc.) */ #define E_DataValue 5 /* the token is a data value */ #define E_LeftParen 6 /* the token is a left open parenthesis * to start a character array of data */ #define E_LeftBracket 7 /* the token is a left open bracket to * start an array of numbers */ #define E_RightBracket 8 /* the token is a right close bracket to * end an array of numbers */ #define E_HexArray 9 /* the token is an identifier preceeding * a hex array */ #define E_Hex32Array 10 /* the token is an identifier preceeding * a hex array with 32-bit (4 hex digit) * values to be swapped to little-endian * or big-endian depending on the target * device */ #define E_DataSourceId 11 /* the token identifies the data * type for data source data */ #define E_RawDataId 12 /* the token identifies the data type for * raw data to be inserted into the stream */ /* enumerated values for the * expected format of the next * number token to be scanned: */ #define E_TokenFormatDecimal 0 #define E_TokenFormatHex 1 /* enumerated values for the * expected number of elements * in upcoming number tokens, * fixed or array (variable) */ #define E_TokenLenFixed 0 #define E_TokenLenArray 1 /* token basic data types: */ #define E_BasicTypeUByte 0 #define E_BasicTypeSByte 1 #define E_BasicTypeUInt16 2 #define E_BasicTypeSInt16 3 #define E_BasicTypeUInt32 4 #define E_BasicTypeSInt32 5 #define E_BasicTypeReal32 6 #define E_NoPointType 240 /* for disassembler only */ /* token actual data tyles: */ #define SINGLE_ELEMENT_START 0 #define E_ActualUByte 0 #define E_ActualSByte 1 #define E_ActualUInt16 2 #define E_ActualSInt16 3 #define E_ActualUInt32 4 #define E_ActualSInt32 5 #define E_ActualReal32 6 #define E_ActualUByteRaw 7 #define E_ActualSByteRaw 8 #define E_ActualUInt16Raw 9 #define E_ActualSInt16Raw 10 #define E_ActualUInt32Raw 11 #define E_ActualSInt32Raw 12 #define E_ActualReal32Raw 13 #define E_ActualEmbeddedDataPrefix 14 #define E_ActualEmbeddedDataPrefixByte 15 #define SINGLE_ELEMENT_END 15 #define XY_ELEMENT_START 16 #define E_ActualXyUByte 16 /* reserved for ActualSByteXy */ #define E_ActualXyUInt16 18 #define E_ActualXySInt16 19 #define E_ActualXyUInt32 20 #define E_ActualXySInt32 21 #define E_ActualXyReal32 22 #define XY_ELEMENT_END 22 #define BOX_ELEMENT_START 32 #define E_ActualBoxUByte 32 /* reserved for ActualSByteBox */ #define E_ActualBoxUInt16 34 #define E_ActualBoxSInt16 35 #define E_ActualBoxUInt32 36 #define E_ActualBoxSInt32 37 #define E_ActualBoxReal32 38 #define BOX_ELEMENT_END 38 #define ARRAY_START 48 #define BASIC_ARRAY_START 48 #define E_ActualUByteArray 48 #define E_ActualSByteArray 49 #define E_ActualUInt16Array 50 #define E_ActualSInt16Array 51 #define E_ActualUInt32Array 52 #define E_ActualSInt32Array 53 #define E_ActualReal32Array 54 #define BASIC_ARRAY_END 54 #define DATA_SOURCE_ARRAY_START 96 #define E_ActualUByteSourceArray 96 #define E_ActualSByteSourceArray 97 #define E_ActualUInt16SourceArray 98 #define E_ActualSInt16SourceArray 99 #define E_ActualUInt32SourceArray 100 #define E_ActualSInt32SourceArray 101 #define E_ActualReal32SourceArray 102 #define DATA_SOURCE_ARRAY_END 102 #define RAW_DATA_ARRAY_START 112 #define E_ActualUByteRawArray 112 #define E_ActualSByteRawArray 113 #define E_ActualUInt16RawArray 114 #define E_ActualSInt16RawArray 115 #define E_ActualUInt32RawArray 116 #define E_ActualSInt32RawArray 117 #define E_ActualReal32RawArray 118 #define RAW_DATA_ARRAY_END 118 #define ARRAY_END 118 #define HP_NoExtension (HP_UInt16) -1 /* value used when there is no extension for * the symbol table entry */ #define HP_DataSymbol (HP_UInt16) -2 /* extension for data symbol preferred for * disassembly */ #define HP_OperatorSymbol (HP_UInt16) -3 /* value used when there is operator * symbol */ #define HP_AttributeIdSymbol (HP_UInt16) -4 /* value used when there is an * attribute id symbol */ #define DEFAULT_SYMBOL_COUNT 333 #define MAX_SYMBOL_ENTRIES DEFAULT_SYMBOL_COUNT /* Global variable for counting number of index entries */ const SymbolRecType defaultSymbolTable[DEFAULT_SYMBOL_COUNT]= { "Operator_Symbols", 0, 0, HP_NoExtension, "ArcPath", E_Operator, HP_ArcPath, HP_OperatorSymbol, "BeginChar", E_Operator, HP_BeginChar, HP_OperatorSymbol, "BeginFontHeader", E_Operator, HP_BeginFontHeader, HP_OperatorSymbol, "BeginImage", E_Operator, HP_BeginImage, HP_OperatorSymbol, "BeginPage", E_Operator, HP_BeginPage, HP_OperatorSymbol, "BeginRastPattern", E_Operator, HP_BeginRastPattern, HP_OperatorSymbol, "BeginScan", E_Operator, HP_BeginScan, HP_OperatorSymbol, "BeginSession", E_Operator, HP_BeginSession, HP_OperatorSymbol, "BeginStream", E_Operator, HP_BeginStream, HP_OperatorSymbol, "BezierPath", E_Operator, HP_BezierPath, HP_OperatorSymbol, "BezierRelPath", E_Operator, HP_BezierRelPath, HP_OperatorSymbol, "Chord", E_Operator, HP_Chord, HP_OperatorSymbol, "ChordPath", E_Operator, HP_ChordPath, HP_OperatorSymbol, "CloseDataSource", E_Operator, HP_CloseDataSource, HP_OperatorSymbol, "CloseSubPath", E_Operator, HP_CloseSubPath, HP_OperatorSymbol, "Comment", E_Operator, HP_Comment, HP_NoExtension, "EchoComment", E_Operator, HP_EchoComment, HP_OperatorSymbol, "Ellipse", E_Operator, HP_Ellipse, HP_OperatorSymbol, "EllipsePath", E_Operator, HP_EllipsePath, HP_OperatorSymbol, "EndChar", E_Operator, HP_EndChar, HP_OperatorSymbol, "EndFontHeader", E_Operator, HP_EndFontHeader, HP_OperatorSymbol, "EndImage", E_Operator, HP_EndImage, HP_OperatorSymbol, "EndPage", E_Operator, HP_EndPage, HP_OperatorSymbol, "EndRastPattern", E_Operator, HP_EndRastPattern, HP_OperatorSymbol, "EndScan", E_Operator, HP_EndScan, HP_OperatorSymbol, "EndSession", E_Operator, HP_EndSession, HP_OperatorSymbol, "EndStream", E_Operator, HP_EndStream, HP_OperatorSymbol, "ExecStream", E_Operator, HP_ExecStream, HP_OperatorSymbol, "LinePath", E_Operator, HP_LinePath, HP_OperatorSymbol, "LineRelPath", E_Operator, HP_LineRelPath , HP_OperatorSymbol, "NewPath", E_Operator, HP_NewPath, HP_OperatorSymbol, "OpenDataSource", E_Operator, HP_OpenDataSource, HP_OperatorSymbol, "PaintPath", E_Operator, HP_PaintPath, HP_OperatorSymbol, "PassThrough", E_Operator, HP_PassThrough, HP_OperatorSymbol, "Pie", E_Operator, HP_Pie, HP_OperatorSymbol, "PiePath", E_Operator, HP_PiePath, HP_OperatorSymbol, "PopGS", E_Operator, HP_PopGS, HP_OperatorSymbol, "PushGS", E_Operator, HP_PushGS, HP_OperatorSymbol, "Query", E_Operator, HP_Query, HP_OperatorSymbol, "ReadChar", E_Operator, HP_ReadChar, HP_OperatorSymbol, "ReadFontHeader", E_Operator, HP_ReadFontHeader, HP_OperatorSymbol, "ReadImage", E_Operator, HP_ReadImage, HP_OperatorSymbol, "ReadRastPattern", E_Operator, HP_ReadRastPattern, HP_OperatorSymbol, "ReadStream", E_Operator, HP_ReadStream, HP_OperatorSymbol, "ScanLineRel", E_Operator, HP_ScanLineRel, HP_OperatorSymbol, "Rectangle", E_Operator, HP_Rectangle, HP_OperatorSymbol, "RectanglePath", E_Operator, HP_RectanglePath, HP_OperatorSymbol, "RemoveFont", E_Operator, HP_RemoveFont, HP_OperatorSymbol, "RoundRectangle", E_Operator, HP_RoundRectangle, HP_OperatorSymbol, "RoundRectanglePath", E_Operator, HP_RoundRectanglePath, HP_OperatorSymbol, "SelfTest", E_Operator, HP_SelfTest, HP_OperatorSymbol, "SetBrushSource", E_Operator, HP_SetBrushSource, HP_OperatorSymbol, "SetCharAngle", E_Operator, HP_SetCharAngle, HP_OperatorSymbol, "SetCharBoldValue", E_Operator, HP_SetCharBoldValue, HP_OperatorSymbol, "SetCharScale", E_Operator, HP_SetCharScale, HP_OperatorSymbol, "SetCharShear", E_Operator, HP_SetCharShear, HP_OperatorSymbol, "SetCharSubMode", E_Operator, HP_SetCharSubMode, HP_OperatorSymbol, "SetClipIntersect", E_Operator, HP_SetClipIntersect, HP_OperatorSymbol, "SetClipMode", E_Operator, HP_SetClipMode, HP_OperatorSymbol, "SetClipRectangle", E_Operator, HP_SetClipRectangle, HP_OperatorSymbol, "SetClipReplace", E_Operator, HP_SetClipReplace, HP_OperatorSymbol, "SetClipToPage", E_Operator, HP_SetClipToPage, HP_OperatorSymbol, "SetColorSpace", E_Operator, HP_SetColorSpace, HP_OperatorSymbol, "SetCursor", E_Operator, HP_SetCursor, HP_OperatorSymbol, "SetCursorRel", E_Operator, HP_SetCursorRel, HP_OperatorSymbol, "SetDitherMatrix", E_Operator, HP_SetHalftoneMethod, HP_NoExtension, "SetFillMode", E_Operator, HP_SetFillMode, HP_OperatorSymbol, "SetFont", E_Operator, HP_SetFont, HP_OperatorSymbol, "SetHalftoneMethod", E_Operator, HP_SetHalftoneMethod, HP_OperatorSymbol, "SetLineDash", E_Operator, HP_SetLineDash, HP_OperatorSymbol, "SetLineCap", E_Operator, HP_SetLineCap, HP_OperatorSymbol, "SetLineJoin", E_Operator, HP_SetLineJoin, HP_OperatorSymbol, "SetMiterLimit", E_Operator, HP_SetMiterLimit, HP_OperatorSymbol, "SetPageDefaultCTM", E_Operator, HP_SetPageDefaultCTM, HP_OperatorSymbol, "SetPageOrigin", E_Operator, HP_SetPageOrigin, HP_OperatorSymbol, "SetPageRotation", E_Operator, HP_SetPageRotation, HP_OperatorSymbol, "SetPageScale", E_Operator, HP_SetPageScale, HP_OperatorSymbol, "SetPathToClip", E_Operator, HP_SetPathToClip, HP_OperatorSymbol, "SetPaintTxMode", E_Operator, HP_SetPaintTxMode, HP_OperatorSymbol, "SetPenSource", E_Operator, HP_SetPenSource, HP_OperatorSymbol, "SetPenWidth", E_Operator, HP_SetPenWidth, HP_OperatorSymbol, "SetROP", E_Operator, HP_SetROP, HP_OperatorSymbol, "SetSourceTxMode", E_Operator, HP_SetSourceTxMode, HP_OperatorSymbol, "SystemText", E_Operator, HP_SystemText, HP_OperatorSymbol, "Text", E_Operator, HP_Text, HP_OperatorSymbol, "TextPath", E_Operator, HP_TextPath, HP_OperatorSymbol, "VendorUnique", E_Operator, HP_Comment, HP_OperatorSymbol, "Attribute_Symbols", 0, 0, HP_NoExtension, "ArcDirection", E_AttrId, HP_ArcDirection, HP_AttributeIdSymbol, "BlockHeight", E_AttrId, HP_BlockHeight, HP_AttributeIdSymbol, "BoundingBox", E_AttrId, HP_BoundingBox, HP_AttributeIdSymbol, "CharAngle", E_AttrId, HP_CharAngle, HP_AttributeIdSymbol, "CharBoldValue", E_AttrId, HP_CharBoldValue, HP_AttributeIdSymbol, "CharCode", E_AttrId, HP_CharCode, HP_AttributeIdSymbol, "CharDataSize", E_AttrId, HP_CharDataSize, HP_AttributeIdSymbol, "CharScale", E_AttrId, HP_CharScale, HP_AttributeIdSymbol, "CharShear", E_AttrId, HP_CharShear, HP_AttributeIdSymbol, "CharSize", E_AttrId, HP_CharSize, HP_AttributeIdSymbol, "CharSubModeArray", E_AttrId, HP_CharSubModeArray, HP_AttributeIdSymbol, "ClipMode", E_AttrId, HP_ClipMode, HP_AttributeIdSymbol, "ClipRegion", E_AttrId, HP_ClipRegion, HP_AttributeIdSymbol, "CMYColor", E_AttrId, HP_CMYColor, HP_AttributeIdSymbol, "ColorDepth", E_AttrId, HP_ColorDepth, HP_AttributeIdSymbol, "ColorDepthArray", E_AttrId, HP_ColorDepthArray, HP_AttributeIdSymbol, "ColorMapping", E_AttrId, HP_ColorMapping, HP_AttributeIdSymbol, "ColorSpace", E_AttrId, HP_ColorSpace, HP_AttributeIdSymbol, "CommentData", E_AttrId, HP_CommentData, HP_NoExtension, "CompressMode", E_AttrId, HP_CompressMode, HP_AttributeIdSymbol, "ControlPoint1", E_AttrId, HP_ControlPoint1, HP_AttributeIdSymbol, "ControlPoint2", E_AttrId, HP_ControlPoint2, HP_AttributeIdSymbol, "CustomMediaSize", E_AttrId, HP_CustomMediaSize, HP_AttributeIdSymbol, "CustomMediaSizeUnits", E_AttrId, HP_CustomMediaSizeUnits, HP_AttributeIdSymbol, "DashOffset", E_AttrId, HP_DashOffset, HP_AttributeIdSymbol, "DataOrg", E_AttrId, HP_DataOrg, HP_AttributeIdSymbol, "DDColorSpace", E_AttrId, HP_DDColorSpace, HP_NoExtension, "DestinationBox", E_AttrId, HP_DestinationBox, HP_AttributeIdSymbol, "DestinationSize", E_AttrId, HP_DestinationSize, HP_AttributeIdSymbol, "DeviceMatrix", E_AttrId, HP_DeviceMatrix, HP_AttributeIdSymbol, "EnableDiagnostics", E_AttrId, HP_Diagnostics, HP_AttributeIdSymbol, "DitherMatrixDataType", E_AttrId, HP_DitherMatrixDataType, HP_AttributeIdSymbol, "DitherMatrixDepth", E_AttrId, HP_DitherMatrixDepth, HP_AttributeIdSymbol, "DitherMatrixSize", E_AttrId, HP_DitherMatrixSize, HP_AttributeIdSymbol, "DitherOrigin", E_AttrId, HP_DitherOrigin, HP_AttributeIdSymbol, "DuplexPageMode", E_AttrId, HP_DuplexPageMode, HP_AttributeIdSymbol, "DuplexPageSide", E_AttrId, HP_DuplexPageSide, HP_AttributeIdSymbol, "EllipseDimension", E_AttrId, HP_EllipseDimension, HP_AttributeIdSymbol, "EndPoint", E_AttrId, HP_EndPoint, HP_AttributeIdSymbol, "ErrorReport", E_AttrId, HP_ErrorReport, HP_AttributeIdSymbol, "FillMode", E_AttrId, HP_FillMode, HP_AttributeIdSymbol, "FontFormat", E_AttrId, HP_FontFormat, HP_AttributeIdSymbol, "FontHeaderLength", E_AttrId, HP_FontHeaderLength, HP_AttributeIdSymbol, "FontName", E_AttrId, HP_FontName, HP_AttributeIdSymbol, "GrayLevel", E_AttrId, HP_GrayLevel, HP_AttributeIdSymbol, "LineCapStyle", E_AttrId, HP_LineCapStyle, HP_AttributeIdSymbol, "LineJoinStyle", E_AttrId, HP_LineJoinStyle, HP_AttributeIdSymbol, "Measure", E_AttrId, HP_Measure, HP_AttributeIdSymbol, "MediaDestination", E_AttrId, HP_MediaDestination, HP_AttributeIdSymbol, "MediaSize", E_AttrId, HP_MediaSize, HP_AttributeIdSymbol, "MediaSource", E_AttrId, HP_MediaSource, HP_AttributeIdSymbol, "MediaType", E_AttrId, HP_MediaType, HP_AttributeIdSymbol, "MiterLength", E_AttrId, HP_MiterLength, HP_AttributeIdSymbol, "NewDestinationSize", E_AttrId, HP_NewDestinationSize, HP_AttributeIdSymbol, "NullBrush", E_AttrId, HP_NullBrush, HP_AttributeIdSymbol, "NullPen", E_AttrId, HP_NullPen, HP_AttributeIdSymbol, "NumberOfPoints", E_AttrId, HP_NumberOfPoints, HP_AttributeIdSymbol, "NumberOfScanLines", E_AttrId, HP_NumberOfScanLines, HP_AttributeIdSymbol, "NumberOfXPairs", E_AttrId, HP_NumberOfXPairs, HP_AttributeIdSymbol, "Orientation", E_AttrId, HP_Orientation, HP_AttributeIdSymbol, "PageAngle", E_AttrId, HP_PageAngle, HP_AttributeIdSymbol, "PageCopies", E_AttrId, HP_PageCopies, HP_AttributeIdSymbol, "PageOrigin", E_AttrId, HP_PageOrigin, HP_AttributeIdSymbol, "PageScale", E_AttrId, HP_PageScale, HP_AttributeIdSymbol, "PaletteData", E_AttrId, HP_PaletteData, HP_AttributeIdSymbol, "PaletteDepth", E_AttrId, HP_PaletteDepth, HP_AttributeIdSymbol, "PaletteIndex", E_AttrId, HP_PaletteIndex, HP_AttributeIdSymbol, "PassThroughArray", E_AttrId, HP_PassThroughArray, HP_AttributeIdSymbol, "PassThroughCommand", E_AttrId, HP_PassThroughCommand, HP_AttributeIdSymbol, "PatternDefineID", E_AttrId, HP_PatternDefineID, HP_AttributeIdSymbol, "PatternOrigin", E_AttrId, HP_PatternOrigin, HP_AttributeIdSymbol, "PatternPersistence", E_AttrId, HP_PatternPersistence, HP_AttributeIdSymbol, "PatternSelectID", E_AttrId, HP_PatternSelectID, HP_AttributeIdSymbol, "PixelDepth", E_AttrId, HP_PixelDepth, HP_NoExtension, "PixelEncoding", E_AttrId, HP_PixelEncoding, HP_NoExtension, "LineDashStyle", E_AttrId, HP_LineDashStyle, HP_AttributeIdSymbol, "PenWidth", E_AttrId, HP_PenWidth, HP_AttributeIdSymbol, "Point", E_AttrId, HP_Point, HP_AttributeIdSymbol, "PointType", E_AttrId, HP_PointType, HP_AttributeIdSymbol, "QueryKey", E_AttrId, HP_QueryKey, HP_AttributeIdSymbol, "RGBColor", E_AttrId, HP_RGBColor, HP_AttributeIdSymbol, "ROP3", E_AttrId, HP_ROP3, HP_AttributeIdSymbol, "SimplexPageMode", E_AttrId, HP_SimplexPageMode, HP_AttributeIdSymbol, "SolidLine", E_AttrId, HP_SolidLine, HP_AttributeIdSymbol, "SourceHeight", E_AttrId, HP_SourceHeight, HP_AttributeIdSymbol, "SourceType", E_AttrId, HP_SourceType, HP_AttributeIdSymbol, "SourceWidth", E_AttrId, HP_SourceWidth, HP_AttributeIdSymbol, "StartLine", E_AttrId, HP_StartLine, HP_AttributeIdSymbol, "StartPoint", E_AttrId, HP_StartPoint, HP_AttributeIdSymbol, "StreamDataLength", E_AttrId, HP_StreamDataLength, HP_AttributeIdSymbol, "StreamName", E_AttrId, HP_StreamName, HP_AttributeIdSymbol, "SymbolSet", E_AttrId, HP_SymbolSet, HP_AttributeIdSymbol, "TextData", E_AttrId, HP_TextData, HP_AttributeIdSymbol, "TxMode", E_AttrId, HP_TxMode, HP_AttributeIdSymbol, "UnitsPerMeasure", E_AttrId, HP_UnitsPerMeasure, HP_AttributeIdSymbol, "VendorUniqueData", E_AttrId, HP_CommentData, HP_AttributeIdSymbol, "XEnd", E_AttrId, HP_XEnd, HP_AttributeIdSymbol, "XPairType", E_AttrId, HP_XPairType, HP_AttributeIdSymbol, "XSpacingData", E_AttrId, HP_XSpacingData, HP_AttributeIdSymbol, "XStart", E_AttrId, HP_XStart, HP_AttributeIdSymbol, "YSpacingData", E_AttrId, HP_YSpacingData, HP_AttributeIdSymbol, "YStart", E_AttrId, HP_YStart, HP_AttributeIdSymbol, "Enumeration_Symbols", 0, 0, HP_NoExtension, "eAutoSelect", E_DataValue, HP_eAutoSelect, HP_MediaSource, "eCMY", E_DataValue, HP_eCMY, HP_ColorSpace, "e1Bit", E_DataValue, HP_e1Bit, HP_ColorDepth, "e4Bit", E_DataValue, HP_e4Bit, HP_ColorDepth, "e8Bit", E_DataValue, HP_e8Bit, HP_ColorDepth, "e1Bit", E_DataValue, HP_e1Bit, HP_PaletteDepth, "e4Bit", E_DataValue, HP_e4Bit, HP_PaletteDepth, "e8Bit", E_DataValue, HP_e8Bit, HP_PaletteDepth, "eA3Paper", E_DataValue, HP_eA3Paper, HP_MediaSize, "eA4Paper", E_DataValue, HP_eA4Paper, HP_MediaSize, "eA5Paper", E_DataValue, HP_eA5Paper, HP_MediaSize, "eB5Envelope", E_DataValue, HP_eB5Envelope, HP_MediaSize, "eBackChAndErrPage", E_DataValue, HP_eBackChAndErrPage, HP_ErrorReport, "eBackChannel", E_DataValue, HP_eBackChannel, HP_ErrorReport, "eBackMediaSide", E_DataValue, HP_eBackMediaSide, HP_DuplexPageSide, "eBevelJoin", E_DataValue, HP_eBevelJoin, HP_LineJoinStyle, "eBiLevel", E_DataValue, HP_eBiLevel, HP_ColorSpace, "eBinaryHighByteFirst", E_DataValue, HP_eBinaryHighByteFirst, HP_DataOrg, "eBinaryLowByteFirst", E_DataValue, HP_eBinaryLowByteFirst, HP_DataOrg, "eButtCap", E_DataValue, HP_eButtCap, HP_LineCapStyle, "eC5Envelope", E_DataValue, HP_eC5Envelope, HP_MediaSize, "eClockWise", E_DataValue, HP_eClockWise, HP_ArcDirection, "eCOM10Envelope", E_DataValue, HP_eCOM10Envelope, HP_MediaSize, "eCommandsDiag", E_DataValue, HP_eCommandsDiag, HP_Diagnostics, "eCounterClockWise", E_DataValue, HP_eCounterClockWise, HP_ArcDirection, "eDefaultDataSource", E_DataValue, HP_eDefaultDataSource, HP_SourceType, "eDefaultDestination", E_DataValue, HP_eDefaultDestination, HP_MediaDestination, "eDefaultSource", E_DataValue, HP_eDefaultSource, HP_MediaSource, "eDeviceBest", E_DataValue, HP_eDeviceBest, HP_DeviceMatrix, "eDirectPixel", E_DataValue, HP_eDirectPixel, HP_ColorMapping, "eDLEnvelope", E_DataValue, HP_eDLEnvelope, HP_MediaSize, "eDuplexHorizontalBinding", E_DataValue, HP_eDuplexHorizontalBinding, HP_DuplexPageMode, "eDuplexVerticalBinding", E_DataValue, HP_eDuplexVerticalBinding, HP_DuplexPageMode, "eEnvelopeTray", E_DataValue, HP_eEnvelopeTray, HP_MediaSource, "eErrorPage", E_DataValue, HP_eErrorPage, HP_ErrorReport, "eEvenOdd", E_DataValue, HP_eEvenOdd, HP_ClipMode, "eEvenOdd", E_DataValue, HP_eEvenOdd, HP_FillMode, "eExecPaper", E_DataValue, HP_eExecPaper, HP_MediaSize, "eExterior", E_DataValue, HP_eExterior, HP_ClipRegion, "eFaceDownBin", E_DataValue, HP_eFaceDownBin, HP_MediaDestination, "eFaceUpBin", E_DataValue, HP_eFaceUpBin, HP_MediaDestination, "eFilterDiag", E_DataValue, HP_eFilterDiag, HP_Diagnostics, "eFrontMediaSide", E_DataValue, HP_eFrontMediaSide, HP_DuplexPageSide, "eGray", E_DataValue, HP_eGray, HP_ColorSpace, "eInch", E_DataValue, HP_eInch, HP_Measure, "eInterior", E_DataValue, HP_eInterior, HP_ClipRegion, "eJB4Paper", E_DataValue, HP_eJB4Paper, HP_MediaSize, "eJB5Paper", E_DataValue, HP_eJB5Paper, HP_MediaSize, "eJDoublePostcard", E_DataValue, HP_eJDoublePostcard, HP_MediaSize, "eJPostcard", E_DataValue, HP_eJPostcard, HP_MediaSize, "eLandscapeOrientation", E_DataValue, HP_eLandscapeOrientation, HP_Orientation, "eLedgerPaper", E_DataValue, HP_eLedgerPaper, HP_MediaSize, "eLegalPaper", E_DataValue, HP_eLegalPaper, HP_MediaSize, "eLetterPaper", E_DataValue, HP_eLetterPaper, HP_MediaSize, "eLowerCassette", E_DataValue, HP_eLowerCassette, HP_MediaSource, "eManualFeed", E_DataValue, HP_eManualFeed, HP_MediaSource, "eMillimeter", E_DataValue, HP_eMillimeter, HP_Measure, "eMiterJoin", E_DataValue, HP_eMiterJoin, HP_LineJoinStyle, "eMonarchEnvelope", E_DataValue, HP_eMonarchEnvelope, HP_MediaSize, "eMultiPurposeTray", E_DataValue, HP_eMultiPurposeTray, HP_MediaSource, "eNoCompression", E_DataValue, HP_eNoCompression, HP_CompressMode, "eNoJoin", E_DataValue, HP_eNoJoin, HP_LineJoinStyle, "eNoSubstitution", E_DataValue, HP_eNoSubstitution, HP_CharSubModeArray, "eVerticalSubstitution", E_DataValue, HP_eVerticalSubstitution, HP_CharSubModeArray, "eNonZeroWinding", E_DataValue, HP_eNonZeroWinding, HP_ClipMode, "eNonZeroWinding", E_DataValue, HP_eNonZeroWinding, HP_FillMode, "eNoReporting", E_DataValue, HP_eNoReporting, HP_ErrorReport, "eOpaque", E_DataValue, HP_eOpaque, HP_TxMode, "ePageDiag", E_DataValue, HP_ePageDiag, HP_Diagnostics, "ePagePattern", E_DataValue, HP_ePagePattern, HP_PatternPersistence, "eIndexedPixel", E_DataValue, HP_eIndexedPixel, HP_ColorMapping, "ePersonalityDiag", E_DataValue, HP_ePersonalityDiag, HP_Diagnostics, "ePortraitOrientation", E_DataValue, HP_ePortraitOrientation, HP_Orientation, "eReverseLandscape", E_DataValue, HP_eReverseLandscape, HP_Orientation, "eReversePortrait", E_DataValue, HP_eReversePortrait, HP_Orientation, "eRGB", E_DataValue, HP_eRGB, HP_ColorSpace, "eRLECompression", E_DataValue, HP_eRLECompression, HP_CompressMode, "eRoundCap", E_DataValue, HP_eRoundCap, HP_LineCapStyle, "eRoundJoin", E_DataValue, HP_eRoundJoin, HP_LineJoinStyle, "eSByte", E_DataValue, HP_eSByte, HP_PointType, "eSessionPattern", E_DataValue, HP_eSessionPattern, HP_PatternPersistence, "eSimplexFrontSide", E_DataValue, HP_eSimplexFrontSide, HP_SimplexPageMode, "eSInt16", E_DataValue, HP_eSInt16, HP_PointType, "eSquareCap", E_DataValue, HP_eSquareCap, HP_LineCapStyle, "eTempPattern", E_DataValue, HP_eTempPattern, HP_PatternPersistence, "eTenthsOfAMillimeter", E_DataValue, HP_eTenthsOfAMillimeter, HP_Measure, "eTransparent", E_DataValue, HP_eTransparent, HP_TxMode, "eTriangleCap", E_DataValue, HP_eTriangleCap, HP_LineCapStyle, "eUByte", E_DataValue, HP_eUByte, HP_PointType, "eUInt16", E_DataValue, HP_eUInt16, HP_PointType, "eUpperCassette", E_DataValue, HP_eUpperCassette, HP_MediaSource, "eVerticalSubstitution", E_DataValue, HP_eVerticalSubstitution, HP_NoExtension, "DataTypHP_Symbols", 0, 0, HP_NoExtension, "real32", E_DataId, E_ActualReal32, HP_DataSymbol, "real32*", E_DataId, E_ActualReal32Array, HP_NoExtension, "real32_array", E_DataId, E_ActualReal32Array, HP_DataSymbol, "real32_box", E_DataId, E_ActualBoxReal32, HP_DataSymbol, "real32_xy", E_DataId, E_ActualXyReal32, HP_DataSymbol, "sint16", E_DataId, E_ActualSInt16, HP_DataSymbol, "sint16*", E_DataId, E_ActualSInt16Array, HP_NoExtension, "sint16_array", E_DataId, E_ActualSInt16Array, HP_DataSymbol, "sint16_box", E_DataId, E_ActualBoxSInt16, HP_DataSymbol, "sint16_xy", E_DataId, E_ActualXySInt16, HP_DataSymbol, "sint32", E_DataId, E_ActualSInt32, HP_DataSymbol, "sint32*", E_DataId, E_ActualSInt32Array, HP_NoExtension, "sint32_array", E_DataId, E_ActualSInt32Array, HP_DataSymbol, "sint32_box", E_DataId, E_ActualBoxSInt32, HP_DataSymbol, "sint32_xy", E_DataId, E_ActualXySInt32, HP_DataSymbol, "ubyte", E_DataId, E_ActualUByte, HP_DataSymbol, "ubyte*", E_DataId, E_ActualUByteArray, HP_NoExtension, "ubyte_array", E_DataId, E_ActualUByteArray, HP_DataSymbol, "ubyte_box", E_DataId, E_ActualBoxUByte, HP_DataSymbol, "ubyte_xy", E_DataId, E_ActualXyUByte, HP_DataSymbol, "uint16", E_DataId, E_ActualUInt16, HP_DataSymbol, "uint16*", E_DataId, E_ActualUInt16Array, HP_NoExtension, "uint16_array", E_DataId, E_ActualUInt16Array, HP_DataSymbol, "uint16_box", E_DataId, E_ActualBoxUInt16, HP_DataSymbol, "uint16_xy", E_DataId, E_ActualXyUInt16, HP_DataSymbol, "uint32", E_DataId, E_ActualUInt32, HP_DataSymbol, "uint32*", E_DataId, E_ActualUInt32Array, HP_NoExtension, "uint32_array", E_DataId, E_ActualUInt32Array, HP_DataSymbol, "uint32_box", E_DataId, E_ActualBoxUInt32, HP_DataSymbol, "uint32_xy", E_DataId, E_ActualXyUInt32, HP_DataSymbol, "ubyte_source*", E_DataSourceId, E_ActualUByteSourceArray, HP_NoExtension, "sbyte_source*", E_DataSourceId, E_ActualSByteSourceArray, HP_NoExtension, "real32_source*", E_DataSourceId, E_ActualReal32SourceArray, HP_NoExtension, "sint32_source*", E_DataSourceId, E_ActualSInt32SourceArray, HP_NoExtension, "sint16_source*", E_DataSourceId, E_ActualSInt16SourceArray, HP_NoExtension, "uint16_source*", E_DataSourceId, E_ActualUInt16SourceArray, HP_NoExtension, "uint32_source*", E_DataSourceId, E_ActualUInt32SourceArray, HP_NoExtension, "ubyte_raw*", E_RawDataId, E_ActualUByteRawArray, HP_NoExtension, "sbyte_raw*", E_RawDataId, E_ActualSByteRawArray, HP_NoExtension, "real32_raw*", E_RawDataId, E_ActualReal32RawArray, HP_NoExtension, "sint32_raw*", E_RawDataId, E_ActualSInt32RawArray, HP_NoExtension, "sint16_raw*", E_RawDataId, E_ActualSInt16RawArray, HP_NoExtension, "uint16_raw*", E_RawDataId, E_ActualUInt16RawArray, HP_NoExtension, "uint32_raw*", E_RawDataId, E_ActualUInt32RawArray, HP_NoExtension, "hex_raw*", E_HexArray, E_ActualUByteRawArray, HP_DataSymbol, "hex32_raw*", E_Hex32Array, E_ActualUByteRawArray, HP_NoExtension, "dataLength", E_DataId, E_ActualEmbeddedDataPrefix, HP_DataSymbol, "dataLengthByte", E_DataId, E_ActualEmbeddedDataPrefixByte, HP_DataSymbol }; /* end of symbol table defaults */