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.
 
 
 
 
 
 

45 lines
1.6 KiB

#include "lsc.h"
#include "lsqsubl.h"
#include "lssubl.h"
#include "lsqcore.h"
// %%Function: LsQueryCpPpointSubline
// %%Contact: victork
//
LSERR WINAPI LsQueryCpPpointSubline(
PLSSUBL plssubl, /* IN: pointer to subline info */
LSCP cpQuery, /* IN: cpQuery */
DWORD cDepthQueryMax, /* IN: allocated size of results array */
PLSQSUBINFO plsqsubinfoResults, /* OUT: array[cDepthFormatMax] of query results */
DWORD* pcActualDepth, /* OUT: size of results array (filled) */
PLSTEXTCELL plstextcellInfo) /* OUT: Text cell info */
{
if (!FIsLSSUBL(plssubl)) return lserrInvalidParameter;
Assert(!plssubl->fDupInvalid);
return QuerySublineCpPpointCore(plssubl, cpQuery, cDepthQueryMax,
plsqsubinfoResults, pcActualDepth, plstextcellInfo);
}
// %%Function: LsQueryPointPcpSubline
// %%Contact: victork
//
LSERR WINAPI LsQueryPointPcpSubline(
PLSSUBL plssubl, /* IN: pointer to subline info */
PCPOINTUV ppointuvIn, /* IN: query point (uQuery,vQuery) (line text flow) */
DWORD cDepthQueryMax, /* IN: allocated size of results array */
PLSQSUBINFO plsqsubinfoResults, /* OUT: array[cDepthFormatMax] of query results */
DWORD* pcActualDepth, /* OUT: size of results array (filled) */
PLSTEXTCELL plstextcellInfo) /* OUT: Text cell info */
{
if (!FIsLSSUBL(plssubl)) return lserrInvalidParameter;
Assert(!plssubl->fDupInvalid);
return QuerySublinePointPcpCore(plssubl, ppointuvIn, cDepthQueryMax,
plsqsubinfoResults, pcActualDepth, plstextcellInfo);
}