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.

77 lines
1.3 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. #define SECURITY_WIN32
  42. #include "sspi.h"
  43. #include "secint.h"
  44. #pragma warning(pop)
  45. //
  46. // unreferenced inline removal
  47. //
  48. #pragma warning (disable: 4514)
  49. //
  50. // conditional expression is constant
  51. //
  52. #pragma warning (disable: 4127)
  53. //
  54. // often, we have local variables for the express purpose of ASSERTion.
  55. // when compiling retail, those assertions disappear, leaving our locals
  56. // as unreferenced.
  57. //
  58. #ifndef DBG
  59. #pragma warning (disable: 4189 4100)
  60. #endif // DBG