#ifndef __SNMPOIDS_H #define __SNMPOIDS_H #define DEFINE_OID(name,oid) static UINT name[] = oid // MIB-II OIDs #define OIDccitt {0} #define OIDnull {0,0} #define OIDiso {1} #define OIDorg {1,3} #define OIDdod {1,3,6} #define OIDinternet {1,3,6,1} #define OIDdirectory {1,3,6,1,1} #define OIDmgmt {1,3,6,1,2} #define OIDmib_2 {1,3,6,1,2,1} #define OIDsystem {1,3,6,1,2,1,1} #define OIDsysDescr {1,3,6,1,2,1,1,1} #define OIDsysObjectID {1,3,6,1,2,1,1,2} #define OIDsysUpTime {1,3,6,1,2,1,1,3} #define OIDsysContact {1,3,6,1,2,1,1,4} #define OIDsysName {1,3,6,1,2,1,1,5} #define OIDsysLocation {1,3,6,1,2,1,1,6} #define OIDsysServices {1,3,6,1,2,1,1,7} #define OIDtransmission {1,3,6,1,2,1,10} #define OIDsnmp {1,3,6,1,2,1,11} #define OIDsnmpInPkts {1,3,6,1,2,1,11,1} #define OIDsnmpInBadValues {1,3,6,1,2,1,11,10} #define OIDsnmpInReadOnlys {1,3,6,1,2,1,11,11} #define OIDsnmpInGenErrs {1,3,6,1,2,1,11,12} #define OIDsnmpInTotalReqVars {1,3,6,1,2,1,11,13} #define OIDsnmpInTotalSetVars {1,3,6,1,2,1,11,14} #define OIDsnmpInGetRequests {1,3,6,1,2,1,11,15} #define OIDsnmpInGetNexts {1,3,6,1,2,1,11,16} #define OIDsnmpInSetRequests {1,3,6,1,2,1,11,17} #define OIDsnmpInGetResponses {1,3,6,1,2,1,11,18} #define OIDsnmpInTraps {1,3,6,1,2,1,11,19} #define OIDsnmpOutPkts {1,3,6,1,2,1,11,2} #define OIDsnmpOutTooBigs {1,3,6,1,2,1,11,20} #define OIDsnmpOutNoSuchNames {1,3,6,1,2,1,11,21} #define OIDsnmpOutBadValues {1,3,6,1,2,1,11,22} #define OIDsnmpOutGenErrs {1,3,6,1,2,1,11,24} #define OIDsnmpOutGetRequests {1,3,6,1,2,1,11,25} #define OIDsnmpOutGetNexts {1,3,6,1,2,1,11,26} #define OIDsnmpOutSetRequests {1,3,6,1,2,1,11,27} #define OIDsnmpOutGetResponses {1,3,6,1,2,1,11,28} #define OIDsnmpOutTraps {1,3,6,1,2,1,11,29} #define OIDsnmpInBadVersions {1,3,6,1,2,1,11,3} #define OIDsnmpEnableAuthenTraps {1,3,6,1,2,1,11,30} #define OIDsnmpInBadCommunityNames {1,3,6,1,2,1,11,4} #define OIDsnmpInBadCommunityUses {1,3,6,1,2,1,11,5} #define OIDsnmpInASNParseErrs {1,3,6,1,2,1,11,6} #define OIDsnmpInTooBigs {1,3,6,1,2,1,11,8} #define OIDsnmpInNoSuchNames {1,3,6,1,2,1,11,9} #define OIDinterfaces {1,3,6,1,2,1,2} #define OIDifNumber {1,3,6,1,2,1,2,1} #define OIDifTable {1,3,6,1,2,1,2,2} #define OIDifEntry {1,3,6,1,2,1,2,2,1} #define OIDifIndex {1,3,6,1,2,1,2,2,1,1} #define OIDifInOctets {1,3,6,1,2,1,2,2,1,10} #define OIDifInUcastPkts {1,3,6,1,2,1,2,2,1,11} #define OIDifInNUcastPkts {1,3,6,1,2,1,2,2,1,12} #define OIDifInDiscards {1,3,6,1,2,1,2,2,1,13} #define OIDifInErrors {1,3,6,1,2,1,2,2,1,14} #define OIDifInUnknownProtos {1,3,6,1,2,1,2,2,1,15} #define OIDifOutOctets {1,3,6,1,2,1,2,2,1,16} #define OIDifOutUcastPkts {1,3,6,1,2,1,2,2,1,17} #define OIDifOutNUcastPkts {1,3,6,1,2,1,2,2,1,18} #define OIDifOutDiscards {1,3,6,1,2,1,2,2,1,19} #define OIDifDescr {1,3,6,1,2,1,2,2,1,2} #define OIDifOutErrors {1,3,6,1,2,1,2,2,1,20} #define OIDifOutQLen {1,3,6,1,2,1,2,2,1,21} #define OIDifSpecific {1,3,6,1,2,1,2,2,1,22} #define OIDifType {1,3,6,1,2,1,2,2,1,3} #define OIDifMtu {1,3,6,1,2,1,2,2,1,4} #define OIDifSpeed {1,3,6,1,2,1,2,2,1,5} #define OIDifPhysAddress {1,3,6,1,2,1,2,2,1,6} #define OIDifAdminStatus {1,3,6,1,2,1,2,2,1,7} #define OIDifOperStatus {1,3,6,1,2,1,2,2,1,8} #define OIDifLastChange {1,3,6,1,2,1,2,2,1,9} #define OIDat {1,3,6,1,2,1,3} #define OIDatTable {1,3,6,1,2,1,3,1} #define OIDatEntry {1,3,6,1,2,1,3,1,1} #define OIDatIfIndex {1,3,6,1,2,1,3,1,1,1} #define OIDatPhysAddress {1,3,6,1,2,1,3,1,1,2} #define OIDatNetAddress {1,3,6,1,2,1,3,1,1,3} #define OIDip {1,3,6,1,2,1,4} #define OIDipForwarding {1,3,6,1,2,1,4,1} #define OIDipOutRequests {1,3,6,1,2,1,4,10} #define OIDipOutDiscards {1,3,6,1,2,1,4,11} #define OIDipOutNoRoutes {1,3,6,1,2,1,4,12} #define OIDipReasmTimeout {1,3,6,1,2,1,4,13} #define OIDipReasmReqds {1,3,6,1,2,1,4,14} #define OIDipReasmOKs {1,3,6,1,2,1,4,15} #define OIDipReasmFails {1,3,6,1,2,1,4,16} #define OIDipFragOKs {1,3,6,1,2,1,4,17} #define OIDipFragFails {1,3,6,1,2,1,4,18} #define OIDipFragCreates {1,3,6,1,2,1,4,19} #define OIDipDefaultTTL {1,3,6,1,2,1,4,2} #define OIDipAddrTable {1,3,6,1,2,1,4,20} #define OIDipAddrEntry {1,3,6,1,2,1,4,20,1} #define OIDipAdEntAddr {1,3,6,1,2,1,4,20,1,1} #define OIDipAdEntIfIndex {1,3,6,1,2,1,4,20,1,2} #define OIDipAdEntNetMask {1,3,6,1,2,1,4,20,1,3} #define OIDipAdEntBcastAddr {1,3,6,1,2,1,4,20,1,4} #define OIDipAdEntReasmMaxSize {1,3,6,1,2,1,4,20,1,5} #define OIDipRouteTable {1,3,6,1,2,1,4,21} #define OIDipRouteEntry {1,3,6,1,2,1,4,21,1} #define OIDipRouteDest {1,3,6,1,2,1,4,21,1,1} #define OIDipRouteAge {1,3,6,1,2,1,4,21,1,10} #define OIDipRouteMask {1,3,6,1,2,1,4,21,1,11} #define OIDipRouteMetric5 {1,3,6,1,2,1,4,21,1,12} #define OIDipRouteInfo {1,3,6,1,2,1,4,21,1,13} #define OIDipRouteIfIndex {1,3,6,1,2,1,4,21,1,2} #define OIDipRouteMetric1 {1,3,6,1,2,1,4,21,1,3} #define OIDipRouteMetric2 {1,3,6,1,2,1,4,21,1,4} #define OIDipRouteMetric3 {1,3,6,1,2,1,4,21,1,5} #define OIDipRouteMetric4 {1,3,6,1,2,1,4,21,1,6} #define OIDipRouteNextHop {1,3,6,1,2,1,4,21,1,7} #define OIDipRouteType {1,3,6,1,2,1,4,21,1,8} #define OIDipRouteProto {1,3,6,1,2,1,4,21,1,9} #define OIDipNetToMediaTable {1,3,6,1,2,1,4,22} #define OIDipNetToMediaEntry {1,3,6,1,2,1,4,22,1} #define OIDipNetToMediaIfIndex {1,3,6,1,2,1,4,22,1,1} #define OIDipNetToMediaPhysAddress {1,3,6,1,2,1,4,22,1,2} #define OIDipNetToMediaNetAddress {1,3,6,1,2,1,4,22,1,3} #define OIDipNetToMediaType {1,3,6,1,2,1,4,22,1,4} #define OIDipRoutingDiscards {1,3,6,1,2,1,4,23} #define OIDipInReceives {1,3,6,1,2,1,4,3} #define OIDipInHdrErrors {1,3,6,1,2,1,4,4} #define OIDipInAddrErrors {1,3,6,1,2,1,4,5} #define OIDipForwDatagrams {1,3,6,1,2,1,4,6} #define OIDipInUnknownProtos {1,3,6,1,2,1,4,7} #define OIDipInDiscards {1,3,6,1,2,1,4,8} #define OIDipInDelivers {1,3,6,1,2,1,4,9} #define OIDicmp {1,3,6,1,2,1,5} #define OIDicmpInMsgs {1,3,6,1,2,1,5,1} #define OIDicmpInTimestamps {1,3,6,1,2,1,5,10} #define OIDicmpInTimestampReps {1,3,6,1,2,1,5,11} #define OIDicmpInAddrMasks {1,3,6,1,2,1,5,12} #define OIDicmpInAddrMaskReps {1,3,6,1,2,1,5,13} #define OIDicmpOutMsgs {1,3,6,1,2,1,5,14} #define OIDicmpOutErrors {1,3,6,1,2,1,5,15} #define OIDicmpOutDestUnreachs {1,3,6,1,2,1,5,16} #define OIDicmpOutTimeExcds {1,3,6,1,2,1,5,17} #define OIDicmpOutParmProbs {1,3,6,1,2,1,5,18} #define OIDicmpOutSrcQuenchs {1,3,6,1,2,1,5,19} #define OIDicmpInErrors {1,3,6,1,2,1,5,2} #define OIDicmpOutRedirects {1,3,6,1,2,1,5,20} #define OIDicmpOutEchos {1,3,6,1,2,1,5,21} #define OIDicmpOutEchoReps {1,3,6,1,2,1,5,22} #define OIDicmpOutTimestamps {1,3,6,1,2,1,5,23} #define OIDicmpOutTimestampReps {1,3,6,1,2,1,5,24} #define OIDicmpOutAddrMasks {1,3,6,1,2,1,5,25} #define OIDicmpOutAddrMaskReps {1,3,6,1,2,1,5,26} #define OIDicmpInDestUnreachs {1,3,6,1,2,1,5,3} #define OIDicmpInTimeExcds {1,3,6,1,2,1,5,4} #define OIDicmpInParmProbs {1,3,6,1,2,1,5,5} #define OIDicmpInSrcQuenchs {1,3,6,1,2,1,5,6} #define OIDicmpInRedirects {1,3,6,1,2,1,5,7} #define OIDicmpInEchos {1,3,6,1,2,1,5,8} #define OIDicmpInEchoReps {1,3,6,1,2,1,5,9} #define OIDtcp {1,3,6,1,2,1,6} #define OIDtcpRtoAlgorithm {1,3,6,1,2,1,6,1} #define OIDtcpInSegs {1,3,6,1,2,1,6,10} #define OIDtcpOutSegs {1,3,6,1,2,1,6,11} #define OIDtcpRetransSegs {1,3,6,1,2,1,6,12} #define OIDtcpConnTable {1,3,6,1,2,1,6,13} #define OIDtcpConnEntry {1,3,6,1,2,1,6,13,1} #define OIDtcpConnState {1,3,6,1,2,1,6,13,1,1} #define OIDtcpConnLocalAddress {1,3,6,1,2,1,6,13,1,2} #define OIDtcpConnLocalPort {1,3,6,1,2,1,6,13,1,3} #define OIDtcpConnRemAddress {1,3,6,1,2,1,6,13,1,4} #define OIDtcpConnRemPort {1,3,6,1,2,1,6,13,1,5} #define OIDtcpInErrs {1,3,6,1,2,1,6,14} #define OIDtcpOutRsts {1,3,6,1,2,1,6,15} #define OIDtcpRtoMin {1,3,6,1,2,1,6,2} #define OIDtcpRtoMax {1,3,6,1,2,1,6,3} #define OIDtcpMaxConn {1,3,6,1,2,1,6,4} #define OIDtcpActiveOpens {1,3,6,1,2,1,6,5} #define OIDtcpPassiveOpens {1,3,6,1,2,1,6,6} #define OIDtcpAttemptFails {1,3,6,1,2,1,6,7} #define OIDtcpEstabResets {1,3,6,1,2,1,6,8} #define OIDtcpCurrEstab {1,3,6,1,2,1,6,9} #define OIDudp {1,3,6,1,2,1,7} #define OIDudpInDatagrams {1,3,6,1,2,1,7,1} #define OIDudpNoPorts {1,3,6,1,2,1,7,2} #define OIDudpInErrors {1,3,6,1,2,1,7,3} #define OIDudpOutDatagrams {1,3,6,1,2,1,7,4} #define OIDudpTable {1,3,6,1,2,1,7,5} #define OIDudpEntry {1,3,6,1,2,1,7,5,1} #define OIDudpLocalAddress {1,3,6,1,2,1,7,5,1,1} #define OIDudpLocalPort {1,3,6,1,2,1,7,5,1,2} #define OIDegp {1,3,6,1,2,1,8} #define OIDegpInMsgs {1,3,6,1,2,1,8,1} #define OIDegpInErrors {1,3,6,1,2,1,8,2} #define OIDegpOutMsgs {1,3,6,1,2,1,8,3} #define OIDegpOutErrors {1,3,6,1,2,1,8,4} #define OIDegpNeighTable {1,3,6,1,2,1,8,5} #define OIDegpNeighEntry {1,3,6,1,2,1,8,5,1} #define OIDegpNeighState {1,3,6,1,2,1,8,5,1,1} #define OIDegpNeighStateUps {1,3,6,1,2,1,8,5,1,10} #define OIDegpNeighStateDowns {1,3,6,1,2,1,8,5,1,11} #define OIDegpNeighIntervalHello {1,3,6,1,2,1,8,5,1,12} #define OIDegpNeighIntervalPoll {1,3,6,1,2,1,8,5,1,13} #define OIDegpNeighMode {1,3,6,1,2,1,8,5,1,14} #define OIDegpNeighEventTrigger {1,3,6,1,2,1,8,5,1,15} #define OIDegpNeighAddr {1,3,6,1,2,1,8,5,1,2} #define OIDegpNeighAs {1,3,6,1,2,1,8,5,1,3} #define OIDegpNeighInMsgs {1,3,6,1,2,1,8,5,1,4} #define OIDegpNeighInErrs {1,3,6,1,2,1,8,5,1,5} #define OIDegpNeighOutMsgs {1,3,6,1,2,1,8,5,1,6} #define OIDegpNeighOutErrs {1,3,6,1,2,1,8,5,1,7} #define OIDegpNeighInErrMsgs {1,3,6,1,2,1,8,5,1,8} #define OIDegpNeighOutErrMsgs {1,3,6,1,2,1,8,5,1,9} #define OIDegpAs {1,3,6,1,2,1,8,6} #define OIDexperimental {1,3,6,1,3} #define OIDprivate {1,3,6,1,4} #define OIDenterprises {1,3,6,1,4,1} #endif // __SNMPOIDS_H