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.

41 lines
1.0 KiB

  1. #ifndef LSLINFO_DEFINED
  2. #define LSLINFO_DEFINED
  3. #include "lsdefs.h"
  4. #include "endres.h"
  5. typedef struct
  6. {
  7. long dvpAscent;
  8. long dvrAscent;
  9. long dvpDescent;
  10. long dvrDescent;
  11. long dvpMultiLineHeight;
  12. long dvrMultiLineHeight;
  13. long dvpAscentAutoNumber;
  14. long dvrAscentAutoNumber;
  15. long dvpDescentAutoNumber;
  16. long dvrDescentAutoNumber;
  17. LSCP cpLim; /* First cp which is NOT on this line */
  18. LSDCP dcpDepend; /* # of chars wrapped to next line */
  19. LSCP cpFirstVis; /* First actual (not hidden) character in a line*/
  20. /* allows client to use character properties from the correct paragraph */
  21. ENDRES endr; /* How line ended */
  22. BOOL fAdvanced;
  23. long vaAdvance; /* Valid iff (fAdvanced != 0) */
  24. BOOL fFirstLineInPara;
  25. BOOL fTabInMarginExLine;
  26. BOOL fForcedBreak;
  27. DWORD nDepthFormatLineMax; /* Formatting depth of the line (1--for plain line) */
  28. UINT EffectsFlags; /* set of client defined special effects flags */
  29. } LSLINFO;
  30. #endif /* !LSLINFO_DEFINED */