/*++ Copyright (c) 1996 Microsoft Corporation Module Name: mibentry.c Abstract: Sample subagent mib structures. Note: This file is an example of the output to be produced from the code generation utility. --*/ #include "precomp.h" #pragma hdrstop /////////////////////////////////////////////////////////////////////////////// // // // root oid // // // /////////////////////////////////////////////////////////////////////////////// static UINT ids_msiprip2[] = {1,3,6,1,4,1,311,1,11}; /////////////////////////////////////////////////////////////////////////////// // // // global group (1.3.6.1.4.1.311.1.11.1) // // // /////////////////////////////////////////////////////////////////////////////// static UINT ids_global[] = {1,0}; static UINT ids_globalSystemRouteChanges[] = {1,1,0}; static UINT ids_globalTotalResponseSends[] = {1,2,0}; static UINT ids_globalLoggingLevel[] = {1,3,0}; static UINT ids_globalMaxRecQueueSize[] = {1,4,0}; static UINT ids_globalMaxSendQueueSize[] = {1,5,0}; static UINT ids_globalMinTriggeredUpdateInterval[] = {1,6,0}; static UINT ids_globalPeerFilterMode[] = {1,7,0}; static UINT ids_globalPeerFilterCount[] = {1,8,0}; static UINT ids_globalPeerFilterTable[] = {1,9,0}; /////////////////////////////////////////////////////////////////////////////// // // // globalPeerFilterEntry table (1.3.6.1.4.1.311.1.11.1.9.1) // // // /////////////////////////////////////////////////////////////////////////////// static UINT ids_globalPeerFilterEntry[] = {1,9,1}; static UINT ids_globalPFAddr[] = {1,9,1,1}; static UINT ids_globalPFTag[] = {1,9,1,2}; /////////////////////////////////////////////////////////////////////////////// // // // interface group (1.3.6.1.4.1.311.1.11.2) // // // /////////////////////////////////////////////////////////////////////////////// static UINT ids_interface[] = {2,0}; static UINT ids_ifStatsTable[] = {2,1,0}; static UINT ids_ifConfigTable[] = {2,2,0}; static UINT ids_ifUnicastPeersTable[] = {2,3,0}; static UINT ids_ifAcceptRouteFilterTable[] = {2,4,0}; static UINT ids_ifAnnounceRouteFilterTable[] = {2,5,0}; static UINT ids_ifBindingTable[] = {2,6,0}; static UINT ids_ifAddressTable[] = {2,7,0}; /////////////////////////////////////////////////////////////////////////////// // // // ifStatsEntry table (1.3.6.1.4.1.311.1.11.2.1.1) // // // /////////////////////////////////////////////////////////////////////////////// static UINT ids_ifStatsEntry[] = {2,1,1}; static UINT ids_ifSEIndex[] = {2,1,1,1}; static UINT ids_ifSEState[] = {2,1,1,2}; static UINT ids_ifSESendFailures[] = {2,1,1,3}; static UINT ids_ifSEReceiveFailures[] = {2,1,1,4}; static UINT ids_ifSERequestSends[] = {2,1,1,5}; static UINT ids_ifSERequestReceiveds[] = {2,1,1,6}; static UINT ids_ifSEResponseSends[] = {2,1,1,7}; static UINT ids_ifSEResponseReceiveds[] = {2,1,1,8}; static UINT ids_ifSEBadResponsePacketReceiveds[] = {2,1,1,9}; static UINT ids_ifSEBadResponseEntriesReceiveds[] = {2,1,1,10}; static UINT ids_ifSETriggeredUpdateSends[] = {2,1,1,11}; /////////////////////////////////////////////////////////////////////////////// // // // ifConfigEntry table (1.3.6.1.4.1.311.1.11.2.2.1) // // // /////////////////////////////////////////////////////////////////////////////// static UINT ids_ifConfigEntry[] = {2,2,1}; static UINT ids_ifCEIndex[] = {2,2,1,1}; static UINT ids_ifCEState[] = {2,2,1,2}; static UINT ids_ifCEMetric[] = {2,2,1,3}; static UINT ids_ifCEUpdateMode[] = {2,2,1,4}; static UINT ids_ifCEAcceptMode[] = {2,2,1,5}; static UINT ids_ifCEAnnounceMode[] = {2,2,1,6}; static UINT ids_ifCEProtocolFlags[] = {2,2,1,7}; static UINT ids_ifCERouteExpirationInterval[] = {2,2,1,8}; static UINT ids_ifCERouteRemovalInterval[] = {2,2,1,9}; static UINT ids_ifCEFullUpdateInterval[] = {2,2,1,10}; static UINT ids_ifCEAuthenticationType[] = {2,2,1,11}; static UINT ids_ifCEAuthenticationKey[] = {2,2,1,12}; static UINT ids_ifCERouteTag[] = {2,2,1,13}; static UINT ids_ifCEUnicastPeerMode[] = {2,2,1,14}; static UINT ids_ifCEAcceptFilterMode[] = {2,2,1,15}; static UINT ids_ifCEAnnounceFilterMode[] = {2,2,1,16}; static UINT ids_ifCEUnicastPeerCount[] = {2,2,1,17}; static UINT ids_ifCEAcceptFilterCount[] = {2,2,1,18}; static UINT ids_ifCEAnnounceFilterCount[] = {2,2,1,19}; /////////////////////////////////////////////////////////////////////////////// // // // ifUnicastPeersEntry table (1.3.6.1.4.1.311.1.11.2.3.1) // // // /////////////////////////////////////////////////////////////////////////////// static UINT ids_ifUnicastPeersEntry[] = {2,3,1}; static UINT ids_ifUPIfIndex[] = {2,3,1,1}; static UINT ids_ifUPAddress[] = {2,3,1,2}; static UINT ids_ifUPTag[] = {2,3,1,3}; /////////////////////////////////////////////////////////////////////////////// // // // ifAcceptRouteFilterEntry table (1.3.6.1.4.1.311.1.11.2.4.1) // // // /////////////////////////////////////////////////////////////////////////////// static UINT ids_ifAcceptRouteFilterEntry[] = {2,4,1}; static UINT ids_ifAcceptRFIfIndex[] = {2,4,1,1}; static UINT ids_ifAcceptRFLoAddress[] = {2,4,1,2}; static UINT ids_ifAcceptRFHiAddress[] = {2,4,1,3}; static UINT ids_ifAcceptRFTag[] = {2,4,1,4}; /////////////////////////////////////////////////////////////////////////////// // // // ifAnnounceRouteFilterEntry table (1.3.6.1.4.1.311.1.11.2.5.1) // // // /////////////////////////////////////////////////////////////////////////////// static UINT ids_ifAnnounceRouteFilterEntry[] = {2,5,1}; static UINT ids_ifAnnounceRFIfIndex[] = {2,5,1,1}; static UINT ids_ifAnnounceRFLoAddress[] = {2,5,1,2}; static UINT ids_ifAnnounceRFHiAddress[] = {2,5,1,3}; static UINT ids_ifAnnounceRFTag[] = {2,5,1,4}; /////////////////////////////////////////////////////////////////////////////// // // // ifBindingEntry table (1.3.6.1.4.1.311.1.11.2.6.1) // // // /////////////////////////////////////////////////////////////////////////////// static UINT ids_ifBindingEntry[] = {2,6,1}; static UINT ids_ifBindingIndex[] = {2,6,1,1}; static UINT ids_ifBindingState[] = {2,6,1,2}; static UINT ids_ifBindingCounts[] = {2,6,1,3}; /////////////////////////////////////////////////////////////////////////////// // // // ifAddressEntry table (1.3.6.1.4.1.311.1.11.2.7.1) // // // /////////////////////////////////////////////////////////////////////////////// static UINT ids_ifAddressEntry[] = {2,7,1}; static UINT ids_ifAEIfIndex[] = {2,7,1,1}; static UINT ids_ifAEAddress[] = {2,7,1,2}; static UINT ids_ifAEMask[] = {2,7,1,3}; /////////////////////////////////////////////////////////////////////////////// // // // peer group (1.3.6.1.4.1.311.1.11.3) // // // /////////////////////////////////////////////////////////////////////////////// static UINT ids_peer[] = {3,0}; static UINT ids_ifPeerStatsTable[] = {3,1,0}; /////////////////////////////////////////////////////////////////////////////// // // // ifPeerStatsEntry table (1.3.6.1.4.1.311.1.11.3.1.1) // // // /////////////////////////////////////////////////////////////////////////////// static UINT ids_ifPeerStatsEntry[] = {3,1,1}; static UINT ids_ifPSAddress[] = {3,1,1,1}; static UINT ids_ifPSLastPeerRouteTag[] = {3,1,1,2}; static UINT ids_ifPSLastPeerUpdateTickCount[] = {3,1,1,3}; static UINT ids_ifPSLastPeerUpdateVersion[] = {3,1,1,4}; static UINT ids_ifPSPeerBadResponsePackets[] = {3,1,1,5}; static UINT ids_ifPSPeerBadResponseEntries[] = {3,1,1,6}; /////////////////////////////////////////////////////////////////////////////// // // // Mib entry list // // // /////////////////////////////////////////////////////////////////////////////// SnmpMibEntry mib_msiprip2[] = { MIB_GROUP(global), MIB_COUNTER(globalSystemRouteChanges), MIB_COUNTER(globalTotalResponseSends), MIB_INTEGER_RW(globalLoggingLevel), MIB_INTEGER_RW(globalMaxRecQueueSize), MIB_INTEGER_RW(globalMaxSendQueueSize), MIB_TIMETICKS_RW(globalMinTriggeredUpdateInterval), MIB_INTEGER_RW(globalPeerFilterMode), MIB_INTEGER(globalPeerFilterCount), MIB_TABLE_ROOT(globalPeerFilterTable), MIB_TABLE_ENTRY(globalPeerFilterEntry), MIB_IPADDRESS_RW(globalPFAddr), MIB_INTEGER(globalPFTag), MIB_GROUP(interface), MIB_TABLE_ROOT(ifStatsTable), MIB_TABLE_ENTRY(ifStatsEntry), MIB_INTEGER(ifSEIndex), MIB_INTEGER(ifSEState), MIB_COUNTER(ifSESendFailures), MIB_COUNTER(ifSEReceiveFailures), MIB_COUNTER(ifSERequestSends), MIB_COUNTER(ifSERequestReceiveds), MIB_COUNTER(ifSEResponseSends), MIB_COUNTER(ifSEResponseReceiveds), MIB_COUNTER(ifSEBadResponsePacketReceiveds), MIB_COUNTER(ifSEBadResponseEntriesReceiveds), MIB_COUNTER(ifSETriggeredUpdateSends), MIB_TABLE_ROOT(ifConfigTable), MIB_TABLE_ENTRY(ifConfigEntry), MIB_INTEGER(ifCEIndex), MIB_INTEGER(ifCEState), MIB_INTEGER_RW(ifCEMetric), MIB_INTEGER_RW(ifCEUpdateMode), MIB_INTEGER_RW(ifCEAcceptMode), MIB_INTEGER_RW(ifCEAnnounceMode), MIB_INTEGER_RW(ifCEProtocolFlags), MIB_TIMETICKS_RW(ifCERouteExpirationInterval), MIB_TIMETICKS_RW(ifCERouteRemovalInterval), MIB_TIMETICKS_RW(ifCEFullUpdateInterval), MIB_INTEGER_RW(ifCEAuthenticationType), MIB_OCTETSTRING_RW_L(ifCEAuthenticationKey,0,16), MIB_INTEGER_RW(ifCERouteTag), MIB_INTEGER_RW(ifCEUnicastPeerMode), MIB_INTEGER_RW(ifCEAcceptFilterMode), MIB_INTEGER_RW(ifCEAnnounceFilterMode), MIB_INTEGER(ifCEUnicastPeerCount), MIB_INTEGER(ifCEAcceptFilterCount), MIB_INTEGER(ifCEAnnounceFilterCount), MIB_TABLE_ROOT(ifUnicastPeersTable), MIB_TABLE_ENTRY(ifUnicastPeersEntry), MIB_INTEGER(ifUPIfIndex), MIB_IPADDRESS_RW(ifUPAddress), MIB_INTEGER(ifUPTag), MIB_TABLE_ROOT(ifAcceptRouteFilterTable), MIB_TABLE_ENTRY(ifAcceptRouteFilterEntry), MIB_INTEGER(ifAcceptRFIfIndex), MIB_IPADDRESS_RW(ifAcceptRFLoAddress), MIB_IPADDRESS_RW(ifAcceptRFHiAddress), MIB_INTEGER(ifAcceptRFTag), MIB_TABLE_ROOT(ifAnnounceRouteFilterTable), MIB_TABLE_ENTRY(ifAnnounceRouteFilterEntry), MIB_INTEGER(ifAnnounceRFIfIndex), MIB_IPADDRESS_RW(ifAnnounceRFLoAddress), MIB_IPADDRESS_RW(ifAnnounceRFHiAddress), MIB_INTEGER(ifAnnounceRFTag), MIB_TABLE_ROOT(ifBindingTable), MIB_TABLE_ENTRY(ifBindingEntry), MIB_INTEGER(ifBindingIndex), MIB_INTEGER(ifBindingState), MIB_COUNTER(ifBindingCounts), MIB_TABLE_ROOT(ifAddressTable), MIB_TABLE_ENTRY(ifAddressEntry), MIB_INTEGER(ifAEIfIndex), MIB_IPADDRESS(ifAEAddress), MIB_IPADDRESS(ifAEMask), MIB_GROUP(peer), MIB_TABLE_ROOT(ifPeerStatsTable), MIB_TABLE_ENTRY(ifPeerStatsEntry), MIB_IPADDRESS(ifPSAddress), MIB_INTEGER(ifPSLastPeerRouteTag), MIB_TIMETICKS(ifPSLastPeerUpdateTickCount), MIB_INTEGER_L(ifPSLastPeerUpdateVersion,0,255), MIB_COUNTER(ifPSPeerBadResponsePackets), MIB_COUNTER(ifPSPeerBadResponseEntries), MIB_END() }; /////////////////////////////////////////////////////////////////////////////// // // // Mib entry list // // // /////////////////////////////////////////////////////////////////////////////// SnmpMibTable tbl_msiprip2[] = { MIB_TABLE(msiprip2,globalPeerFilterEntry,NULL), MIB_TABLE(msiprip2,ifStatsEntry,NULL), MIB_TABLE(msiprip2,ifConfigEntry,NULL), MIB_TABLE(msiprip2,ifUnicastPeersEntry,NULL), MIB_TABLE(msiprip2,ifAcceptRouteFilterEntry,NULL), MIB_TABLE(msiprip2,ifAnnounceRouteFilterEntry,NULL), MIB_TABLE(msiprip2,ifBindingEntry,NULL), MIB_TABLE(msiprip2,ifAddressEntry,NULL), MIB_TABLE(msiprip2,ifPeerStatsEntry,NULL) }; /////////////////////////////////////////////////////////////////////////////// // // // Mib view // // // /////////////////////////////////////////////////////////////////////////////// SnmpMibView v_msiprip2 = MIB_VIEW(msiprip2);