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.

73 lines
1.2 KiB

  1. /*++
  2. MASTER.H
  3. master include file for this project.
  4. Created by Davidchr 1/8/1997,
  5. Copyright (C) 1997 Microsoft Corporation
  6. --*/
  7. #ifdef __cplusplus
  8. extern "C" {
  9. #endif
  10. #include <nt.h>
  11. #include <ntrtl.h>
  12. #include <nturtl.h>
  13. #include <windows.h>
  14. #include <winbase.h>
  15. #include <stdio.h>
  16. #include <stdlib.h>
  17. #include <winsock2.h>
  18. /* These contortions work around an irritation in asn1code.h, where
  19. DEBUG gets defined. Uhhh, hello... that's kind of a common word
  20. to just define for use in a header not relating to debuggers...
  21. (just My Humble Opinion) */
  22. #ifdef DEBUG
  23. #define DEBUGOLD DEBUG
  24. #undef DEBUG
  25. #endif
  26. #include <sspi.h>
  27. #include <kerberos.h>
  28. /* #include "krb5.h" */
  29. #undef DEBUG
  30. #ifdef DEBUGOLD
  31. #define DEBUG DEBUGOLD
  32. #if DBG || CHECKED_BUILD // WASBUG 73896
  33. #define debug printf
  34. #else
  35. #define debug // nothing
  36. #endif
  37. #undef DEBUGOLD
  38. #else
  39. #define debug /* nothing */
  40. #endif /* end of asn1code.h hackaround */
  41. #include ".\macros.h"
  42. #include ".\common.h"
  43. #include "common.h"
  44. #define ASSERT_NOTREACHED( message ) /* nothing */
  45. #define Verbage( flag, printflist ) if ( flag ) { printf( printflist ); }
  46. #ifdef __cplusplus
  47. } /* extern "C" */
  48. // #include ".\globals.hxx"
  49. #endif /* __cplusplus */