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.

105 lines
1.5 KiB

  1. /*
  2. * Copyright (c) Microsoft Corporation
  3. *
  4. * Module Name :
  5. * tcclnt.h
  6. *
  7. * Contains the include files used by the client
  8. *
  9. *
  10. * Sadagopan Rajaram -- Oct 18, 1999
  11. *
  12. */
  13. //
  14. // NT public header files
  15. //
  16. #include <tchar.h>
  17. #include <nt.h>
  18. #include <ntrtl.h>
  19. #include <nturtl.h>
  20. #include <ntseapi.h>
  21. #include <windows.h>
  22. #include <winsock2.h>
  23. #include <align.h>
  24. #include <smbgtpt.h>
  25. #include <dsgetdc.h>
  26. #include <lm.h>
  27. #include <winldap.h>
  28. #include <dsrole.h>
  29. #include <rpc.h>
  30. #include <ntdsapi.h>
  31. #include <lmcons.h>
  32. #include <lmerr.h>
  33. #include <lmsname.h>
  34. #include <rpc.h>
  35. #include <security.h> // General definition of a Security Support Provider
  36. #include <ntlmsp.h>
  37. #include <spseal.h>
  38. #include <userenv.h>
  39. #include <setupapi.h>
  40. //
  41. // C Runtime library includes.
  42. //
  43. #include <stdlib.h>
  44. #include <stdio.h>
  45. #include <string.h>
  46. //
  47. // netlib header.
  48. //
  49. #include <lmcons.h>
  50. #include <secobj.h>
  51. #include <conio.h>
  52. #define MAX_TERMINAL_WIDTH 80
  53. #define MAX_TERMINAL_HEIGHT 24
  54. extern HANDLE hConsoleOutput;
  55. extern HANDLE InputHandle;
  56. extern VOID (*AttributeFunction)(PCHAR,int);
  57. // BUGBUG - dont know where this constant is really defined
  58. #undef MB_CUR_MAX
  59. #define MB_CUR_MAX 2
  60. VOID
  61. ProcessEscapeSequence(
  62. PCHAR Buffer,
  63. int length
  64. );
  65. BOOLEAN
  66. FinalCharacter(
  67. CHAR c
  68. );
  69. VOID
  70. PrintChar(
  71. CHAR c
  72. );
  73. VOID
  74. ProcessTextAttributes(
  75. PCHAR Buffer,
  76. int length
  77. );
  78. VOID inchar(
  79. CHAR *buff
  80. );
  81. VOID
  82. vt100Attributes(
  83. PCHAR Buffer,
  84. int length
  85. );
  86. VOID
  87. OutputConsole(
  88. CHAR byte
  89. );