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.

84 lines
3.7 KiB

  1. /*++
  2. Copyright (c) 1996 Microsoft Corporation
  3. Module Name:
  4. mibentry.h
  5. Abstract:
  6. Sample subagent mib structures.
  7. Note:
  8. This file is an example of the output to be produced from the
  9. code generation utility.
  10. --*/
  11. #ifndef _MIBENTRY_H_
  12. #define _MIBENTRY_H_
  13. ///////////////////////////////////////////////////////////////////////////////
  14. // //
  15. // Mib entry indices //
  16. // //
  17. ///////////////////////////////////////////////////////////////////////////////
  18. #define mi_igmpInterfaceTable 0
  19. #define mi_igmpInterfaceEntry mi_igmpInterfaceTable + 1
  20. #define mi_igmpInterfaceIfIndex mi_igmpInterfaceEntry + 1
  21. #define mi_igmpInterfaceQueryInterval mi_igmpInterfaceIfIndex + 1
  22. #define mi_igmpInterfaceStatus mi_igmpInterfaceQueryInterval + 1
  23. #define mi_igmpInterfaceVersion mi_igmpInterfaceStatus + 1
  24. #define mi_igmpInterfaceQuerier mi_igmpInterfaceVersion + 1
  25. #define mi_igmpInterfaceQueryMaxResponseTime mi_igmpInterfaceQuerier + 1
  26. #define mi_igmpInterfaceVersion1QuerierTimer mi_igmpInterfaceQueryMaxResponseTime + 1
  27. #define mi_igmpInterfaceWrongVersionQueries mi_igmpInterfaceVersion1QuerierTimer + 1
  28. #define mi_igmpInterfaceJoins mi_igmpInterfaceWrongVersionQueries + 1
  29. #define mi_igmpInterfaceGroups mi_igmpInterfaceJoins + 1
  30. #define mi_igmpInterfaceRobustness mi_igmpInterfaceGroups + 1
  31. #define mi_igmpInterfaceLastMembQueryInterval mi_igmpInterfaceRobustness + 1
  32. #define mi_igmpInterfaceProxyIfIndex mi_igmpInterfaceLastMembQueryInterval + 1
  33. #define mi_igmpInterfaceQuerierUpTime mi_igmpInterfaceProxyIfIndex + 1
  34. #define mi_igmpInterfaceQuerierExpiryTime mi_igmpInterfaceQuerierUpTime + 1
  35. #define mi_igmpCacheTable mi_igmpInterfaceQuerierExpiryTime + 1
  36. #define mi_igmpCacheEntry mi_igmpCacheTable + 1
  37. #define mi_igmpCacheAddress mi_igmpCacheEntry + 1
  38. #define mi_igmpCacheIfIndex mi_igmpCacheAddress + 1
  39. #define mi_igmpCacheSelf mi_igmpCacheIfIndex + 1
  40. #define mi_igmpCacheLastReporter mi_igmpCacheSelf + 1
  41. #define mi_igmpCacheUpTime mi_igmpCacheLastReporter + 1
  42. #define mi_igmpCacheExpiryTime mi_igmpCacheUpTime + 1
  43. #define mi_igmpCacheStatus mi_igmpCacheExpiryTime + 1
  44. #define mi_igmpCacheVersion1HostTimer mi_igmpCacheStatus + 1
  45. ///////////////////////////////////////////////////////////////////////////////
  46. // //
  47. // Declaration of table information //
  48. // //
  49. ///////////////////////////////////////////////////////////////////////////////
  50. #define ne_igmpInterfaceEntry 15
  51. #define ni_igmpInterfaceEntry 1
  52. #define ne_igmpCacheEntry 8
  53. #define ni_igmpCacheEntry 2
  54. ///////////////////////////////////////////////////////////////////////////////
  55. // //
  56. // Declaration of supported view //
  57. // //
  58. ///////////////////////////////////////////////////////////////////////////////
  59. extern SnmpMibView v_igmp;
  60. #endif // _MIBENTRY_H_