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.

69 lines
1010 B

  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 <stdlib.h>
  30. #include <imagehlp.h>
  31. #include <stdio.h>
  32. #include <time.h>
  33. #include <setupapi.h>
  34. #include <spapip.h>
  35. //
  36. // PORTBUG -- I had to uncomment shlobj.h just to get the #define DOUBLE working...
  37. //
  38. #include <shlobj.h>
  39. //#include <objidl.h>
  40. //#include <mmsystem.h>
  41. //
  42. #pragma warning(pop)
  43. //
  44. // Private utilities
  45. //
  46. #include "allutils.h"