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 */
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
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 */
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 */
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 */
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 */