Difference between revisions of "GreQueryCodePageVector"
From EDM2
(Created page with "GreQueryCodePageVector returns a pointer to a vector of 256 WORDs, which is the code point to the glyph mapping number. This function is supported by the graphics engine. ...") |
(No difference)
|
Revision as of 03:47, 16 January 2020
GreQueryCodePageVector returns a pointer to a vector of 256 WORDs, which is the code point to the glyph mapping number.
This function is supported by the graphics engine.
Contents
Syntax
GreQueryCodePageVector(ulCodePage, pInstance, lFunction);
Parameters
- ulCodePage (ULONG) - input
- Code page number.
- pInstance (PVOID) - input
- Pointer to instance data.
- lFunction (ULONG) - input
- High-order WORD=flags; low-order WORD=NGreQueryCodePageVector.
Returns
- rc (PUSHORT) - returns
- Return codes.
- This function returns a pointer to the code page vector, or it returns GPI_ERROR if an error occurs.
- Possible Errors Detected: When an error is detected, the graphics engine calls WinSetErrorInfo to post the condition. Reasons for failure of this function include:
- PMERR_EXCEEDS_MAX_SEG_LENGTH
- PMERR_INSUFFICIENT_MEMORY
- PMERR_INV_CODEPAGE
- Refer to the "Error Explanations" section of the Presentation Manager Programming Reference for further explanation.
Sample
#define INCL_GRE_FONTS #include <os2.h> ULONG ulCodePage; /* Code page number. */ PVOID pInstance; /* Pointer to instance data. */ ULONG lFunction; /* High-order WORD=flags; low-order WORD=NGreQueryCodePageVector. */ PUSHORT rc; /* Return codes. */ rc = GreQueryCodePageVector(ulCodePage, pInstance, lFunction);