ipinfoid.h 1.1 KB

1234567891011121314151617181920212223242526272829303132333435
  1. /**
  2. * This file has no copyright assigned and is placed in the Public Domain.
  3. * This file is part of the mingw-w64 runtime package.
  4. * No warranty is given; refer to the file DISCLAIMER.PD within this package.
  5. */
  6. #ifndef __ROUTING_IPINFOID_H__
  7. #define __ROUTING_IPINFOID_H__
  8. #ifdef __cplusplus
  9. extern "C" {
  10. #endif
  11. #define IP_ROUTER_MANAGER_VERSION 1
  12. #define IP_GENERAL_INFO_BASE 0xffff0000
  13. #define IP_IN_FILTER_INFO IP_GENERAL_INFO_BASE + 1
  14. #define IP_OUT_FILTER_INFO IP_GENERAL_INFO_BASE + 2
  15. #define IP_GLOBAL_INFO IP_GENERAL_INFO_BASE + 3
  16. #define IP_INTERFACE_STATUS_INFO IP_GENERAL_INFO_BASE + 4
  17. #define IP_ROUTE_INFO IP_GENERAL_INFO_BASE + 5
  18. #define IP_PROT_PRIORITY_INFO IP_GENERAL_INFO_BASE + 6
  19. #define IP_ROUTER_DISC_INFO IP_GENERAL_INFO_BASE + 7
  20. #define IP_DEMAND_DIAL_FILTER_INFO IP_GENERAL_INFO_BASE + 9
  21. #define IP_MCAST_HEARBEAT_INFO IP_GENERAL_INFO_BASE + 10
  22. #define IP_MCAST_BOUNDARY_INFO IP_GENERAL_INFO_BASE + 11
  23. #define IP_IPINIP_CFG_INFO IP_GENERAL_INFO_BASE + 12
  24. #define IP_IFFILTER_INFO IP_GENERAL_INFO_BASE + 13
  25. #define IP_MCAST_LIMIT_INFO IP_GENERAL_INFO_BASE + 14
  26. #ifdef __cplusplus
  27. }
  28. #endif
  29. #endif