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.

54 lines
1.2 KiB

  1. #pragma once
  2. #include <nt.h>
  3. #include <ntrtl.h>
  4. #include <nturtl.h>
  5. #if FUSION_WIN2000
  6. typedef unsigned short WORD;
  7. typedef unsigned long DWORD;
  8. #define _NTSLIST_DIRECT_ 1
  9. #define NTSLIST_ASSERT(x) /* empty */
  10. #include <ntslist.h>
  11. #endif // FUSION_WIN2000
  12. #include <windows.h>
  13. #include <stdio.h>
  14. #include <limits.h>
  15. #include "fusionlastwin32error.h"
  16. #include "fusionntdll.h"
  17. #include "fusionunused.h"
  18. #if !defined(NUMBER_OF)
  19. #define NUMBER_OF(x) (sizeof(x)/sizeof((x)[0]))
  20. #endif
  21. #if !defined(MAXDWORD)
  22. #define MAXDWORD (~(DWORD)0)
  23. #endif
  24. #include "sxsp.h"
  25. #include "nodefactory.h"
  26. #include "fusionbuffer.h"
  27. #include "fusionhash.h"
  28. #include "sxspath.h"
  29. #include "probedassemblyinformation.h"
  30. #include <ole2.h>
  31. #include <xmlparser.h>
  32. #include <wchar.h>
  33. #include "filestream.h"
  34. #include "fusionhandle.h"
  35. #include "cteestream.h"
  36. #include "cresourcestream.h"
  37. #include "fusionxml.h"
  38. #include "util.h"
  39. #include "sxsexceptionhandling.h"
  40. #include "csxspreservelasterror.h"
  41. #include "smartptr.h"
  42. #include "fusioneventlog.h"
  43. #include "fusionstring.h"
  44. #include "fusionparser.h"
  45. #include "sxsid.h"
  46. #include "sxsidp.h"
  47. #include "policystatement.h"
  48. #include "smartptr.h"
  49. #include "actctxgenctx.h"
  50. #include <sxstypes.h>
  51. #include <sxsapi.h>