38 lines
1.1 KiB
C
38 lines
1.1 KiB
C
#ifndef LSTXTQRY_DEFINED
|
|
#define LSTXTQRY_DEFINED
|
|
|
|
#include "lsdefs.h"
|
|
#include "pdobj.h"
|
|
#include "plsqin.h"
|
|
#include "plsqout.h"
|
|
#include "gprop.h"
|
|
|
|
LSERR WINAPI QueryPointPcpText(PDOBJ, PCPOINTUV, PCLSQIN, PLSQOUT);
|
|
/* QueryTextPointPcp
|
|
* pdobj (IN): dobj to query
|
|
* ppointuvQuery (IN): query point (uQuery,vQuery)
|
|
* plsqin (IN): query input
|
|
* plsqout (OUT): query output
|
|
*/
|
|
|
|
LSERR WINAPI QueryCpPpointText(PDOBJ, LSDCP, PCLSQIN, PLSQOUT);
|
|
/* QueryTextPointPcp
|
|
* pdobj (IN): dobj to query
|
|
* dcp (IN): dcp for the query
|
|
* plsqin (IN): query input
|
|
* plsqout (OUT): query output
|
|
*/
|
|
LSERR WINAPI QueryTextCellDetails(
|
|
PDOBJ,
|
|
LSDCP, /* IN: dcpStartCell */
|
|
DWORD, /* IN: cCharsInCell */
|
|
DWORD, /* IN: cGlyphsInCell */
|
|
LPWSTR, /* OUT: pointer array[nCharsInCell] of char codes */
|
|
PGINDEX, /* OUT: pointer array[nGlyphsInCell] of glyph indices */
|
|
long*, /* OUT: pointer array[nGlyphsCell] of glyph widths */
|
|
PGOFFSET, /* OUT: pointer array[nGlyphsInCell] of glyph offsets */
|
|
PGPROP); /* OUT: pointer array[nGlyphsInCell] of glyph handles */
|
|
|
|
|
|
#endif
|