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.

73 lines
1.1 KiB

  1. /*++
  2. Copyright (c) 1998 Microsoft Corporation
  3. Module Name:
  4. baseinc.h
  5. Abstract:
  6. Includes SDK headers needed for the project, and allutils.h.
  7. Author:
  8. Marc R. Whitten (marcw) 02-Sep-1999
  9. Revision History:
  10. <alias> <date> <comments>
  11. --*/
  12. #pragma once
  13. //
  14. // basetypes.h creates better types for managing DBCS and UNICODE
  15. // with the C runtime, and defines other types that should be defined
  16. // by the Win32 headers but aren't.
  17. //
  18. #include "basetypes.h"
  19. //
  20. // COBJMACROS turns on the C-style macros for COM. We don't use C++!
  21. //
  22. #define COBJMACROS
  23. //
  24. // Windows
  25. //
  26. #pragma warning(push)
  27. #include <windows.h>
  28. #include <winnt.h>
  29. #include <winerror.h>
  30. #include <stdlib.h>
  31. #include <imagehlp.h>
  32. #include <stdio.h>
  33. #include <time.h>
  34. #include <setupapi.h>
  35. #include <spapip.h>
  36. //
  37. // PORTBUG -- I had to uncomment shlobj.h just to get the #define DOUBLE working...
  38. //
  39. #include <shlobj.h>
  40. //#include <objidl.h>
  41. //#include <mmsystem.h>
  42. //
  43. #define STRSAFE_NO_DEPRECATE
  44. #define STRSAFE_LIB
  45. #include <strsafe.h>
  46. #pragma warning(pop)
  47. //
  48. // Private utilities
  49. //
  50. #include "allutils.h"