DDDR/2 - Data Types
Reprint Courtesy of International Business Machines Corporation, © International Business Machines Corporation
Contents
Data Types
A description of each data type follows.
ADAPTERINFO
The ADAPTERINFO data structure receives information for the current video adapter.
typedef struct _ADAPTERINFO { ULONG cb; /* Length of the structure. */ ULONG ulAdapterID; /* Specifies the adapter by ID. */ CHAR szOEMString[MAX_OEM_STRING]; /* Contains adapter information. */ CHAR szDACString[MAX_DAC_STRING]; /* Contains DAC information. */ CHAR szRevision[MAX_VERSION]; /* Contains version information. */ ULONG ulTotalMemory; /* Total video memory. */ ULONG ulMMIOBaseAddress; /* Base address for memory-mapped I/O registers. */ ULONG ulPIOBaseAddress; /* Base address for I/O ports. */ BYTE bBusType; /* Type of bus (PCI, VLB, and so on.) */ BYTE bEndian; /* Big Endian or little Endian. */ USHORT usDeviceBusID; /* Reserved. */ USHORT usVendorBusID; /* Reserved. */ USHORT usSlotID; /* Reserved. */ } ADAPTERINFO; typedef ADAPTERINFO *FAR *PADAPTERINFO;
cb (ULONG) Length of the structure.
ulAdapterID (ULONG) Specifies the adapter by ID.
szOEMString[MAX_OEM_STRING](CHAR) Contains adapter information.
- Valid value is as follows: MAX_OEM_STRING 128
szDACString[MAX_DAC_STRING] (CHAR) Contains DAC information.
- Valid value is as follows: MAX_DAC_STRING 128
szRevision[MAX_VERSION] (CHAR) Contains version information.
- Valid value is as follows: MAX_VERSION 128
ulTotalMemory (ULONG) Total video memory.
ulMMIOBaseAddress (ULONG) Base address for memory-mapped I/O registers.
ulPIOBaseAddress (ULONG) Base address for I/O ports.
bBusType(BYTE) Type of bus (PCI, VLB, and so on.)
The valid values for this flag are as follows:
ISA_BUS | 0 |
VLB_BUS | 1 |
PCI_BUS | 2 |
EISA_BUS | 3 |
PCMCIA_BUS | 4 |
MCA_BUS | 5 |
bEndian (BYTE) Big Endian or little Endian.
LITTLE_ENDIAN | 0 |
BIG_ENDIAN | 1 |
usDeviceBusID (USHORT) Reserved.
usVendorBusID (USHORT) Reserved.
usSlotID(USHORT) Reserved.
BANKDATA
The BANKDATA data structure contains the current mode ID and the bank number.
typedef struct _BANKDATA { MODEID miBank; /* ID of the current mode. */ ULONG ulBank; /* Current bank number. */ } BANKDATA; typedef BANKDATA *FAR *PBANKDATA;
miBank (MODEID) ID of the current mode.
ulBank (ULONG) Current bank number.
CLUTDATA
The CLUTDATA data structure receives information for the number of RGB array entries.
typedef struct _CLUTDATA { ULONG ulRGBCount; /* Number of aRGB entries that follow. */ ULONG ulRGBStart; /* Start index for RGB triplets. */ SVGARGB aRGB[1]; /* Start of SVGARGB; one entry is allocated. */ } CLUTDATA; typedef CLUTDATA *FAR *PCLUTDATA;
ulRGBCount (ULONG) Number of aRGB entries that follow.
ulRGBStart (ULONG) Start index for RGBtriplets.
aRGB[1] (SVGARGB) Start of SVGARGB; one entry is allocated.
DRIVERCAPS
Information structure used for GreEscape DEVESC_QUERYDRIVERCAPSLIST and GreEscape DEVESC_QUERYDRIVERCAPS functions.
typedef struct _DRIVERCAPS { ULONG ulCb; /* Length of the source structure in bytes. */ CHAR szCapsDesc[256]; /* Capability description. */ CHAR szHelpFileName[256]; /* Help file name. */ ULONG ulHelpId; /* Help resource id. */ ULONG ulCapsType; /* Defines the returned data type. */ ULONG ulValueMemberSize; /* Size of each member. */ ULONG ulNumValueMember; /* Number of members if aggregate. */ PVOID pValueList; /* Pointer to storage for the members data. */ PVOID pCurrentValue; /* Pointer to the current selected value descriptions. */ PVOID pDefaultValue; /* Pointer to the default (reset) value information. */ BOOL bDefaultValueSupported; /* Return TRUE if driver supports default. */ BOOL bStaticCaps; /* Return TRUE if need to reboot for the new capability. */ } DRIVERCAPS; typedef DRIVERCAPS *PDRIVERCAPS;
ulCb (ULONG) Length of the source structure in bytes.
szCapsDesc[256] (CHAR) Capability description.
szHelpFileName[256] (CHAR) Help file name.
ulHelpId (ULONG) Help resource id.
ulCapsType (ULONG) Defines the returned data type.
This field defines the datatype returned in pValueList, pCurrentValue, and pDefaultValue.
There are three data types currently supported, specified by the ulCapsType field: boolean, aggregate of int values, and aggregate of strings. These data types can be defined as follows:
#define CAPSTYPE_BOOLEAN 1L #define CAPSTYPE_AGGREGATE_INT 2L #define CAPSTYPE_AGGREGATE_STRING 3L
Note: When ulCapsType is CAPSTYPE_BOOLEAN, the driver does not have to fill in pValueList.
ulValueMemberSize (ULONG) Size of each member.
ulNumValueMember (ULONG) Number of members if aggregate.
pValueList (PVOID) Pointer to storage for the members data.
pCurrentValue (PVOID) Pointer to the current selected value descriptions.
pDefaultValue (PVOID) Pointer to the default (reset) value information.
bDefaultValueSupported (BOOL) Return TRUE if driver supports default.
bStaticCaps (BOOL) Return TRUE if need to reboot for the new capability.
FONTDATA
The FONTDATA data structure contains font and character information.
typedef struct _FONTDATA { ULONG ulCharCount; /* Number of characters in the font. */ ULONG ulFontHeight; /* Number of scan lines per character. */ ULONG ulFontWidth; /* Number of columns per character. */ BYTE bFontData[1]; /* ulCharCount*ulFontHeight entries. */ } FONTDATA; typedef FONTDATA *FAR *PFONTDATA;
ulCharCount (ULONG) Number of characters in the font.
ulFontHeight (ULONG) Number of scan lines per character.
ulFontWidth (ULONG) Number of columns per character.
bFontData[1] (BYTE) ulCharCount*ulFontHeight entries.
INITVDM
Data structure to initialize the full VDM session.
typedef struct _INITVDM { ULONG ulFlags; /* VDM initialization type. */ } INITVDM; typedef INITVDM *PINITVDM;
ulFlags (ULONG) VDM initialization type.
VDM_POSTLOAD 0x1
Adapter just loaded (used internally for initialization).
VDM_INITIALIZE 0x2
Force initialization of a permanently open VDM, even if previously initialized.
INTCRF
Data structure to make a bios call.
typedef struct _INTCRF { ULONG ulBIOSIntNo; /* 0x10 for INT10 calls. */ VCRF aCRF; /* Client register frame. */ BUFFER pB[2]; /* Description of input/output buffers. */ } INTCRF; typedef INTCRF *PINTCRF;
ulBIOSIntNo (ULONG) 0x10 for INT10 calls.
aCRF (VCRF) Client register frame.
pB[2] (BUFFER) Description of input/output buffers.
MONITORINFO
The MONITORINFO data structure receives information for the current video monitor.
typedef struct _MONITORINFO { CHAR szMonitor[MAX_MONITOR_LEN]; /* Contains monitor information. */ MONITORMODEINFO MonitorModeInfo[MAX_MONITOR_MODES]; /* Contains information about the monitor mode. */ } MONITORINFO; typedef MONITORINFO *FAR *PMONITORINFO;
szMonitor[MAX_MONITOR_LEN] (CHAR) Contains monitor information.
MonitorModeInfo[MAX_MONITOR_MODES] (MONITORMODEINFO) Contains information about the monitor mode.
PALETTEDATA
The PALETTEDATA data structure contains information on the palette registers.
typedef struct _PALETTEDATA { ULONG ulPalCount; /* Specifies the number of bPaletteData entries that follow. */ ULONG ulPalStart; /* Start index for data. */ BYTE bPaletteData; /* One byte is allocated; start of palette. */ } PALETTEDATA; typedef PALETTEDATA *FAR *PPALETTEDATA;
ulPalCount (ULONG) Specifies the number of bPaletteData entries that follow.
ulPalStart (ULONG) Start index for data.
bPaletteData (BYTE) One byte is allocated; start of palette.
RGB
RGB color value.
typedef struct _RGB { BYTE bBlue; /* Blue component of the color definition. */ BYTE bGreen; /* Green component of the color definition. */ BYTE bRed; /* Red component of the color definition. */ } RGB; typedef RGB *PRGB;
bBlue (BYTE) Blue component of the color definition.
bGreen (BYTE) Green component of the color definition.
bRed (BYTE) Red component of the color definition.
SVGARGB
The SVGARGB data structure contains the values of RGB.
typedef struct _SVGARGB { BYTE bR; /* Value of Red. */ BYTE bG; /* Value of Green. */ BYTE bB; /* Value of Blue. */ BYTE bUnused; /* Reserved. */ } SVGARGB; typedef SVGARGB *FAR *PSVGARGB;
bR (BYTE) Value of Red.
bG (BYTE) Value of Green.
bB (BYTE) Value of Blue.
bUnused (BYTE) Reserved.
VIDEO_ADAPTER
The VIDEO_ADAPTER data structure receives information for the desktop mode.
typedef struct _VIDEO_ADAPTER { HVIDEO hvideo; /* The handle for this adapter. */ ADAPTERINFO Adapter; /* Hardware information for this adapter. */ VIDEOMODEINFO ModeInfo; /* Information about the current video mode. */ } VIDEO_ADAPTER; typedef VIDEO_ADAPTER *FAR *PVIDEO_ADAPTER;
hvideo (HVIDEO) The handle for this adapter.
Adapter (ADAPTERINFO) Hardware information for this adapter.
ModeInfo (VIDEOMODEINFO) Information about the current video mode.
VIDEOMODEINFO
The VIDEOMODEINFO data structure receives information for the current video monitor.
Note: The cb and ulColors fields are new to VIDEDOMODEINFO. The color depth field (ulColors) was introduced to differentiate between pixel and color depth.
typedef struct _VIDEOMODEINFO { ULONG cb; /* Size of the structure. */ MODEID miModeId; /* Used to make a SetMode request. */ USHORT usType; /* Flag indicating mode type. */ USHORT usInt10ModeSet; /* Interrupt 10 mode. */ USHORT usXResolution; /* Horizontal pixels. */ USHORT usYResolution; /* Vertical scanlines. */ ULONG ulBufferAddress; /* Physical address of VRAM. */ ULONG ulApertureSize; /* VRAM aperture. */ ULONG ulColors; /* Color depth. */ BYTE bBitsPerPixel; /* Pixel depth. */ BYTE bBitPlanes; /* Number of planes. */ BYTE bXCharSize; /* Font width. */ BYTE bYCharSize; /* Font height. */ USHORT usBytesPerScanLine; /* Number of bytes per scan line. */ USHORT usTextRows; /* Number of text rows. */ ULONG ulPageLength; /* Number of bytes to save a plane. */ ULONG ulSavesize; /* Total bytes of VRAM to save. */ BYTE bVrtRefresh; /* Vertical refresh rate. */ BYTE bHrtRefresh; /* Horizontal refresh rate. */ BYTE bVrtPolPos; /* Vertical polarity. */ BYTE bHrtPolPos; /* Horizontal polarity. */ USHORT usScrnTop; /* Vertical blanking away from the top, in line counts. */ USHORT usScrnBottom; /* Vertical blanking away from the bottom, in line counts. */ USHORT usScrnLeft; /* Horizontal blanking away from the left, in pixel counts. */ USHORT usScrnRight; /* Horizontal blanking away from the right, in pixel counts. */ CHAR szColorFormat[8]; /* Color format string for true color or high-color modes. */ CHAR szColorWeight[8]; /* Color weight string for true color or high-color modes. */ } VIDEOMODEINFO; typedef VIDEOMODEINFO *FAR *PVIDEOMODEINFO;
cb (ULONG) Size of the structure.
miModeId (MODEID) Used to make a SetMode request.
usType (USHORT) Flag indicating mode type.
The following values are valid for this flag:
MODE_FLAG_NOT_MONO | 0x0001; | Mono-compatible |
MODE_FLAG_GRAPHICS | 0x0002; | Text mode, Graphics |
MODE_FLAG_NO_CLR_BRST | 0x0004; | Disable Color burst |
MODE_FLAG_NATIVE | 0x0008; | Native (advanced function) mode |
IGNORE_CLR_BRST | 0x0010; | Disable color burst; doesn't make sense for this mode |
NOT_PLASMA | 0x0020; | will not work on plasma display |
MODE_FLAG_VGA_ENTRY | 0x0040; | VGA mode, needs clean up |
usInt10ModeSet (USHORT) Interrupt 10 mode.
usXResolution (USHORT) Horizontal pixels.
usYResolution (USHORT) Vertical scanlines.
ulBufferAddress (ULONG) Physical address of VRAM.
ulApertureSize (ULONG) VRAM aperture.
ulColors (ULONG) Color depth.
bBitsPerPixel (BYTE) Pixel depth.
bBitPlanes (BYTE) Number of planes.
bXCharSize (BYTE) Font width.
bYCharSize (BYTE) Font height.
usBytesPerScanLine (USHORT) Number of bytes per scan line.
usTextRows (USHORT) Number of text rows.
ulPageLength (ULONG) Number of bytes to save a plane.
ulSavesize (ULONG) Total bytes of VRAM to save.
bVrtRefresh (BYTE) Vertical refresh rate.
bHrtRefresh (BYTE) Horizontal refresh rate.
bVrtPolPos (BYTE) Vertical polarity.
bHrtPolPos (BYTE) Horizontal polarity.
usScrnTop (USHORT) Vertical blanking away from the top, in line counts.
usScrnBottom (USHORT) Vertical blanking away from the bottom, in line counts.
usScrnLeft (USHORT) Horizontal blanking away from the left, in pixel counts.
usScrnRight (USHORT) Horizontal blanking away from the right, in pixel counts.
szColorFormat[8] (CHAR) Color format string for true color or high-color modes.
szColorWeight[8] (CHAR) Color weight string for true color or high-color modes.
VIDEOSTATE
The VIDEOSTATE data structure receives information for the mode to be saved.
typedef struct _VIDEOSTATE { ULONG fStateFlags; /* Flag indicating what to save. */ MODEID miState; /* Contains the mode ID for the mode to be saved. */ PVOID pModeData; /* Pointer to set mode command sequence. */ ULONG ulVRAMSaveSize; /* Number of bytes per page to save. */ PVRAMDATA pVRAM; /* Pointer to video memory. */ PCLUTDATA pCLUT; /* Pointer to palette data. */ PFONTDATA pFONT; /* Pointer to font data. */ } VIDEOSTATE; typedef VIDEOSTATE *FAR *PVIDEOSTATE;
fStateFlags (ULONG) Flag indicating what to save.
STATEFLAG_REGISTERS | 0x0001 |
STATEFLAG_CLUT | 0x0002 |
STATEFLAG_VRAM | 0x0004 |
STATEFLAG_FONT | 0x0008 |
miState (MODEID) Contains the mode ID for the mode to be saved.
pModeData (PVOID) Pointer to set mode command sequence.
ulVRAMSaveSize (ULONG) Number of bytes per page to save.
pVRAM (PVRAMDATA) Pointer to video memory.
pCLUT (PCLUTDATA) Pointer to palette data.
pFONT (PFONTDATA) Pointer to font data.
GRE Function Tests (By Function Name)
Additional information can be found in Display Test Tool. See also GRE Function Tests (By Test-Case Name).
GRE Function | Test Group | Test-Case Name | DLL Name |
---|---|---|---|
GreAccumulateBounds | GRE Bounds | GreAccumulateBoundsRc | GREBNDS.DLL |
GreBitblt | GRE BitMaps | GreBitPre2 GreBitBltExh GreBitbltRc |
GREBTMP.DLL |
GreCharString | GRE Text | GreTextApp1 GreCharStringExh GreCharStringRc |
GRETXTST.DLL |
GreCharStringPos | GRE Text | GreTextApp2 GreCharStringPosExh GreCharStringPosRc |
GRETXTST.DLL |
GreCloseDC | GreDevContext | GreOpenAndCloseDCExh GreCloseDCRc |
GREDVCON.DLL |
GreCopyClipRegion | GreClip | GreClipPre GreCopyClipRegionExh GreCopyClipRegionRc |
GRECLIP.DLL |
GreCopyDCLoadData | GreBitMaps2 | GreCopyDCLoadDataExh GreCopyDCLoadDataRc |
GREBIT2.DLL |
GreCreateBitmap | GreBitMaps2 | GreBitApp1 GreBitApp2 GreBitApp3 GreCreateBitmapRc |
GREBIT2.DLL |
GreCreateLogColorTable | GRE Color | GreColorApp GreCreateLogColorTableRc |
GRECOLR.DLL |
GreDeath | GreMDev | GreDeathRc | GREMDEV.DLL |
GreDeleteBitmap | GreBitMaps2 | GreBitApp1 GreBitApp2 GreBitApp3 GreDeleteBitmapRc |
GREBIT2.DLL |
GreDeleteSetId | GreBitMaps2 | GreBitApp1 | GREBIT2.DLL |
GreDeviceCreateBitmap | GRE BitMaps | GreBitPre2 GreDeviceCreateBitmapRc |
GREBTMP.DLL |
GreDeviceDeleteBitmap | GRE BitMaps | GreBitPre2 GreDeviceDeleteBitmapRc |
GREBTMP.DLL |
GreDeviceGetAttributes | GRE Attr | GreDeviceGetAttributesRC | GREATTR.DLL |
GreDeviceInvalidateVisRegion | GreMDev | GreDeviceInvalidateVisRegionExh GreDeviceInvalidateVisRegionRc |
GREMDEV.DLL |
GreDeviceQueryFontAttributes | GRE Text | GreDeviceQueryFontAttributesExh GreDeviceQueryFontAttributesRc |
GRETXTST.DLL |
GreDeviceQueryFonts | GRE Text | GreDeviceQueryFontsExh GreDeviceQueryFontsRc |
GRETXTST.DLL |
GreDeviceSelectBitmap | GRE BitMaps | GreBitPre2 GreDeviceSelectBitmapRc |
GREBTMP.DLL |
GreDeviceSetAVIOFont | GreMDev | GreDeviceSetAVIOFontRc | GREMDEV.DLL |
GreDeviceSetAttributes | GRE Attr | GreDeviceSetGetAttrExh GreSetLineAttrExh GreDeviceSetAttributesRC |
GREATTR.DLL |
GreDeviceSetCursor | GreBitMaps2 | GreDeviceSetCursorRc | GREBIT2.DLL |
GreDeviceSetDCOrigin | GreMDev | GreDeviceSetDCOriginExh GreDeviceSetDCOriginRc |
GREMDEV.DLL |
GreDeviceSetGlobalAttribute | GRE Attr | GreDeviceSetGlobalAttributesExh GreDeviceSetGlobalAttributesRC |
GREATTR.DLL |
GreDisjointLines | GreGen2 | GreDisjointLinesPre GreDisjointLinesExh GreDisjointLinesRc |
GREGEN2.DLL |
GreDrawBorder | GRE BitMaps | GreDrawBorderExh GreDrawBorderRc |
GREBTMP.DLL |
GreDrawLinesInPath | GRE Line | GreDrawLinesInPathExh GreDrawLinesInPathRC |
GRELINE.DLL |
GreErasePS | GRE General | GreErasePSExh GreErasePSRC |
GREGENFC.DLL |
GreEscape DEVESC_ABORTDOC GreEscape DEVESC_DRAFTMODE GreEscape DEVESC_ENDDOC GreEscape DEVESC_FLUSHOUTPUT GreEscape DEVESC_GETSCALINGFACTOR GreEscape DEVESC_NEWFRAME GreEscape DEVESC_NEXTBAND GreEscape DEVESC_QUERYESCSUPPORT GreEscape DEVESC_QUERYESCSUPPORT GreEscape DEVESC_RAWDATA GreEscape DEVESC_STARTDOC GreEscape DEVESC_STD_JOURNAL |
GRE Escape | GreAbortDocRc GreDraftModeRc GreEndDocRc GreFlushOutputRc GreGetScalingFactorRc GreNewFrameRc GreNextBandRc GreEscapeApp GreQueryEscapeSupportRc GreRawDataRc GreStartDocRc GreStdJournalRc |
GREESC.DLL |
GreExcludeClipRectangle | GreClip | GreClipPre GreExcludeClipRectangleExh GreExcludeClipRectangleRc |
GRECLIP.DLL |
GreGetAttributes | GreAttributes2 | GreSetAndGetAttributesExh1 GreSetAndGetAttributesExh2 GreSetAndGetAttributesExh3 GreSetAndGetAttributesExh4 GreSetAndGetAttributesExh5 GreSetAndGetAttributesExh6 GreGetAttributesRc |
GREATT2.DLL |
GreGetBitmapBits | GRE BitMaps | GreGetBitmapBitsRc | GREBTMP.DLL |
GreGetBitmapDimension | GreBitMaps2 | GreBitApp3 GreGetBitmapDimensionRc |
GREBIT2.DLL |
GreGetBitmapParameters | GreBitMaps2 | GreBitApp3 GreGetBitmapParametersExh GreGetBitmapParametersRc |
GREBIT2.DLL |
GreGetBoundsData | GRE Bounds | GreBoundsApp GreGetBoundsDataRc |
GREBNDS.DLL |
GreGetClipBox | GreClip | GreClipPre GreGetClipBoxAndRctsAndVChkExh GreGetClipBoxRc |
GRECLIP.DLL |
GreGetClipRects | GreClip | GreGetClipBoxAndRctsAndVChkExh GreGetClipRectsRc |
GRECLIP.DLL |
GreGetCodePage | GRE Text | GreGetCodePageExh | GRETXTST.DLL |
GreGetCurrentPosition | GRE Line | GreGetCurrentPositionRC | GRELINE.DLL |
GreGetDCOrigin | GRE Attr | GreGetDCOriginRC | GREATTR.DLL |
GreGetDefaultAttributes | GreAttributes2 | GreSetAndGetDefaultAttrsExh1 GreSetAndGetDefaultAttrsExh2 GreSetAndGetDefaultAttrsExh3 GreSetAndGetDefaultAttrsExh4 GreSetAndGetDefaultAttrsExh5 GreSetAndGetDefaultAttrsExh6 GreGetDefaultAttributesRc |
GREATT2.DLL |
GreGetHandle | GreDevContext | GreSetAndGetHandleExh GreGetHandleRc |
GREDVCON.DLL |
GreGetLineOrigin | GRE Line | GreLineOriginExh GreGetLineOriginRC |
GRELINE.DLL |
GreGetPairKerningTable | GRE Text | GreGetPairKerningTableExh GreGetPairKerningTableRc |
GRETXTST.DLL |
GreGetPel | GRE BitMaps | GreGetPelRc | GREBTMP.DLL |
GreGetPickWindow | GreGen2 | GreGetandSetPickWindowExh GreGetPickWindowRc |
GREGEN2.DLL |
GreGetProcessControl | GreDevContext | GreSetAndGetProcessControlExh GreGetProcessControlRc |
GREDVCON.DLL |
GreGetStyleRatio | GRE Line | GreGetStyleRatioRC | GRELINE.DLL |
GreImageData | GRE BitMaps | GreBitPre1 GreImageDataExh GreImageDataRc |
GREBTMP.DLL |
GreInitializeAttributes | GreAttributes2 | GreInitializeAttributesExh1 GreInitializeAttributesExh2 GreInitializeAttributesRc |
GREATT2.DLL |
GreIntersectClipRectangle | GreClip | GreClipPre GreIntersectClipRectangleExh GreIntersectClipRectangleRc |
GRECLIP.DLL |
GreLockDevice | GRE General | GreLockDeviceExh GreLockDeviceRC |
GREGENFC.DLL |
GreNotifyClipChange | GRE Attr | GreNotifyClipChangeExh GreNotifyClipChangeRC |
GREATTR.DLL |
GreNotifyTransformChange | GRE Attr | GreNotifyTransformChangeExh GreNotifyTransformChangeRC |
GREATTR.DLL |
GreOffsetClipRegion | GreClip | GreClipPre GreOffsetClipRegionExh GreOffsetClipRegionRc |
GRECLIP.DLL |
GreOpenDC | GreDevContext | GreOpenAndCloseDCExh GreOpenDCRc |
GREDVCON.DLL |
GrePolyLine | GRE Line | GreLinePre GrePolyLineExh GrePolyLineRC |
GRELINE.DLL |
GrePolyMarker | GRE Marker | GreMarkerPre GreMarkerExh GreMarkerRC |
GREMARK.DLL |
GrePolyScanLine | GRE Line | GrePolyScanLineRC | GRELINE.DLL |
GrePolyShortLine | GRE Line | GrePolyShortLineRC | GRELINE.DLL |
GrePtVisible | GreClip | GreGetClipBoxAndRctsAndVChkExh GrePtVisibleRc |
GRECLIP.DLL |
GreQueryBitmapHandle | GreBitMaps2 | GreBitApp1 GreQueryBitmapHandleRc |
GREBIT2.DLL |
GreQueryCharPositions | GRE Text | GreTextApp1 GreTextApp2 GreQueryCharPositionsExh GreQueryCharPositionsRc |
GRETXTST.DLL |
GreQueryClipRegion | GreClip | GreSelectAndQueryClipRegionExh GreQueryClipRegionRc |
GRECLIP.DLL |
GreQueryColorData | GRE Color | GreQueryColorDataRc | GRECOLR.DLL |
GreQueryColorIndex | GRE Color | GreQueryColorIndexRc | GRECOLR.DLL |
GreQueryDevResource | GreDevContext | GreQueryDevResourceExh GreQueryDevResourceRc |
GREDVCON.DLL |
GreQueryDeviceBitmaps | GRE Query | GreQueryApp GreQueryDeviceBitmapsRc |
GREQURY.DLL |
GreQueryDeviceCaps | GRE Query | GreQueryApp GreQueryDeviceCapsRc |
GREQURY.DLL |
GreQueryEngineVersion | GreDevContext | GreQueryEngineVersionExh | GREDVCON.DLL |
GreQueryHardcopyCaps | GRE Query | GreQueryHardcopyCapsRc | GREQURY.DLL |
GreQueryLogColorTable | GRE Color | GreColorApp GreQueryLogColorTableRc |
GRECOLR.DLL |
GreQueryNearestColor | GRE Color | GreQueryNearestColorRc | GRECOLR.DLL |
GreQueryRGBColor | GRE Color | GreQueryRGBColorRc | GRECOLR.DLL |
GreQueryRealColors | GRE Color | GreQueryRealColorsRc | GRECOLR.DLL |
GreQueryTextBox | GRE Text | GreTextApp1 GreTextApp2 GreQueryTextBoxExh GreQueryTextBoxRc |
GRETXTST.DLL |
GreQueryWidthTable | GRE Text | GreQueryWidthTableExh GreQueryWidthTableRc |
GRETXTST.DLL |
GreRealizeColorTable | GRE Color | GreColorApp GreRealizeColorTableRc |
GRECOLR.DLL |
GreRealizeFont | GRE Text | GreRealizeFontRc | GRETXTST.DLL |
GreRectVisible | GreClip | GreGetClipBoxAndRctsAndVChkExh GreRectVisibleRc |
GRECLIP.DLL |
GreRegionSelectBitmap | GreClip | GreRegionSelectBitmapRc | GRECLIP.DLL |
GreResetBounds | GRE Bounds | GreBoundsApp GreResetBoundsRc |
GREBNDS.DLL |
GreRestoreRegion | GreClip | GreRestoreRegionRc | GRECLIP.DLL |
GreRestoreScreenBits | GreBitMaps2 | GreRestoreScreenBitsRc | GREBIT2.DLL |
GreResurrection | GreMDev | GreResurrectionRc | GREMDEV.DLL |
GreSaveRegion | GreClip | GreSaveRegionRc | GRECLIP.DLL |
GreSaveScreenBits | GreBitMaps2 | GreSaveScreenBitsRc | GREBIT2.DLL |
GreSelectBitmap | GreBitMaps2 | GreBitApp2 GreBitApp3 GreSelectBitmapExh GreSelectBitmapRc |
GREBIT2.DLL |
GreSelectClipRegion | GreClip | GreClipPre GreSelectClipRegionRc GreSelectAndQueryClipRegionExh |
GRECLIP.DLL |
GreSelectPathRegion | GreClip | GreClipPre GreSelectPathRegionExh GreSelectPathRegionRc |
GRECLIP.DLL |
GreSetAttributes | GreAttributes2 | GreSetAndGetAttributesExh1 GreSetAndGetAttributesExh2 GreSetAndGetAttributesExh3 GreSetAndGetAttributesExh4 GreSetAndGetAttributesExh5 GreSetAndGetAttributesExh6 GreSetAttributesRc |
GREATT2.DLL |
GreSetBitmapBits | GRE BitMaps | GreSetBitmapBitsExh GreSetBitmapBitsRc |
GREBTMP.DLL |
GreSetBitmapDimension | GreBitMaps2 | GreBitApp3 GreSetBitmapDimensionExh GreSetBitmapDimensionRc |
GREBIT2.DLL |
GreSetBitmapID | GreBitMaps2 | GreSetBitmapIdRc |
GREBIT2.DLL |
GreSetCodePage | GRE Text | GreSetCodePageExh GreSetCodePageRc |
GRETXTST.DLL |
GreSetColorCursor | GreGen2 | GreSetColorCursorExh GreSetColorCursorRc |
GREGEN2.DLL |
GreSetCurrentPosition | GRE Line | GreSetCurrentPositionRC | GRELINE.DLL |
GreSetCursor | GreAttributes2 | GreSetCursorRc | GREATT2.DLL |
GreSetDefaultAttributes | GreAttributes2 | GreSetAndGetDefaultAttrsExh1 GreSetAndGetDefaultAttrsExh2 GreSetAndGetDefaultAttrsExh3 GreSetAndGetDefaultAttrsExh4 GreSetAndGetDefaultAttrsExh5 GreSetAndGetDefaultAttrsExh6 GreSetDefaultAttributesRc |
GREATT2.DLL |
GreSetGlobalAttribute | GreAttributes2 | GreSetGlobalAttributeExh GreSetGlobalAttributeRc |
GREATT2.DLL |
GreSetHandle | GreDevContext | GreSetAndGetHandleExh GreSetHandleRc |
GREDVCON.DLL |
GreSetLineOrigin | GRE Line | GreLineOriginExh GreSetLineOriginRC |
GRELINE.DLL |
GreSetPel | GRE BitMaps | GreBitApp GreSetPelExh GreSetPelRc |
GREBTMP.DLL |
GreSetPickWindow | GreGen2 | GreGetandSetPickWindowExh GreSetPickWindowRc |
GREGEN2.DLL |
GreSetProcessControl | GreDevContext | GreSetAndGetProcessControlExh GreSetProcessControlRc |
GREDVCON.DLL |
GreSetStyleRatio | GRE Line | GreSetStyleRatioRC | GRELINE.DLL |
GreSetXformRect | GreClip | GreClipPre GreSetXformRectExh GreSetXformRectRc |
GRECLIP.DLL |
GreSetupDC | GRE Attr | GreSetupDCRC | GREATTR.DLL |
GreUnlockDevice | GRE General | GreUnlockDeviceExh GreUnlockDeviceRC |
GREGENFC.DLL |
GreUnrealizeColorTable | GRE Color | GreColorApp GreUnRealizeColorTableRc |
GRECOLR.DLL |
GRE Function Tests (By Test-Case Name)
</div> Additional information can be found in Display Test Tool. See also GRE Function Tests (By Function Name).
Test Case Name | Test Group | DLL Name | Gre Function |
---|---|---|---|
GreAbortDocRc | GRE Escape | GREESC.DLL | GreEscape DEVESC_ABORTDOC |
GreAccumulateBoundsRc | GRE Bounds | GREBNDS.DLL | GreAccumulateBounds |
GreBitApp | GRE BitMaps | GREBTMP.DLL | GreSetPel |
GreBitApp1 | GreBitMaps2 | GREBIT2.DLL | GreCreateBitmap GreDeleteBitmap GreDeleteSetId GreQueryBitmapHandle GreSetBitmapID |
GreBitApp2 | GreBitMaps2 | GREBIT2.DLL | GreCreateBitmap GreDeleteBitmap GreSelectBitmap |
GreBitApp3 | GreBitMaps2 | GREBIT2.DLL | GreCreateBitmap GreDeleteBitmap GreGetBitmapDimension GreGetBitmapParameters GreSelectBitmap GreSetBitmapDimension |
GreBitBltExh | GRE BitMaps | GREBTMP.DLL | GreBitblt |
GreBitPre1 | GRE BitMaps | GREBTMP.DLL | GreImageData |
GreBitPre2 | GRE BitMaps | GREBTMP.DLL | GreBitblt GreDeviceCreateBitmap GreDeviceDeleteBitmap GreDeviceSelectBitmap |
GreBitbltRc | GRE BitMaps | GREBTMP.DLL | GreBitblt |
GreBoundsApp | GRE Bounds | GREBNDS.DLL | GreGetBoundsData GreResetBounds |
GreCharStringExh | GRE Text | GRETXTST.DLL | GreCharString |
GreCharStringPosExh | GRE Text | GRETXTST.DLL | GreCharStringPos |
GreCharStringPosRc | GRE Text | GRETXTST.DLL | GreCharStringPos |
GreCharStringRc | GRE Text | GRETXTST.DLL | GreCharString |
GreClipPre | GreClip | GRECLIP.DLL | GreCopyClipRegion GreExcludeClipRectangle GreGetClipBox GreIntersectClipRectangle GreOffsetClipRegion GreSelectClipRegion GreSelectPathRegion GreSetXformRect |
GreCloseDCRc | GreDevContext | GREDVCON.DLL | GreCloseDC |
GreColorApp | GRE Color | GRECOLR.DLL | GreCreateLogColorTable GreQueryLogColorTable GreRealizeColorTable GreUnrealizeColorTable |
GreCopyClipRegionExh | GreClip | GRECLIP.DLL | GreCopyClipRegion |
GreCopyClipRegionRc | GreClip | GRECLIP.DLL | GreCopyClipRegion |
GreCopyDCLoadDataExh | GreBitMaps2 | GREBIT2.DLL | GreCopyDCLoadData |
GreCopyDCLoadDataRc | GreBitMaps2 | GREBIT2.DLL | GreCopyDCLoadData |
GreCreateBitmapRc | GreBitMaps2 | GREBIT2.DLL | GreCreateBitmap |
GreCreateLogColorTableRc | GRE Color | GRECOLR.DLL | GreCreateLogColorTable |
GreDeathRc | GreMDev | GREMDEV.DLL | GreDeath |
GreDeleteBitmapRc | GreBitMaps2 | GREBIT2.DLL | GreDeleteBitmap |
GreDeviceCreateBitmapRc | GRE BitMaps | GREBTMP.DLL | GreDeviceCreateBitmap |
GreDeviceDeleteBitmapRc | GRE BitMaps | GREBTMP.DLL | GreDeviceDeleteBitmap |
GreDeviceGetAttributesRC | GRE Attr | GREATTR.DLL | GreDeviceGetAttributes |
GreDeviceInvalidateVisRegionExh | GreMDev | GREMDEV.DLL | GreDeviceInvalidateVisRegion |
GreDeviceInvalidateVisRegionRc | GreMDev | GREMDEV.DLL | GreDeviceInvalidateVisRegion |
GreDeviceQueryFontAttributesExh | GRE Text | GRETXTST.DLL | GreDeviceQueryFontAttributes |
GreDeviceQueryFontAttributesRc | GRE Text | GRETXTST.DLL | GreDeviceQueryFontAttributes |
GreDeviceQueryFontsExh | GRE Text | GRETXTST.DLL | GreDeviceQueryFonts |
GreDeviceQueryFontsRc | GRE Text | GRETXTST.DLL | GreDeviceQueryFonts |
GreDeviceSelectBitmapRc | GRE BitMaps | GREBTMP.DLL | GreDeviceSelectBitmap |
GreDeviceSetAVIOFontRc | GreMDev | GREMDEV.DLL | GreDeviceSetAVIOFont |
GreDeviceSetAttributesRC | GRE Attr | GREATTR.DLL | GreDeviceSetAttributes |
GreDeviceSetCursorRc | GreBitMaps2 | GREBIT2.DLL | GreDeviceSetCursor |
GreDeviceSetDCOriginExh | GreMDev | GREMDEV.DLL | GreDeviceSetDCOrigin |
GreDeviceSetDCOriginRc | GreMDev | GREMDEV.DLL | GreDeviceSetDCOrigin |
GreDeviceSetGetAttrExh | GRE Attr | GREATTR.DLL | GreDeviceSetAttributes |
GreDeviceSetGlobalAttributesExh | GRE Attr | GREATTR.DLL | GreDeviceSetGlobalAttribute |
GreDeviceSetGlobalAttributesRC | GRE Attr | GREATTR.DLL | GreDeviceSetGlobalAttribute |
GreDisjointLinesExh | GreGen2 | GREGEN2.DLL | GreDisjointLines |
GreDisjointLinesPre | GreGen2 | GREGEN2.DLL | GreDisjointLines |
GreDisjointLinesRc | GreGen2 | GREGEN2.DLL | GreDisjointLines |
GreDraftModeRc | GRE Escape | GREESC.DLL | GreEscape DEVESC_DRAFTMODE |
GreDrawBorderExh | GRE BitMaps | GREBTMP.DLL | GreDrawBorder |
GreDrawBorderRc | GRE BitMaps | GREBTMP.DLL | GreDrawBorder |
GreDrawLinesInPathExh | GRE Line | GRELINE.DLL | GreDrawLinesInPath |
GreDrawLinesInPathRC | GRE Line | GRELINE.DLL | GreDrawLinesInPath |
GreEndDocRc | GRE Escape | GREESC.DLL | GreEscape DEVESC_ENDDOC |
GreErasePSExh | GRE General | GREGENFC.DLL | GreErasePS |
GreErasePSRC | GRE General | GREGENFC.DLL | GreErasePS |
GreEscapeApp | GRE Escape | GREESC.DLL | GreEscape DEVESC_QUERYESCSUPPORT |
GreExcludeClipRectangleExh | GreClip | GRECLIP.DLL | GreExcludeClipRectangle |
GreExcludeClipRectangleRc | GreClip | GRECLIP.DLL | GreExcludeClipRectangle |
GreFlushOutputRc | GRE Escape | GREESC.DLL | GreEscape DEVESC_FLUSHOUTPUT |
GreGetAttributesRc | GreAttributes2 | GREATT2.DLL | GreGetAttributes |
GreGetBitmapBitsRc | GRE BitMaps | GREBTMP.DLL | GreGetBitmapBits |
GreGetBitmapDimensionRc | GreBitMaps2 | GREBIT2.DLL | GreGetBitmapDimension |
GreGetBitmapParametersExh | GreBitMaps2 | GREBIT2.DLL | GreGetBitmapParameters |
GreGetBitmapParametersRc | GreBitMaps2 | GREBIT2.DLL | GreGetBitmapParameters |
GreGetBoundsDataRc | GRE Bounds | GREBNDS.DLL | GreGetBoundsData |
GreGetClipBoxAndRctsAndVChkExh | GreClip | GRECLIP.DLL | GreGetClipBox GreGetClipRects GrePtVisible GreRectVisible |
GreGetClipBoxRc | GreClip | GRECLIP.DLL | GreGetClipBox |
GreGetClipRectsRc | GreClip | GRECLIP.DLL | GreGetClipRects |
GreGetCodePageExh | GRE Text | GRETXTST.DLL | GreGetCodePage |
GreGetCurrentPositionRC | GRE Line | GRELINE.DLL | GreGetCurrentPosition |
GreGetDCOriginRC | GRE Attr | GREATTR.DLL | GreGetDCOrigin |
GreGetDefaultAttributesRc | GreAttributes2 | GREATT2.DLL | GreGetDefaultAttributes |
GreGetHandleRc | GreDevContext | GREDVCON.DLL | GreGetHandle |
GreGetLineOriginRC | GRE Line | GRELINE.DLL | GreGetLineOrigin |
GreGetPairKerningTableExh | GRE Text | GRETXTST.DLL | GreGetPairKerningTable |
GreGetPairKerningTableRc | GRE Text | GRETXTST.DLL | GreGetPairKerningTable |
GreGetPelRc | GRE BitMaps | GREBTMP.DLL | GreGetPel |
GreGetPickWindowRc | GreGen2 | GREGEN2.DLL | reGetPickWindow |
GreGetProcessControlRc | GreDevContext | GREDVCON.DLL | GreGetProcessControl |
GreGetScalingFactorRc | GRE Escape | GREESC.DLL | GreEscape DEVESC_GETSCALINGFACTOR |
GreGetStyleRatioRC | GRE Line | GRELINE.DLL | GreGetStyleRatio |
GreGetandSetPickWindowExh | GreGen2 | GREGEN2.DLL | GreGetPickWindow GreSetPickWindow |
GreImageDataExh | GRE BitMaps | GREBTMP.DLL | GreImageData |
GreImageDataRc | GRE BitMaps | GREBTMP.DLL | GreImageData |
GreInitializeAttributesExh1 | GreAttributes2 | GREATT2.DLL | GreInitializeAttributes |
GreInitializeAttributesExh2 | GreAttributes2 | GREATT2.DLL | GreInitializeAttributes |
GreInitializeAttributesRc | GreAttributes2 | GREATT2.DLL | GreInitializeAttributes |
GreIntersectClipRectangleExh | GreClip | GRECLIP.DLL | GreIntersectClipRectangle |
GreIntersectClipRectangleRc | GreClip | GRECLIP.DLL | GreIntersectClipRectangle |
GreLineOriginExh | GRE Line | GRELINE.DLL | GreGetLineOrigin GreSetLineOrigin |
GreLinePre | GRE Line | GRELINE.DLL | GrePolyLine |
GreLockDeviceExh | GRE General | GREGENFC.DLL | GreLockDevice |
GreLockDeviceRC | GRE General | GREGENFC.DLL | GreLockDevice |
GreMarkerExh | GRE Marker | GREMARK.DLL | GrePolyMarker |
GreMarkerPre | GRE Marker | GREMARK.DLL | GrePolyMarker |
GreMarkerRC | GRE Marker | GREMARK.DLL | GrePolyMarker |
GreNewFrameRc | GRE Escape | GREESC.DLL | GreEscape DEVESC_NEWFRAME |
GreNextBandRc | GRE Escape | GREESC.DLL | GreEscape DEVESC_NEXTBAND |
GreNotifyClipChangeExh | GRE Attr | GREATTR.DLL | GreNotifyClipChange |
GreNotifyClipChangeRC | GRE Attr | GREATTR.DLL | GreNotifyClipChange |
GreNotifyTransformChangeExh | GRE Attr | GREATTR.DLL | GreNotifyTransformChange |
GreNotifyTransformChangeRC | GRE Attr | GREATTR.DLL | GreNotifyTransformChange |
GreOffsetClipRegionExh | GreClip | GRECLIP.DLL | GreOffsetClipRegion |
GreOffsetClipRegionRc | GreClip | GRECLIP.DLL | GreOffsetClipRegion |
GreOpenAndCloseDCExh | GreDevContext | GREDVCON.DLL | GreCloseDC GreOpenDC |
GreOpenDCRc | GreDevContext | GREDVCON.DLL | GreOpenDC |
GrePolyLineExh | GRE Line | GRELINE.DLL | GrePolyLine |
GrePolyLineRC | GRE Line | GRELINE.DLL | GrePolyLine |
GrePolyScanLineRC | GRE Line | GRELINE.DLL | GrePolyScanLine |
GrePolyShortLineRC | GRE Line | GRELINE.DLL | GrePolyShortLine |
GrePtVisibleRc | GreClip | GRECLIP.DLL | GrePtVisible |
GreQueryApp | GRE Query | GREQURY.DLL | GreQueryDeviceBitmaps GreQueryDeviceCaps |
GreQueryBitmapHandleRc | GreBitMaps2 | GREBIT2.DLL | GreQueryBitmapHandle |
GreQueryCharPositionsExh | GRE Text | GRETXTST.DLL | GreQueryCharPositions |
GreQueryCharPositionsRc | GRE Text | GRETXTST.DLL | GreQueryCharPositions |
GreQueryClipRegionRc | GreClip | GRECLIP.DLL | GreQueryClipRegion |
GreQueryColorDataRc | GRE Color | GRECOLR.DLL | GreQueryColorData |
GreQueryColorIndexRc | GRE Color | GRECOLR.DLL | GreQueryColorIndex |
GreQueryDevResourceExh | GreDevContext | GREDVCON.DLL | GreQueryDevResource |
GreQueryDevResourceRc | GreDevContext | GREDVCON.DLL | GreQueryDevResource |
GreQueryDeviceBitmapsRc | GRE Query | GREQURY.DLL | GreQueryDeviceBitmaps |
GreQueryDeviceCapsRc | GRE Query | GREQURY.DLL | GreQueryDeviceCaps |
GreQueryEngineVersionExh | GreDevContext | GREDVCON.DLL | GreQueryEngineVersion |
GreQueryEscapeSupportRc | GRE Escape | GREESC.DLL | GreEscape DEVESC_QUERYESCSUPPORT |
GreQueryHardcopyCapsRc | GRE Query | GREQURY.DLL | GreQueryHardcopyCaps |
GreQueryLogColorTableRc | GRE Color | GRECOLR.DLL | GreQueryLogColorTable |
GreQueryNearestColorRc | GRE Color | GRECOLR.DLL | GreQueryNearestColor |
GreQueryRGBColorRc | GRE Color | GRECOLR.DLL | GreQueryRGBColor |
GreQueryRealColorsRc | GRE Color | GRECOLR.DLL | GreQueryRealColors |
GreQueryTextBoxExh | GRE Text | GRETXTST.DLL | GreQueryTextBox |
GreQueryTextBoxRc | GRE Text | GRETXTST.DLL | GreQueryTextBox |
GreQueryWidthTableExh | GRE Text | GRETXTST.DLL | GreQueryWidthTable |
GreQueryWidthTableRc | GRE Text | GRETXTST.DLL | GreQueryWidthTable |
GreRawDataRc | GRE Escape | GREESC.DLL | GreEscape DEVESC_RAWDATA |
GreRealizeColorTableRc | GRE Color | GRECOLR.DLL | GreRealizeColorTable |
GreRealizeFontRc | GRE Text | GRETXTST.DLL | GreRealizeFont |
GreRectVisibleRc | GreClip | GRECLIP.DLL | GreRectVisible |
GreRegionSelectBitmapRc | GreClip | GRECLIP.DLL | GreRegionSelectBitmap |
GreResetBoundsRc | GRE Bounds | GREBNDS.DLL | GreResetBounds |
GreRestoreRegionRc | GreClip | GRECLIP.DLL | GreRestoreRegion |
GreRestoreScreenBitsRc | GreBitMaps2 | GREBIT2.DLL | GreRestoreScreenBits |
GreResurrectionRc | GreMDev | GREMDEV.DLL | GreResurrection |
GreSaveRegionRc | GreClip | GRECLIP.DLL | GreSaveRegion |
GreSaveScreenBitsRc | GreBitMaps2 | GREBIT2.DLL | GreSaveScreenBits |
GreSelectAndQueryClipRegionExh | GreClip | GRECLIP.DLL | GreQueryClipRegion GreSelectClipReqion |
GreSelectBitmapExh | GreBitMaps2 | GREBIT2.DLL | GreSelectBitmap |
GreSelectBitmapRc | GreBitMaps2 | GREBIT2.DLL | GreSelectBitmap |
GreSelectClipRegionRc | GreClip | GRECLIP.DLL | GreSelectClipRegion |
GreSelectPathRegionExh | GreClip | GRECLIP.DLL | GreSelectPathRegion |
GreSelectPathRegionRc | GreClip | GRECLIP.DLL | GreSelectPathRegion |
GreSetAndGetAttributesExh1 | GreAttributes2 | GREATT2.DLL | GreGetAttributes GreSetAttributes |
GreSetAndGetAttributesExh2 | GreAttributes2 | GREATT2.DLL | GreGetAttributes GreSetAttributes |
GreSetAndGetAttributesExh3 | GreAttributes2 | GREATT2.DLL | GreGetAttributes GreSetAttributes |
GreSetAndGetAttributesExh4 | GreAttributes2 | GREATT2.DLL | GreGetAttributes GreSetAttributes |
GreSetAndGetAttributesExh5 | GreAttributes2 | GREATT2.DLL | GreGetAttributes GreSetAttributes |
GreSetAndGetAttributesExh6 | GreAttributes2 | GREATT2.DLL | GreGetAttributes GreSetAttributes |
GreSetAndGetDefaultAttrsExh1 | GreAttributes2 | GREATT2.DLL | GreGetDefaultAttributes GreSetDefaultAttributes |
GreSetAndGetDefaultAttrsExh2 | GreAttributes2 | GREATT2.DLL | GreGetDefaultAttributes GreSetDefaultAttributes |
GreSetAndGetDefaultAttrsExh3 | GreAttributes2 | GREATT2.DLL | GreGetDefaultAttributes GreSetDefaultAttributes |
GreSetAndGetDefaultAttrsExh4 | GreAttributes2 | GREATT2.DLL | GreGetDefaultAttributes GreSetDefaultAttributes |
GreSetAndGetDefaultAttrsExh5 | GreAttributes2 | GREATT2.DLL | GreGetDefaultAttributes GreSetDefaultAttributes |
GreSetAndGetDefaultAttrsExh6 | GreAttributes2 | GREATT2.DLL | GreGetDefaultAttributes GreSetDefaultAttributes |
GreSetAndGetHandleExh | GreDevContext | GREDVCON.DLL | GreGetHandle GreSetHandle |
GreSetAndGetProcessControlExh | GreDevContext | GREDVCON.DLL | GreGetProcessControl GreSetProcessControl |
GreSetAttributesRc | GreAttributes2 | GREATT2.DLL | GreSetAttributes |
GreSetBitmapBitsExh | GRE BitMaps | GREBTMP.DLL | GreSetBitmapBits |
GreSetBitmapBitsRc | GRE BitMaps | GREBTMP.DLL | GreSetBitmapBits |
GreSetBitmapDimensionExh | GreBitMaps2 | GREBIT2.DLL | GreSetBitmapDimension |
GreSetBitmapDimensionRc | GreBitMaps2 | GREBIT2.DLL | GreSetBitmapDimension |
GreSetBitmapIDExh | GreBitMaps2 | GREBIT2.DLL | GreSetBitmapID |
GreSetBitmapIdRc | GreBitMaps2 | GREBIT2.DLL | GreSetBitmapID |
GreSetCodePageExh | GRE Text | GRETXTST.DLL | GreSetCodePage |
GreSetCodePageRc | GRE Text | GRETXTST.DLL | GreSetCodePage |
GreSetColorCursorExh | GreGen2 | GREGEN2.DLL | GreSetColorCursor |
GreSetColorCursorRc | GreGen2 | GREGEN2.DLL | GreSetColorCursor |
GreSetCurrentPositionRC | GRE Line | GRELINE.DLL | GreSetCurrentPosition |
GreSetCursorRc | GreAttributes2 | GREATT2.DLL | GreSetCursor |
GreSetDefaultAttributesRc | GreAttributes2 | GREATT2.DLL | GreSetDefaultAttributes |
GreSetGlobalAttributeExh | GreAttributes2 | GREATT2.DLL | GreSetGlobalAttribute |
GreSetGlobalAttributeRc | GreAttributes2 | GREATT2.DLL | GreSetGlobalAttribute |
GreSetHandleRc | GreDevContext | GREDVCON.DLL | GreSetHandle |
GreSetLineAttrExh | GRE Attr | GREATTR.DLL | GreDeviceSetAttributes |
GreSetLineOriginRC | GRE Line | GRELINE.DLL | GreSetLineOrigin |
GreSetPelExh | GRE BitMaps | GREBTMP.DLL | GreSetPel |
GreSetPelRc | GRE BitMaps | GREBTMP.DLL | GreSetPel |
GreSetPickWindowRc | GreGen2 | GREGEN2.DLL | GreSetPickWindow |
GreSetProcessControlRc | GreDevContext | GREDVCON.DLL | GreSetProcessControl |
GreSetStyleRatioRC | GRE Line | GRELINE.DLL | GreSetStyleRatio |
GreSetXformRectExh | GreClip | GRECLIP.DLL | GreSetXformRect |
GreSetXformRectRc | GreClip | GRECLIP.DLL | GreSetXformRect |
GreSetupDCRC | GRE Attr | GREATTR.DLL | GreSetupDC |
GreStartDocRc | GRE Escape | GREESC.DLL | GreEscape DEVESC_STARTDOC |
GreStdJournalRc | GRE Escape | GREESC.DLL | GreEscape DEVESC_STD_JOURNAL |
GreTextApp1 | GRE Text | GRETXTST.DLL | GreCharString GreQueryCharPositions GreQueryTextBox |
GreTextApp2 | GRE Text | GRETXTST.DLL | GreCharStringPos GreQueryCharPositions GreQueryTextBox |
GreUnRealizeColorTableRc | GRE Color | GRECOLR.DLL | GreUnrealizeColorTable |
GreUnlockDeviceExh | GRE General | GREGENFC.DLL | GreUnlockDevice |
GreUnlockDeviceRC | GRE General | GREGENFC.DLL | GreUnlockDevice |
Graphics Engine Functions
The following tables list and briefly describe the graphics engine functions: The first table shows the graphics engine attribute functions.
Function Name | Description |
---|---|
GreDeviceGetAttributes | Queries the attribute values currently set in the device. |
GreDeviceSetAttributes | Sets attributes in the attribute bundle specified by IBType. |
GreDeviceSetGlobalAttribute | Sets the individual primitive attributes to the specified values in the line, area, character, image, and marker bundles. |
GreGetPairKerningTable | Stores the kerning pairs of the current font to the buffer addressed by pKernPairs. |
Function Name | Description |
---|---|
GreCharRect | Draws a rectangle of character cells from the logical video buffer (LVB) to the device context. |
GreCharStr | Draws a string of character cells from the LVB to the device context. |
GreDeviceSetAVIOFont | Loads or deletes an image font used by the AVIO presentation space associated with the device context. |
GreScrollRect | Scrolls the contents of the LVB through the device context. |
GreUpdateCursor | Updates the drawn alphanumeric cursor to match the cursor state information contained in the presentation space. |
Function Name | Description |
---|---|
GreBitblt | Modifies bit-map data at a target rectangle in the current device context. |
GreDeviceCreateBitmap | Creates a bit map and obtains its handle. |
GreDeviceDeleteBitmap | Destroys a bit map. |
GreDeviceSelectBitmap | Informs the device driver that a new bit map is selected into the device context. |
GreDrawBorder | Draws an internal border in a rectangular frame. |
GreGetBitmapBits | Transfers bit-map data from a bit map to application storage, or fills in the RGB values in the BITMAPINFO or BITMAPINFO2 data structures and returns 0. |
GreGetPel | Returns the color of a pel at a specified position. |
GreImageData | Draws a single row of image data with one bit per pel by using the current image foreground and background color and mix attributes. |
GreSetBitmapBits | Transfers bit-map data from application storage into the specified bit map of a device context. |
GreSetPel | Sets a pel to the current line attribute, color, and mix. |
Function Name | Description |
---|---|
GreCreateLogColorTable | Defines the entries in the logical color table. |
GreQueryColorData | Stores an array of information about the currently available logical color table and device colors at the location addressed by pArray. |
GreQueryColorIndex | Returns the logical color index that is closest to the specified RGB color representation for the device. |
GreQueryLogColorTable | Stores an array of the current logical color values at the location addressed by pArray. |
GreQueryNearestColor | Returns the available color nearest to the specified color on the currently associated device, even if it is not available in the logical color table. |
GreQueryRealColors | Stores the RGB values of the distinct colors available on the currently associated device. |
GreQueryRGBColor | Returns the actual RGB color that results from the specified color index for the specified device. |
GreRealizeColorTable | Causes the system to ensure that, for a realizable color table, the device physical color table is set to the closest possible match to the logical color table. |
GreUnrealizeColorTable | Reverses GreRealizeColorTable by causing the default physical color table for the device to be reinstated. |
Function Name | Description |
---|---|
GreDrawBits | Draws a rectangle of bits. |
Function Name | Description |
---|---|
GreEscape DEVESC_ABORTDOC | Aborts the current document. |
GreEscape DEVESC_ACQUIREFB | Reserves a video adapter by acquiring the necessary PM driver resources. |
GreEscape DEVESC_DEAQUIREFB | Releases the PM driver resources. |
GreEscape DEVESC_EXTGET | Called by EnDIVE users to copy an image from the screen to system memory or to off-screen video memory. |
GreEscape DEVESC_EXTPUT | Called by EnDIVE users to copy an image to the screen. |
GreEscape DEVESC_EXTQUERY | Called by EnDIVE users to get information describing characteristics of the motion video accelerator. |
GreEscape DEVESC_GETAPERTURE | Returns the size and physical address of the video aperture |
GreEscape DEVESC_HWREQUEST | Called by EnDIVE users to take advantage of enhanced aquire functions. |
GreEscape | Queries whether a particular escape code is implemented by the PM driver. |
GreEscape DEVESC_QUERYFB | Called by EnDIVE users to get information describing the characteristics of the frame buffer. |
GreEscape DEVESC_QUERYVIOCELLSIZES | Obtains the details of the VIO cell sizes supported by the PM driver. |
GreEscape DEVESC_REGISTER | Called by EnDIVE users to register and unregister use with the driver. |
GreEscape DEVESC_SWITCHBANK | Changes which bank of memory is mapped to the aperture. |
GreEscape DEVESC_VRAMALLOC | Called by EnDIVE users to allocate off - screen video memory, into which the function puts images. |
Function Name | Description |
---|---|
GreDisjointLines | Draws a sequence of disjoint straight lines using the end-point pairs specified. |
GreDrawLinesInPath | Draws one line or a sequence of straight lines from the sequence of structures linked by pLine. |
GreGetCurrentPosition | Takes the current (X,Y) position in world coordinates from the device context instance data structure and stores it at the location addressed by pptlPosition. |
GrePolyLine | Draws one line or a sequence of lines starting at the current (X,Y) position. |
GrePolyScanline | Fills an area between polyshortline pairs by using the current pattern attribute. |
GrePolyShortLine | Draws a series of short lines. |
GreSetCurrentPosition | Sets the current (x,y) position and resets the line type sequence. |
Function Name | Description |
---|---|
GrePolyMarker | Draws one marker or a sequence of markers. |
Function Name | Description |
---|---|
GreAccumulateBounds | Merges bounds into the total bounds held by the driver |
GreDeviceQueryFontAttributes | Stores the metrics of the currently selected font at the location addressed by pfmMetrics. |
GreDeviceQueryFonts | Returns the characteristics of device fonts in an array of FONTMETRICS structures, if the QF_PUBLIC option flag is set. |
GreErasePS | Resets the presentation space of the device context to the background color. |
GreGetBoundsData | Stores the bounding rectangle of previous drawing primitives at the address indicated by pBoundsData. |
GreGetCodePage | Returns the current code page. |
GreGetStyleRatio | Stores the style ratio X-direction and Y-direction step values at the location addressed by pRatio. |
GreLineOrigin | Returns the current line style from the device context instance data, and stores the current position to the address indicated by pptlXY. |
GreLockDevice | Locks a device for use by a single thread. |
GreNotifyClipChange | Called when there is any change to the device context region. Gives the driver an opportunity to optimize clipping by enumerating the clip rectangles and caching them when they change. |
GreNotifyTransformChange | Notifies the driver of a change in the transform from world coordinates to device coordinates. |
GreRealizeFont | Requests the driver to realize or delete a font. |
GreResetBounds | Resets the bounds to their initial values. |
GreSetCodePage | Sets the current code page for characters written with the base (default) font. |
Sets the current line style and current position. | |
GreSetStyleRatio | Sets the style ratio used by the driver's line-drawing algorithm to determine which pels should be set ON for a sloping line. |
GreUnlockDevice | Permits the continuation of all pending screen input or output operations blocked by GreLockDevice. |
Function Name | Description |
---|---|
GreDeath | Informs the driver that the entire screen is required by another screen group (that is, an application that is not running under Presentation Manager). |
GreDeviceInvalidateVisRegion | Notifies the driver that the visible region and device context region of one or more device contexts has changed and that the affected device contexts must revalidate their visible regions before drawing in them. |
GreDeviceSetCursor | Sets the cursor bit map that defines the cursor shape. |
GreDeviceSetDCOrigin | Sets the origin of the device context. |
GreGetDCOrigin | Queries the origin of the device context that defines the bottom-left drawing origin for a display device or banded hardcopy device. |
GreGetPickWindow | Stores a RECTL structure at the location addressed by pPick, giving the position and size of the pick window in page-coordinate space. |
GreRestoreScreenBits | Restores a rectangle of bits to a screen rectangle; also can free the handle of the saved bits. |
GreResurrection | Reverses the condition set by GreDeath and restores the screen to the Presentation Manager interface. |
GreSaveScreenBits | Saves a rectangle of screen bits. |
GreSetColorCursor | Sets the bit maps that define a color cursor or pointer. |
GreSetPickWindow | Sets the position and size of the pick window in page-coordinate space for subsequent correlation operations. |
Function Name | Description |
---|---|
GreQueryDeviceBitmaps | Stores a list of bit-map formats supported by the device in the array addressed by paOutData. |
GreQueryDeviceCaps | Supports GreDevQueryCaps at the API. Returns the required information in the device capabilities buffer addressed by paOutData. |
GreQueryDevResource | Indicates whether a specified resource is available. |
GreQueryHardcopyCaps | Stores information about the hardcopy capabilities of the device in the buffer addressed by pInfo. |
Function Name | Description |
---|---|
GreCharString | Draws a character string starting at the current (x,y) position. |
GreCharStringPos | Draws a character string from either the current (x,y) position or a specified position. |
DTT Script File Command Summary
- CHOOSE
- Select the next test case to be executed. The operand is the case- sensitive name of the test case to be selected.
- DCTYPE
- Specify the device context for subsequent test cases.
- The operand is one of the following:
- OD_QUEUED Output is to be queued. (This is the default.)
- OD_DIRECT Output is not to be queued.
- OD_INFO The device context is to be used only to retrieve information.
- OD_METAFILE The device context will be used to write a metafile.
- OD_METAFILE_NOQUERY The same as OD_METAFILE, except the querying of attributes is not permitted.
- OD_MEMORY A device context that is used to contain a bit map.
- DELAY
- Delay script execution for five seconds.
- DISPLAY
- Execute the currently selected test case.
- EXIT
- Terminate DTT immediately.
- PSTYPE
- Specify the presentation-space type to be used for subsequent test cases.
- The operand is one of the following:
- GPIT_MICRO Micro-presentation space.
- GPIT_NORMAL Normal presentation space. (This is the default.)
- PSUNITS
- Specify the presentation-space units to be used for subsequent test cases.
- The operand is one of the following:
- PU_ARBITRARY Application-convenient units.
- PU_PELS Pel coordinates. (This is the default.)
- PU_LOMETRIC Units of 0.1 mm.
- PU_HIMETRIC Units of 0.01 mm.
- PU_LOENGLISH Units of 0.01 inch.
- PU_HIENGLISH Units of 0.001 inch.
- PU_TWIPS Units of 1/1440 inch.
|
DTT Command-Line Options Summary
-F Specify the path and file name for the DTT log file.
-I Specify the path and file name for a DTT script file.
-L Specify the logging level for the DTT session.
-K Specify the path and file name for a DTT test-case index file to be created.
-N Specify the path and file name for a DTT test-case index file to be loaded.
-S Search LIBPATH for test-case DLLs.
-T Specify a search pattern to locate test case DLLs to be preloaded.
-? Display the DTT command-line options.
Sample DTT Script File
-------------------------------------------------------------------------- * Sample DTT script file * Select a device context. DCTYPE OD_QUEUED * Set the presentation space type. PSTYPE GPIT_NORMAL * Set the presentation space units. PSUNITS PU_PELS * Select test cases and execute them; pause five * seconds between each test. Choose GreBitPre1 Display Delay Choose GreDisjointLinesExh Display Delay Choose GrePolyLineExh Display Delay Choose GreMarkerExh Display Delay Choose GreTextApp1 Display Delay Choose GreBitApp1 Display Delay Choose GreCharRectExh Display Delay Choose GreIntersectClipRectangleExh Display Delay Choose GreSetAndGetAttributesExh1 Display Delay * Terminate DTT. EXIT --------------------------------------------------------------------------
Glyph Codes
DBCS PM has reserved glyphs 768 - 1023 for DBCS glyphs. The following list shows the relationship between glyph pattern and glyph code ID in code page 932, except kanji patterns.
#define UGL_DBCSFIRST 0x0300 /* 256 reserved */ #define UGL_DBCSLAST 0x03FF
The following is a Glyph Code Table.
Glyph Pt. | ID | Description |
---|---|---|
009 | SM750000 | black circle on white background |
015 | SM690000 | sun |
018 | SM760000 | up/down arrow |
024 | SM320000 | up arrow |
025 | SM330000 | down arrow |
026 | SM310000 | right arrow |
027 | SM300000 | left arrow |
032 | SP010000 | ( ) space |
033 | SP020000 | (!) exclamation mark |
034 | SP040000 | (") double quote |
035 | SM010000 | (#) sharp sign |
036 | SC030000 | ($) dollar sign |
037 | SM020000 | (%) percent sign |
038 | SM030000 | (&) ampersand |
039 | SP050000 | (') single quote |
040 | SP060000 | (() left parenthesis |
041 | SP070000 | ()) right parenthesis |
042 | SM040000 | (*) asterisk |
043 | SA030000 | (+) plus |
044 | SP080000 | (,) comma |
045 | SP100000 | (-) minus |
046 | SP110000 | (.) period |
047 | SP120000 | (/) slash |
048 | ND100000 | (0) digit |
049 | ND010000 | (1) digit |
050 | ND020000 | (2) digit |
051 | ND030000 | (3) digit |
052 | ND040000 | (4) digit |
053 | ND050000 | (5) digit |
054 | ND060000 | (6) digit |
055 | ND070000 | (7) digit |
056 | ND080000 | (8) digit |
057 | ND090000 | (9) digit |
058 | SP130000 | ( |
059 | SP140000 | (;) semi-colon |
060 | SA030000 | (<) left angle bracket |
061 | SA040000 | (=) equal sign |
062 | SA050000 | (>) right angle bracket |
063 | SP150000 | (?) question mark |
064 | SM050000 | (@) at sign |
065 | LA020000 | (A) uppercase character |
066 | LB020000 | (B) uppercase character |
067 | LC020000 | (C) uppercase character |
068 | LD020000 | (D) uppercase character |
069 | LE020000 | (E) uppercase character |
070 | LF020000 | (F) uppercase character |
071 | LG020000 | (G) uppercase character |
072 | LH020000 | (H) uppercase character |
073 | LI020000 | (I) uppercase character |
074 | LJ020000 | (J) uppercase character |
075 | LK020000 | (K) uppercase character |
076 | LL020000 | (L) uppercase character |
077 | LM020000 | (M) uppercase character |
078 | LN020000 | (N) uppercase character |
079 | LO020000 | (O) uppercase character |
080 | LP020000 | (P) uppercase character |
081 | LQ020000 | (Q) uppercase character |
082 | LR020000 | (R) uppercase character |
083 | LS020000 | (S) uppercase character |
084 | LT020000 | (T) uppercase character |
085 | LU020000 | (U) uppercase character |
086 | LV020000 | (V) uppercase character |
087 | LW020000 | (W) uppercase character |
088 | LX020000 | (X) uppercase character |
089 | LY020000 | (Y) uppercase character |
090 | LZ020000 | (Z) uppercase character |
091 | SM060000 | ([) left bracket |
092 | SM070000 | (\) backslash |
093 | SM080000 | (]) right bracket |
094 | SD150000 | (^) caret |
095 | SP090000 | (_) underscore |
096 | SP130000 | (') back-quote |
097 | LA010000 | (a) lowercase character |
098 | LB010000 | (b) lowercase character |
099 | LC010000 | (c) lowercase character |
100 | LD010000 | (d) lowercase character |
101 | LE010000 | (e) lowercase character |
102 | LF010000 | (f) lowercase character |
103 | LG010000 | (g) lowercase character |
104 | LH010000 | (h) lowercase character |
105 | LI010000 | (i) lowercase character |
106 | LJ010000 | (j) lowercase character |
107 | LK010000 | (k) lowercase character |
108 | LL010000 | (l) lowercase character |
109 | LM010000 | (m) lowercase character |
110 | LN010000 | (n) lowercase character |
111 | LO010000 | (o) lowercase character |
112 | LP010000 | (p) lowercase character |
113 | LQ010000 | (q) lowercase character |
114 | LR010000 | (r) lowercase character |
115 | LS010000 | (s) lowercase character |
116 | LT010000 | (t) lowercase character |
117 | LU010000 | (u) lowercase character |
118 | LV010000 | (v) lowercase character |
119 | LW010000 | (w) lowercase character |
120 | LX010000 | (x) lowercase character |
121 | LY010000 | (y) lowercase character |
122 | LZ010000 | (z) lowercase character |
123 | SM110000 | ({) left brace |
124 | SM130000 | ) vertical bar |
125 | SM140000 | (}) right brace |
126 | SD190000 | (~) tilde |
127 | SM790000 | home-plate (small house) |
176 | SF140000 | light grey block |
177 | SF150000 | medium grey block |
178 | SF160000 | dark grey block |
185 | SF230000 | double line join double vertical |
186 | SF240000 | double vertical |
187 | SF250000 | double bottom left corner |
188 | SF260000 | double top left corner |
200 | SF380000 | double top right corner |
201 | SF390000 | double bottom right corner |
202 | SF400000 | double horz. join double line above |
203 | SF410000 | double horz. join double line below |
204 | SF420000 | double vertical join double line |
205 | SF430000 | double line |
206 | SF440000 | double vertical cross double line |
254 | SM470000 | small block |
257 | SC050000 | Yen sign |
The following is a Glyph Code Table, reserved by DBCS.
Glyph Pt. | ID | Description |
---|---|---|
768 | SP500000 | 0x0B for code page 897/1 |
769 | SM720000 | 0x1B for code page 897/1 |
770 | JQ700000 | Katakana Full Stop |
771 | JQ710000 | Katakana Left Bracket |
772 | JQ720000 | Katakana Right Bracket |
773 | JQ730000 | Katakana Comma |
774 | JQ740000 | Katakana Conjunctive Symbol |
775 | JW500000 | WO, Katakana Participle |
776 | JA010000 | a, Katakana |
777 | JI010000 | i, Katakana |
778 | JU010000 | u, Katakana |
779 | JE010000 | e, Katakana |
780 | JO010000 | o, Katakana |
781 | JY110000 | ya, Katakana |
782 | JY310000 | yu, Katakana |
783 | JY510000 | yo, Katakana |
784 | JT310000 | tu, Katakana |
785 | JX700000 | Katakana Prolonged Sound Symbol |
786 | JA000000 | A, Katakana |
787 | JI000000 | I, Katakana |
788 | JU000000 | U, Katakana |
789 | JE000000 | E, Katakana |
790 | JO000000 | O, Katakana |
791 | JK100000 | KA, Katakana |
792 | JK200000 | KI, Katakana |
793 | JK300000 | KU, Katakana |
794 | JK400000 | KE, Katakana |
795 | JK500000 | KO, Katakana |
796 | JS100000 | SA, Katakana |
797 | JS200000 | SI, Katakana |
798 | JS300000 | SU, Katakana |
799 | JS400000 | SE, Katakana |
800 | JS500000 | SO, Katakana |
801 | JT100000 | TA, Katakana |
802 | JT200000 | TI, Katakana |
803 | JT300000 | TU, Katakana |
804 | JT400000 | TE, Katakana |
805 | JT500000 | TO, Katakana |
806 | JN100000 | NA, Katakana |
807 | JN200000 | NI, Katakana |
808 | JN300000 | NU, Katakana |
809 | JN400000 | NE, Katakana |
810 | JN500000 | NO, Katakana |
811 | JH100000 | HA, Katakana |
812 | JH200000 | HI, Katakana |
813 | JH300000 | HU, Katakana |
814 | JH400000 | HE, Katakana |
815 | JH500000 | HO, Katakana |
816 | JM100000 | MA, Katakana |
817 | JM200000 | MI, Katakana |
818 | JM300000 | MU, Katakana |
819 | JM400000 | ME, Katakana |
820 | JM500000 | MO, Katakana |
821 | JY100000 | YA, Katakana |
822 | JY300000 | YU, Katakana |
823 | JY500000 | YO, Katakana |
824 | JR100000 | RA, Katakana |
825 | JR200000 | RI, Katakana |
826 | JR300000 | RU, Katakana |
827 | JR400000 | RE, Katakana |
828 | JR500000 | RO, Katakana |
829 | JW100000 | WA, Katakana |
830 | JN000000 | N, Katakana |
831 | JX710000 | Katakana Voiced Sound Symbol |
832 | JX720000 | Katakana Semi-Voiced Sound Symbol |
833 | RA010000 | a, Hiragana |
834 | RI010000 | i, Hiragana |
835 | RU010000 | u, Hiragana |
836 | RE010000 | e, Hiragana |
837 | RO010000 | o, Hiragana |
838 | RY110000 | ya, Hiragana |
839 | RY310000 | yu, Hiragana |
840 | RY510000 | yo, Hiragana |
841 | RT310000 | tu, Hiragana |
842 | RA000000 | A, Hiragana |
843 | RI000000 | I, Hiragana |
844 | RU000000 | U, Hiragana |
845 | RE000000 | E, Hiragana |
846 | RO000000 | O, Hiragana |
847 | RK100000 | KA, Hiragana |
848 | RK200000 | KI, Hiragana |
849 | RK300000 | KU, Hiragana |
850 | RK400000 | KE, Hiragana |
851 | RK500000 | KO, Hiragana |
852 | RS100000 | SA, Hiragana |
853 | RS200000 | SI, Hiragana |
854 | RS300000 | SU, Hiragana |
855 | RS400000 | SE, Hiragana |
856 | RS500000 | SO, Hiragana |
857 | RT100000 | TA, Hiragana |
858 | RT200000 | TI, Hiragana |
859 | RT300000 | TU, Hiragana |
860 | RT400000 | TE, Hiragana |
861 | RT500000 | TO, Hiragana |
862 | RN100000 | NA, Hiragana |
863 | RN200000 | NI, Hiragana |
864 | RN300000 | NU, Hiragana |
865 | RN400000 | NE, Hiragana |
866 | RN500000 | NO, Hiragana |
867 | RH100000 | HA, Hiragana |
868 | RH200000 | HI, Hiragana |
869 | RH300000 | U, Hiragana |
870 | RH400000 | E, Hiragana |
871 | RH500000 | HO, Hiragana |
872 | RM100000 | MA, Hiragana |
873 | RM200000 | MI, Hiragana |
874 | RM300000 | MU, Hiragana |
875 | RM400000 | ME, Hiragana |
876 | RM500000 | MO, Hiragana |
877 | RY100000 | YA, Hiragana |
878 | RY300000 | YU, Hiragana |
879 | RY500000 | YO, Hiragana |
880 | RR100000 | RA, Hiragana |
881 | RR200000 | RI, Hiragana |
882 | RR300000 | RU, Hiragana |
883 | RR400000 | RE, Hiragana |
884 | RR500000 | RO, Hiragana |
885 | RW100000 | WA, Hiragana |
886 | RW500000 | WO, Hiragana |
887 | RN000000 | N, Hiragana |
888 | JQ710010 | Katakana Left Bracket, Alternate Representation |
889 | JQ720010 | Katakana Right Bracket, Alternate Representation |
890 | JK410000 | ke, Katakana |
891 | SS770000 | Kanji Reiterative Symbol |
892 | SP010000 | reserved by Japan (now Space) |
893 | SP010000 | reserved by Japan (now Space) |
894 | SP010000 | reserved by Japan (now Space) |
895 | SP010000 | reserved by Japan (now Space) |
896 (0x380) | OG000000 | 0xC1 for code page 891 (Korea-PC) |
897 | OG100000 | 0xC2 for code page 891 (Korea-PC) |
898 | OG200000 | 0xC3 for code page 891 (Korea-PC) |
899 | ON000000 | 0xC4 for code page 891 (Korea-PC) |
900 | ON150000 | 0xC5 for code page 891 (Korea-PC) |
901 | ON100000 | 0xC6 for code page 891 (Korea-PC) |
902 | OD000000 | 0xC7 for code page 891 (Korea-PC) |
903 | OD100000 | 0xC8 for code page 891 (Korea-PC) |
904 | OL000000 | 0xC9 for code page 891 (Korea-PC) |
905 | OL200000 | 0xCA for code page 891 (Korea-PC) |
906 | OL400000 | 0xCB for code page 891 (Korea-PC) |
907 | OL100000 | 0xCC for code page 891 (Korea-PC) |
908 | OL600000 | 0xCD for code page 891 (Korea-PC) |
909 | OL700000 | 0xCE for code page 891 (Korea-PC) |
910 | OL500000 | 0xCF for code page 891 (Korea-PC) |
911 | OL300000 | 0xD0 for code page 891 (Korea-PC) |
912 | OM000000 | 0xD1 for code page 891 (Korea-PC) |
913 | OB000000 | 0xD2 for code page 891 (Korea-PC) |
914 | OB100000 | 0xD3 for code page 891 (Korea-PC) |
915 | OB200000 | 0xD4 for code page 891 (Korea-PC) |
916 | OS000000 | 0xD5 for code page 891 (Korea-PC) |
917 | OS100000 | 0xD6 for code page 891 (Korea-PC) |
918 | ON200000 | 0xD7 for code page 891 (Korea-PC) |
919 | OJ000000 | 0xD8 for code page 891 (Korea-PC) |
920 | OJ100000 | 0xD9 for code page 891 (Korea-PC) |
921 | OC200000 | 0xDA for code page 891 (Korea-PC) |
922 | OK000000 | 0xDB for code page 891 (Korea-PC) |
923 | OT000000 | 0xDC for code page 891 (Korea-PC) |
924 | OP000000 | 0xDD for code page 891 (Korea-PC) |
925 | OH000000 | 0xDE for code page 891 (Korea-PC) |
926 | OA000000 | 0xE2 for code page 891 (Korea-PC) |
927 | OA200000 | 0xE3 for code page 891 (Korea-PC) |
928 | OY200000 | 0xE4 for code page 891 (Korea-PC) |
929 | OY250000 | 0xE5 for code page 891 (Korea-PC) |
930 | OE200000 | 0xE6 for code page 891 (Korea-PC) |
931 | OE000000 | 0xE7 for code page 891 (Korea-PC) |
932 | OY400000 | 0xEA for code page 891 (Korea-PC) |
933 | OY300000 | 0xEB for code page 891 (Korea-PC) |
934 | OO000000 | 0xEC for code page 891 (Korea-PC) |
935 | OO100000 | 0xED for code page 891 (Korea-PC) |
936 | OO200000 | 0xEE for code page 891 (Korea-PC) |
937 | OO300000 | 0xEF for code page 891 (Korea-PC) |
938 | OY500000 | 0xF2 for code page 891 (Korea-PC) |
939 | OU000000 | 0xF3 for code page 891 (Korea-PC) |
940 | OU300000 | 0xF4 for code page 891 (Korea-PC) |
941 | OU200000 | 0xF5 for code page 891 (Korea-PC) |
942 | OU400000 | 0xF6 for code page 891 (Korea-PC) |
943 | OY600000 | 0xF7 for code page 891 (Korea-PC) |
944 | OE300000 | 0xFA for code page 891 (Korea-PC) |
945 | OE400000 | 0xFB for code page 891 (Korea-PC) |
946 | OI000000 | 0xFC for code page 891 (Korea-PC) |
947 | SC140000 | 0x5C for code page 891 (Korea-PC) |
948 | SC120000 | 0x5C for code page 903 (PRC-PC) |