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

37 lines
1.1 KiB

  1. #ifndef LSTXTQRY_DEFINED
  2. #define LSTXTQRY_DEFINED
  3. #include "lsdefs.h"
  4. #include "pdobj.h"
  5. #include "plsqin.h"
  6. #include "plsqout.h"
  7. #include "gprop.h"
  8. LSERR WINAPI QueryPointPcpText(PDOBJ, PCPOINTUV, PCLSQIN, PLSQOUT);
  9. /* QueryTextPointPcp
  10. * pdobj (IN): dobj to query
  11. * ppointuvQuery (IN): query point (uQuery,vQuery)
  12. * plsqin (IN): query input
  13. * plsqout (OUT): query output
  14. */
  15. LSERR WINAPI QueryCpPpointText(PDOBJ, LSDCP, PCLSQIN, PLSQOUT);
  16. /* QueryTextPointPcp
  17. * pdobj (IN): dobj to query
  18. * dcp (IN): dcp for the query
  19. * plsqin (IN): query input
  20. * plsqout (OUT): query output
  21. */
  22. LSERR WINAPI QueryTextCellDetails(
  23. PDOBJ,
  24. LSDCP, /* IN: dcpStartCell */
  25. DWORD, /* IN: cCharsInCell */
  26. DWORD, /* IN: cGlyphsInCell */
  27. LPWSTR, /* OUT: pointer array[nCharsInCell] of char codes */
  28. PGINDEX, /* OUT: pointer array[nGlyphsInCell] of glyph indices */
  29. long*, /* OUT: pointer array[nGlyphsCell] of glyph widths */
  30. PGOFFSET, /* OUT: pointer array[nGlyphsInCell] of glyph offsets */
  31. PGPROP); /* OUT: pointer array[nGlyphsInCell] of glyph handles */
  32. #endif