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.

71 lines
1.5 KiB

  1. //+---------------------------------------------------------------------------
  2. //
  3. // Microsoft Windows NT Security
  4. // Copyright (C) Microsoft Corporation, 1997 - 1999
  5. //
  6. // File: global.hxx
  7. //
  8. // Contents: Global Pre-compiled Header
  9. //
  10. // History: 12-26-1997 kirtd Created
  11. //
  12. //----------------------------------------------------------------------------
  13. #if !defined(__GLOBAL_HXX__)
  14. #define __GLOBAL_HXX__
  15. #define CMS_PKCS7 1
  16. #define CERT_CHAIN_PARA_HAS_EXTRA_FIELDS 1
  17. #define CERT_REVOCATION_PARA_HAS_EXTRA_FIELDS 1
  18. #pragma warning(push,3)
  19. #include <windows.h>
  20. #include <stdio.h>
  21. #include <stdlib.h>
  22. #include <assert.h>
  23. #include <malloc.h>
  24. #include <winwlx.h>
  25. #pragma warning (pop)
  26. // unreferenced inline function has been removed
  27. #pragma warning (disable: 4514)
  28. // unreferenced formal parameter
  29. #pragma warning (disable: 4100)
  30. // conditional expression is constant
  31. #pragma warning (disable: 4127)
  32. // assignment within conditional expression
  33. #pragma warning (disable: 4706)
  34. #include <wincrypt.h>
  35. #include <crypthlp.h>
  36. #include <lru.h>
  37. #include <chain.h>
  38. #include <ssctl.h>
  39. #include <callctx.h>
  40. #include <defce.h>
  41. #include <unicode.h>
  42. #include <crtem.h>
  43. #include <pkistr.h>
  44. #include <pkicrit.h>
  45. #include "pkialloc.h"
  46. #include "asn1util.h"
  47. #include "pkiasn1.h"
  48. #include <cryptnet.h>
  49. #include <certperf.h>
  50. #include "logstor.h"
  51. #include "protroot.h"
  52. #include "rootlist.h"
  53. extern HMODULE g_hChainInst;
  54. #include "resource.h"
  55. #include "crypt32msg.h"
  56. #endif