Leaked source code of windows server 2003
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.
|
|
#ifndef LSTXTMAP_DEFINED
#define LSTXTMAP_DEFINED
#include "lsidefs.h"
#include "pilsobj.h"
#include "txtobj.h"
long IgindFirstFromIwchVeryFirst (PTXTOBJ ptxtobj, long igindVeryFirst, long iwch); long IgindLastFromIwchVeryFirst (PTXTOBJ ptxtobj, long igindVeryFirst, long iwch);
long IgindFirstFromIwch(PTXTOBJ ptxtobj, long iwch); /* iwch can be Lim for ptxtobj */ long IgindLastFromIwch(PTXTOBJ ptxtobj, long iwch); long IgindBaseFromIgind(PILSOBJ pilsobj, long igind); /* Last glyph with non-zero width before igind */ long IwchFirstFromIgind(PTXTOBJ ptxtobj, long igind); long IwchLastFromIwch(PTXTOBJ ptxtobj, long iwch); long IwchPrevLastFromIwch(PTXTOBJ ptxtobj, long iwch); BOOL FIwchOneToOne(PILSOBJ pilsobj, long iwch); BOOL FIwchLastInContext(PILSOBJ pilsobj, long iwch); BOOL FIwchFirstInContext(PILSOBJ pilsobj, long iwch); BOOL FIgindLastInContext(PILSOBJ pilsobj, long igind); BOOL FIgindFirstInContext(PILSOBJ pilsobj, long igind); long DcpAfterContextFromDcp(PTXTOBJ ptxtobj, long dcp); void InterpretMap(PLNOBJ pilsobj, long iwchFirst, long dwch, long igindFirst, long cgind);
#endif /* !LSTXTMAP_DEFINED */
|