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.

68 lines
1.5 KiB

  1. #include <ntosp.h>
  2. #include <zwapi.h>
  3. #include <ndis.h>
  4. #include <cxport.h>
  5. #include <ip.h> // for IPRcvBuf
  6. #include <ipinfo.h> // for route-lookup defs
  7. #include <ntddip.h> // for \Device\Ip I/O control codes
  8. #include <ntddtcp.h> // for \Device\Tcp I/O control codes
  9. #include <ipfltinf.h> // for firewall defs
  10. #include <ipfilter.h> // for firewall defs
  11. #include <tcpinfo.h> // for TCP_CONN_*
  12. #include <tdiinfo.h> // for CONTEXT_SIZE, TDIObjectID
  13. #include <tdistat.h> // for TDI status codes
  14. #include <llinfo.h> // for interface MTU
  15. #include <iputils.h>
  16. #include <windef.h>
  17. #include <routprot.h>
  18. #include <ipnat.h>
  19. // WMI and event tracing definitions
  20. #if NAT_WMI
  21. #include <wmistr.h>
  22. #include <wmiguid.h>
  23. #include <wmilib.h>
  24. #include <evntrace.h>
  25. #endif
  26. #include "prot.h"
  27. #include "resource.h"
  28. #include "sort.h"
  29. #include "cache.h"
  30. #include "compref.h"
  31. #include "entry.h"
  32. #include "pool.h"
  33. #include "xlate.h"
  34. #include "editor.h"
  35. #include "director.h"
  36. #include "notify.h"
  37. #include "mapping.h"
  38. #include "if.h"
  39. #include "dispatch.h"
  40. #include "timer.h"
  41. #include "icmp.h"
  42. #include "raw.h"
  43. #include "pptp.h"
  44. #include "ticket.h"
  45. #include "edithlp.h"
  46. #include "rhizome.h"
  47. #include "redirect.h"
  48. #if NAT_WMI
  49. #include "natschma.h"
  50. #include "natwmi.h"
  51. #endif
  52. #include "debug.h"
  53. NTKERNELAPI
  54. NTSTATUS
  55. IoSetIoCompletion (
  56. IN PVOID IoCompletion,
  57. IN PVOID KeyContext,
  58. IN PVOID ApcContext,
  59. IN NTSTATUS IoStatus,
  60. IN ULONG_PTR IoStatusInformation,
  61. IN BOOLEAN Quota
  62. );