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.

55 lines
1.3 KiB

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