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.

79 lines
1.4 KiB

  1. //+-----------------------------------------------------------------------
  2. //
  3. // Microsoft Windows
  4. //
  5. // Copyright (c) Microsoft Corporation 2000
  6. //
  7. // File: P C H . H
  8. //
  9. // Contents: pre-compiled header file
  10. //
  11. //
  12. // History:
  13. // 31-March-2000 kumarp created
  14. //
  15. //------------------------------------------------------------------------
  16. #pragma once
  17. #pragma warning(push, 3)
  18. #include <nt.h>
  19. #include <ntrtl.h>
  20. #include <nturtl.h>
  21. #include "windows.h"
  22. #include <tchar.h>
  23. #include <stdio.h>
  24. #include <stdlib.h>
  25. #include <seopaque.h>
  26. #include <sertlp.h>
  27. #include <lm.h>
  28. #include <winldap.h>
  29. #include <dsgetdc.h>
  30. #include <rpc.h>
  31. #include <rpcdce.h>
  32. #include <ntdsapi.h>
  33. #include <dsrole.h>
  34. #include <ntsam.h>
  35. #include <ntlsa.h>
  36. #include <lsarpc.h>
  37. #include <msaudite.h>
  38. #include <rpc.h>
  39. #include <msobjs.h>
  40. #include <kerberos.h>
  41. #include <lsaisrv.h>
  42. #include <alloca.h>
  43. #define SECURITY_WIN32
  44. #include "sspi.h"
  45. #include "secint.h"
  46. #pragma warning(pop)
  47. //
  48. // unreferenced inline removal
  49. //
  50. #pragma warning (disable: 4514)
  51. //
  52. // conditional expression is constant
  53. //
  54. #pragma warning (disable: 4127)
  55. //
  56. // often, we have local variables for the express purpose of ASSERTion.
  57. // when compiling retail, those assertions disappear, leaving our locals
  58. // as unreferenced.
  59. //
  60. #ifndef DBG
  61. #pragma warning (disable: 4189 4100)
  62. #endif // DBG