LONG*); /* OUT: actual number of endnote columns */ FSERR FSAPI FsQueryEndnoteColumnDetails( PFSCONTEXT, /* IN: ptr to FS context */ PCFSENDNOTECOLUMN, /* IN: ptr to endnote column */ FSENDNOTECOLUMNDETAILS*); /* OUT: endnote column details */
FSENDNOTECOLUMNDETAILS*); /* OUT: endnote column details */ FSERR FSAPI FsQuerySectionCompositeColumnList( PFSCONTEXT, /* IN: ptr to FS context */ PCFSSECTION, /* IN: ptr to section */ LONG, /* IN: size of array of composite column descr. */ PFSCOMPOSITECOLUMNDESCRIPTION,/* OUT: array of composite column descriptions */ LONG*); /* OUT: actual number of composite columns */
LONG*); /* OUT: actual number of footnote columns */ FSERR FSAPI FsQueryFootnoteColumnDetails( PFSCONTEXT, /* IN: ptr to FS context */ PCFSFOOTNOTECOLUMN, /* IN: ptr to footnote column */ FSFOOTNOTECOLUMNDETAILS*); /* OUT: footnote column details */
FSFOOTNOTECOLUMNDETAILS*); /* OUT: footnote column details */ FSERR FSAPI FsQueryFootnoteColumnTrackList( PFSCONTEXT, /* IN: ptr to FS context */ PCFSFOOTNOTECOLUMN, /* IN: ptr to footnote column */ LONG, /* IN: size of array of track descriptions */ PFSTRACKDESCRIPTION, /* OUT: array of track descriptions */ LONG*); /* OUT: actual number of tracks */
LONG*); /* OUT: maximum number of possible intervals */ FSERR FSAPI FsGetIntervals( PFSCONTEXT, /* IN: ptr to FS context */ PCFSGEOM, /* IN: pointer to geometry */ FSWDIR, /* IN: current direction */ PCFSRECT, /* IN: rect for the interval search */ LONG, /* IN: size of the interval array */ PFSINTERVAL, /* OUT: interval array */ LONG*); /* OUT: actual number of intervals */
out FSPAGEDETAILS pPageDetails); // OUT: page details #if NEVER FSERR FSAPI FsQueryPageFootnoteColumnList( PFSCONTEXT, /* IN: ptr to FS context */ PCFSPAGE, /* IN: ptr to page */ LONG, /* IN: size of array of footnote columns */ PFSFOOTNOTECOLUMNDESCRIPTION,/* OUT: array of footnote columns descriptions */ LONG*); /* OUT: actual number of footnote columns */
FSRECT*); /* OUT: rectangle within page margins */ FSERR FSAPI FsGetColumnRectangle( PFSCONTEXT, /* IN: ptr to FS context */ PCFSGEOM, /* IN: pointer to geometry */ FSWDIR, /* IN: current direction */ FSRECT*); /* OUT: column rectangle */
LONG*); /* OUT: lim index used by this subtrack */ FSERR FSAPI FsShiftSubtrackVertical( PFSCONTEXT, /* IN: ptr to FS context */ PFSSUBTRACK, /* IN: ptr to subtrack */ PCFSSHIFT, /* IN: shift handle */ FSWDIR, /* IN: fswdir for bbox */ FSBBOX*); /* OUT: subtrack bbox */
out int pvrNext); // OUT: next tick - vr of top or bottom of registered obstacle FSERR FSAPI FsCommitFilledRectangle( PFSCONTEXT, /* IN: ptr to FS context */ PFSGEOM, /* IN: pointer to geometry */ FSWDIR, /* IN: current direction */ PCFSFILLINFO); /* IN: filled-space info */
PCFSFILLINFO); /* IN: filled-space info */ FSERR FSAPI FsGetPageRectangle( PFSCONTEXT, /* IN: ptr to FS context */ PCFSGEOM, /* IN: pointer to geometry */ FSWDIR, /* IN: current direction */ FSRECT*, /* OUT: page rectangle */ FSRECT*); /* OUT: rectangle within page margins */
PFSGEOM); /* IN: pointer to restored geometry */ FSERR FSAPI FsReleaseGeometry( PFSCONTEXT, /* IN: ptr to FS context */ PFSGEOM); /* IN: pointer to geometry */
PFSGEOM*); /* OUT: pointer to duplicate geometry */ FSERR FSAPI FsRestoreGeometry( PFSCONTEXT, /* IN: ptr to FS context */ PCFSGEOM, /* IN: pointer to input geometry */ PFSGEOM); /* IN: pointer to restored geometry */
out FSFLOATERDETAILS fsfloaterdetails); // OUT: #if NEVER FSERR FSAPI FsDuplicateGeometry( PFSCONTEXT, /* IN: ptr to FS context */ PCFSGEOM, /* IN: pointer to input geometry */ PFSGEOM*); /* OUT: pointer to duplicate geometry */
LONG*); /* OUT: actual number of composite columns */ FSERR FSAPI FsQueryCompositeColumnDetails( PFSCONTEXT, /* IN: ptr to FS context */ PCFSCOMPOSITECOLUMN, /* IN: ptr to composite column */ FSCOMPOSITECOLUMNDETAILS*); /* OUT: composite column details */
FSRECT*); /* OUT: column rectangle */ FSERR FSAPI FsGetMaxNumberIntervals( PFSCONTEXT, /* IN: ptr to FS context */ PCFSGEOM, /* IN: pointer to geometry */ FSWDIR, /* IN: current direction */ LONG*); /* OUT: maximum number of
FSCOMPOSITECOLUMNDETAILS*); /* OUT: composite column details */ FSERR FSAPI FsQueryCompositeColumnFootnoteList( PFSCONTEXT, /* IN: ptr to FS context */ PCFSCOMPOSITECOLUMN, /* IN: ptr to composite column */ LONG, /* IN: size of array of footnote tracks */ PFSTRACKDESCRIPTION, /* OUT: array of track descriptions */ LONG*); /* OUT: actual number of footnotes */
out int cFootnotes); // OUT: number of footnotes #if NEVER FSERR FSAPI FsGetSubtrackFootnoteInfo( PFSCONTEXT, /* IN: ptr to FS context */ PFSSUBTRACK, /* IN: ptr to subtrack */ LONG, /* IN: size of FSFTNINFO array */ LONG, /* IN: first index in FSFTNINFO array to be used by this subtrack */ FSWDIR*, /* OUT: fswdir */ PFSFTNINFO, /* IN/OUT: array of footnote info */ LONG*); /* OUT: lim index used by this subtrack */