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.

51 lines
1.7 KiB

  1. #ifndef LSTXTNTI_DEFINED
  2. #define LSTXTNTI_DEFINED
  3. #include "lsidefs.h"
  4. #include "lstflow.h"
  5. #include "mwcls.h"
  6. #include "lschnke.h"
  7. #include "pheights.h"
  8. LSERR NominalToIdealText(
  9. DWORD, /* IN: grpfTnti flags---see tnti.h */
  10. LSTFLOW, /* IN: lstflow */
  11. BOOL, /* IN: fFirstOnLine */
  12. BOOL, /* IN: fAutoNumberPresent */
  13. DWORD, /* IN: number of dobj's in chunk */
  14. const LSCHNKE*); /* IN: rgchnk--chunk */
  15. LSERR GetFirstCharInChunk(
  16. DWORD, /* IN: number of dobj's in chunk */
  17. const LSCHNKE*, /* IN: rgchnk--chunk */
  18. BOOL*, /* OUT: fSuccessful */
  19. WCHAR*, /* OUT: char code */
  20. PLSRUN*, /* OUT: plsrun of character */
  21. PHEIGHTS, /* OUT: heightsPres of character */
  22. MWCLS*); /* OUT: ModWidthClass of char */
  23. LSERR GetLastCharInChunk(
  24. DWORD, /* IN: number of dobj's in chunk */
  25. const LSCHNKE*, /* IN: rgchnk--chunk */
  26. BOOL*, /* OUT: fSuccessful */
  27. WCHAR*, /* OUT: char code */
  28. PLSRUN*, /* OUT: plsrun of character */
  29. PHEIGHTS, /* OUT: heightsPres of character */
  30. MWCLS*); /* OUT: ModWidthClass of char */
  31. LSERR ModifyFirstCharInChunk(
  32. DWORD, /* IN: number of dobj's in chunk */
  33. const LSCHNKE*, /* IN: rgchnk--chunk */
  34. long); /* IN: durChange */
  35. LSERR ModifyLastCharInChunk(
  36. DWORD, /* IN: number of dobj's in chunk */
  37. const LSCHNKE*, /* IN: rgchnk--chunk */
  38. long); /* IN: durChange */
  39. LSERR CutTextDobj(
  40. DWORD, /* IN: number of dobj's in chunk */
  41. const LSCHNKE*); /* IN: rgchnk--chunk */
  42. #endif /* !LSTXTNTI_DEFINED */