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.

69 lines
4.0 KiB

  1. /****************************************************************************/
  2. // wxlint.h
  3. //
  4. // Glyph extended drawing logic internal types, constants
  5. //
  6. // Copyright (C) 1997-1999 Microsoft Corporation
  7. /****************************************************************************/
  8. #ifndef _H_WXLINT
  9. #define _H_WXLINT
  10. typedef VOID (*PFN_GLYPHLOOP)(LONG,LONG,LONG,PDCUINT8,PDCUINT8,PDCUINT8,PDCUINT8,LONG);
  11. typedef VOID (*PFN_GLYPHLOOPN)(LONG,LONG,LONG,PDCUINT8,PDCUINT8,PDCUINT8,PDCUINT8,LONG,LONG);
  12. extern PDCVOID OrAllTableNarrow[20];
  13. extern PDCVOID OrInitialTableNarrow[20];
  14. extern PDCVOID OrInitialTableWide[20];
  15. extern PDCVOID OrAllTableWide[20];
  16. #if defined(OS_WINCE) || defined(OS_WINNT)
  17. extern const ULONG gTextLeftMask[8][2];
  18. extern const ULONG gTextRightMask[8][2];
  19. extern const ULONG TranTable[16];
  20. #endif // defined(OS_WINCE) || defined(OS_WINNT)
  21. VOID exit_fast_text (LONG,LONG,LONG,PDCUINT8,PDCUINT8,PDCUINT8,PDCUINT8,LONG);
  22. VOID or_all_1_wide_rotated_need_last(LONG,LONG,LONG,PDCUINT8,PDCUINT8,PDCUINT8,PDCUINT8,LONG);
  23. VOID or_all_1_wide_unrotated (LONG,LONG,LONG,PDCUINT8,PDCUINT8,PDCUINT8,PDCUINT8,LONG);
  24. VOID or_all_1_wide_unrotated (LONG,LONG,LONG,PDCUINT8,PDCUINT8,PDCUINT8,PDCUINT8,LONG);
  25. VOID or_all_2_wide_rotated_need_last(LONG,LONG,LONG,PDCUINT8,PDCUINT8,PDCUINT8,PDCUINT8,LONG);
  26. VOID or_all_2_wide_unrotated (LONG,LONG,LONG,PDCUINT8,PDCUINT8,PDCUINT8,PDCUINT8,LONG);
  27. VOID or_all_2_wide_rotated_no_last (LONG,LONG,LONG,PDCUINT8,PDCUINT8,PDCUINT8,PDCUINT8,LONG);
  28. VOID or_all_2_wide_unrotated (LONG,LONG,LONG,PDCUINT8,PDCUINT8,PDCUINT8,PDCUINT8,LONG);
  29. VOID or_all_3_wide_rotated_need_last(LONG,LONG,LONG,PDCUINT8,PDCUINT8,PDCUINT8,PDCUINT8,LONG);
  30. VOID or_all_3_wide_unrotated (LONG,LONG,LONG,PDCUINT8,PDCUINT8,PDCUINT8,PDCUINT8,LONG);
  31. VOID or_all_3_wide_rotated_no_last (LONG,LONG,LONG,PDCUINT8,PDCUINT8,PDCUINT8,PDCUINT8,LONG);
  32. VOID or_all_3_wide_unrotated (LONG,LONG,LONG,PDCUINT8,PDCUINT8,PDCUINT8,PDCUINT8,LONG);
  33. VOID or_all_4_wide_rotated_need_last(LONG,LONG,LONG,PDCUINT8,PDCUINT8,PDCUINT8,PDCUINT8,LONG);
  34. VOID or_all_4_wide_unrotated (LONG,LONG,LONG,PDCUINT8,PDCUINT8,PDCUINT8,PDCUINT8,LONG);
  35. VOID or_all_4_wide_rotated_no_last (LONG,LONG,LONG,PDCUINT8,PDCUINT8,PDCUINT8,PDCUINT8,LONG);
  36. VOID or_all_4_wide_unrotated (LONG,LONG,LONG,PDCUINT8,PDCUINT8,PDCUINT8,PDCUINT8,LONG);
  37. VOID or_first_2_wide_rotated_need_last(LONG,LONG,LONG,PDCUINT8,PDCUINT8,PDCUINT8,PDCUINT8,LONG);
  38. VOID or_first_2_wide_rotated_no_last (LONG,LONG,LONG,PDCUINT8,PDCUINT8,PDCUINT8,PDCUINT8,LONG);
  39. VOID or_first_3_wide_rotated_need_last(LONG,LONG,LONG,PDCUINT8,PDCUINT8,PDCUINT8,PDCUINT8,LONG);
  40. VOID or_first_3_wide_rotated_no_last (LONG,LONG,LONG,PDCUINT8,PDCUINT8,PDCUINT8,PDCUINT8,LONG);
  41. VOID or_first_4_wide_rotated_need_last(LONG,LONG,LONG,PDCUINT8,PDCUINT8,PDCUINT8,PDCUINT8,LONG);
  42. VOID or_first_4_wide_rotated_no_last (LONG,LONG,LONG,PDCUINT8,PDCUINT8,PDCUINT8,PDCUINT8,LONG);
  43. VOID or_first_N_wide_rotated_need_last(LONG,LONG,LONG,PDCUINT8,PDCUINT8,PDCUINT8,PDCUINT8,LONG,LONG);
  44. VOID or_first_N_wide_rotated_no_last (LONG,LONG,LONG,PDCUINT8,PDCUINT8,PDCUINT8,PDCUINT8,LONG,LONG);
  45. VOID or_all_N_wide_rotated_need_last(LONG,LONG,LONG,PDCUINT8,PDCUINT8,PDCUINT8,PDCUINT8,LONG,LONG);
  46. VOID or_all_N_wide_unrotated (LONG,LONG,LONG,PDCUINT8,PDCUINT8,PDCUINT8,PDCUINT8,LONG,LONG);
  47. VOID or_all_N_wide_rotated_no_last (LONG,LONG,LONG,PDCUINT8,PDCUINT8,PDCUINT8,PDCUINT8,LONG,LONG);
  48. VOID or_all_N_wide_unrotated (LONG,LONG,LONG,PDCUINT8,PDCUINT8,PDCUINT8,PDCUINT8,LONG,LONG);
  49. VOID mov_first_1_wide_unrotated(LONG,LONG,LONG,PDCUINT8,PDCUINT8,PDCUINT8,PDCUINT8,LONG);
  50. VOID mov_first_2_wide_unrotated(LONG,LONG,LONG,PDCUINT8,PDCUINT8,PDCUINT8,PDCUINT8,LONG);
  51. VOID mov_first_3_wide_unrotated(LONG,LONG,LONG,PDCUINT8,PDCUINT8,PDCUINT8,PDCUINT8,LONG);
  52. VOID mov_first_4_wide_unrotated(LONG,LONG,LONG,PDCUINT8,PDCUINT8,PDCUINT8,PDCUINT8,LONG);
  53. VOID mov_first_N_wide_unrotated(LONG,LONG,LONG,PDCUINT8,PDCUINT8,PDCUINT8,PDCUINT8,LONG,LONG);
  54. #endif // _H_WXLINT