#include <mprapi.h>
#include <ipifcons.h>
Go to the source code of this file.
#define ANY_SIZE 1 |
Definition at line 87 of file Iprtrmib.h.
#define BEST_IF (MCAST_MFE_STATS + 1) |
Definition at line 121 of file Iprtrmib.h.
#define BEST_ROUTE (BEST_IF + 1) |
Definition at line 122 of file Iprtrmib.h.
#define CAST_MIB_INFO | ( | X, | |||
Y, | |||||
Z | ) | Z = (Y)(X->rgbyData) |
Definition at line 816 of file Iprtrmib.h.
#define DEFINE_MIB_BUFFER | ( | X, | |||
Y, | |||||
Z | ) |
Value:
DWORD __rgdwBuff[MIB_INFO_SIZE_IN_DWORDS(Y)]; \ PMIB_OPAQUE_INFO X = (PMIB_OPAQUE_INFO)__rgdwBuff; \ Y * Z = (Y *)(X->rgbyData)
Definition at line 810 of file Iprtrmib.h.
#define DEST_LONGER (DEST_MATCHING + 1) |
Definition at line 130 of file Iprtrmib.h.
#define DEST_MATCHING (MCAST_SCOPE + 1) |
Definition at line 129 of file Iprtrmib.h.
#define DEST_SHORTER (DEST_LONGER + 1) |
Definition at line 131 of file Iprtrmib.h.
#define ICMP_STATS (IP_NETROW + 1) |
Definition at line 112 of file Iprtrmib.h.
#define IF_NUMBER 0 |
Definition at line 101 of file Iprtrmib.h.
#define IF_ROW (IF_TABLE + 1) |
Definition at line 103 of file Iprtrmib.h.
#define IF_STATUS (MCAST_GLOBAL + 1) |
Definition at line 126 of file Iprtrmib.h.
#define IF_TABLE (IF_NUMBER + 1) |
Definition at line 102 of file Iprtrmib.h.
#define IP6_STATS (MCAST_MFE_STATS_EX + 1) |
Definition at line 137 of file Iprtrmib.h.
#define IP_ADDRROW (IP_ADDRTABLE + 1) |
Definition at line 106 of file Iprtrmib.h.
#define IP_ADDRTABLE (IP_STATS + 1) |
Definition at line 105 of file Iprtrmib.h.
#define IP_FORWARDNUMBER (IP_ADDRROW + 1) |
Definition at line 107 of file Iprtrmib.h.
#define IP_FORWARDROW (IP_FORWARDTABLE + 1) |
Definition at line 109 of file Iprtrmib.h.
#define IP_FORWARDTABLE (IP_FORWARDNUMBER + 1) |
Definition at line 108 of file Iprtrmib.h.
#define IP_NETROW (IP_NETTABLE + 1) |
Definition at line 111 of file Iprtrmib.h.
#define IP_NETTABLE (IP_FORWARDROW + 1) |
Definition at line 110 of file Iprtrmib.h.
#define IP_STATS (IF_ROW + 1) |
Definition at line 104 of file Iprtrmib.h.
#define IPRTRMGR_PID 10000 |
Definition at line 83 of file Iprtrmib.h.
#define MAX_MIB_OFFSET 8 |
Definition at line 802 of file Iprtrmib.h.
#define MAX_SCOPE_NAME_LEN 255 |
Definition at line 706 of file Iprtrmib.h.
#define MAXLEN_IFDESCR 256 |
Definition at line 176 of file Iprtrmib.h.
#define MAXLEN_PHYSADDR 8 |
Definition at line 177 of file Iprtrmib.h.
#define MCAST_BOUNDARY (IF_STATUS + 1) |
Definition at line 127 of file Iprtrmib.h.
#define MCAST_GLOBAL (MCAST_IF_ENTRY + 1) |
Definition at line 125 of file Iprtrmib.h.
#define MCAST_IF_ENTRY (PROXY_ARP + 1) |
Definition at line 124 of file Iprtrmib.h.
#define MCAST_MFE (UDP_ROW + 1) |
Definition at line 119 of file Iprtrmib.h.
#define MCAST_MFE_STATS (MCAST_MFE + 1) |
Definition at line 120 of file Iprtrmib.h.
#define MCAST_MFE_STATS_EX (ROUTE_STATE + 1) |
Definition at line 136 of file Iprtrmib.h.
#define MCAST_SCOPE (MCAST_BOUNDARY + 1) |
Definition at line 128 of file Iprtrmib.h.
#define MIB_INFO_SIZE | ( | S | ) | (MAX_MIB_OFFSET + sizeof(S)) |
Definition at line 804 of file Iprtrmib.h.
#define MIB_INFO_SIZE_IN_DWORDS | ( | S | ) | ((MIB_INFO_SIZE(S))/sizeof(DWORD) + 1) |
Definition at line 807 of file Iprtrmib.h.
#define MIB_IP_FORWARDING 1 |
Definition at line 405 of file Iprtrmib.h.
#define MIB_IP_NOT_FORWARDING 2 |
Definition at line 406 of file Iprtrmib.h.
#define MIB_IPADDR_DELETED 0x0040 |
Definition at line 414 of file Iprtrmib.h.
#define MIB_IPADDR_DISCONNECTED 0x0008 |
Definition at line 413 of file Iprtrmib.h.
#define MIB_IPADDR_DYNAMIC 0x0004 |
Definition at line 412 of file Iprtrmib.h.
#define MIB_IPADDR_PRIMARY 0x0001 |
Definition at line 411 of file Iprtrmib.h.
#define MIB_IPADDR_TRANSIENT 0x0080 |
Definition at line 415 of file Iprtrmib.h.
#define MIB_IPNET_TYPE_DYNAMIC 3 |
Definition at line 515 of file Iprtrmib.h.
#define MIB_IPNET_TYPE_INVALID 2 |
Definition at line 514 of file Iprtrmib.h.
#define MIB_IPNET_TYPE_OTHER 1 |
Definition at line 513 of file Iprtrmib.h.
#define MIB_IPNET_TYPE_STATIC 4 |
Definition at line 516 of file Iprtrmib.h.
#define MIB_IPPROTO_BBN 12 |
Definition at line 484 of file Iprtrmib.h.
#define MIB_IPPROTO_BGP 14 |
Definition at line 486 of file Iprtrmib.h.
#define MIB_IPPROTO_CISCO 11 |
Definition at line 483 of file Iprtrmib.h.
#define MIB_IPPROTO_EGP 5 |
Definition at line 477 of file Iprtrmib.h.
#define MIB_IPPROTO_ES_IS 10 |
Definition at line 482 of file Iprtrmib.h.
#define MIB_IPPROTO_GGP 6 |
Definition at line 478 of file Iprtrmib.h.
#define MIB_IPPROTO_HELLO 7 |
Definition at line 479 of file Iprtrmib.h.
#define MIB_IPPROTO_ICMP 4 |
Definition at line 476 of file Iprtrmib.h.
#define MIB_IPPROTO_IS_IS 9 |
Definition at line 481 of file Iprtrmib.h.
#define MIB_IPPROTO_LOCAL 2 |
Definition at line 474 of file Iprtrmib.h.
#define MIB_IPPROTO_NETMGMT 3 |
Definition at line 475 of file Iprtrmib.h.
#define MIB_IPPROTO_NT_AUTOSTATIC 10002 |
Definition at line 488 of file Iprtrmib.h.
#define MIB_IPPROTO_NT_STATIC 10006 |
Definition at line 489 of file Iprtrmib.h.
#define MIB_IPPROTO_NT_STATIC_NON_DOD 10007 |
Definition at line 490 of file Iprtrmib.h.
#define MIB_IPPROTO_OSPF 13 |
Definition at line 485 of file Iprtrmib.h.
#define MIB_IPPROTO_OTHER 1 |
Definition at line 473 of file Iprtrmib.h.
#define MIB_IPPROTO_RIP 8 |
Definition at line 480 of file Iprtrmib.h.
#define MIB_IPROUTE_METRIC_UNUSED (DWORD)-1 |
Definition at line 467 of file Iprtrmib.h.
#define MIB_IPROUTE_TYPE_DIRECT 3 |
Definition at line 464 of file Iprtrmib.h.
#define MIB_IPROUTE_TYPE_INDIRECT 4 |
Definition at line 465 of file Iprtrmib.h.
#define MIB_IPROUTE_TYPE_INVALID 2 |
Definition at line 463 of file Iprtrmib.h.
#define MIB_IPROUTE_TYPE_OTHER 1 |
Definition at line 462 of file Iprtrmib.h.
#define MIB_TCP_MAXCONN_DYNAMIC (DWORD)-1 |
Definition at line 343 of file Iprtrmib.h.
#define MIB_TCP_RTO_CONSTANT 2 |
Definition at line 339 of file Iprtrmib.h.
#define MIB_TCP_RTO_OTHER 1 |
Definition at line 338 of file Iprtrmib.h.
#define MIB_TCP_RTO_RSRE 3 |
Definition at line 340 of file Iprtrmib.h.
#define MIB_TCP_RTO_VANJ 4 |
Definition at line 341 of file Iprtrmib.h.
#define MIB_TCP_STATE_CLOSE_WAIT 8 |
Definition at line 361 of file Iprtrmib.h.
#define MIB_TCP_STATE_CLOSED 1 |
Definition at line 354 of file Iprtrmib.h.
#define MIB_TCP_STATE_CLOSING 9 |
Definition at line 362 of file Iprtrmib.h.
#define MIB_TCP_STATE_DELETE_TCB 12 |
Definition at line 365 of file Iprtrmib.h.
#define MIB_TCP_STATE_ESTAB 5 |
Definition at line 358 of file Iprtrmib.h.
#define MIB_TCP_STATE_FIN_WAIT1 6 |
Definition at line 359 of file Iprtrmib.h.
#define MIB_TCP_STATE_FIN_WAIT2 7 |
Definition at line 360 of file Iprtrmib.h.
#define MIB_TCP_STATE_LAST_ACK 10 |
Definition at line 363 of file Iprtrmib.h.
#define MIB_TCP_STATE_LISTEN 2 |
Definition at line 355 of file Iprtrmib.h.
#define MIB_TCP_STATE_SYN_RCVD 4 |
Definition at line 357 of file Iprtrmib.h.
#define MIB_TCP_STATE_SYN_SENT 3 |
Definition at line 356 of file Iprtrmib.h.
#define MIB_TCP_STATE_TIME_WAIT 11 |
Definition at line 364 of file Iprtrmib.h.
#define MIB_USE_CURRENT_FORWARDING ((DWORD)-1) |
Definition at line 376 of file Iprtrmib.h.
#define MIB_USE_CURRENT_TTL ((DWORD)-1) |
Definition at line 375 of file Iprtrmib.h.
#define NUMBER_OF_EXPORTED_VARIABLES (TCP6_STATS + 1) |
Definition at line 141 of file Iprtrmib.h.
#define PROXY_ARP (BEST_ROUTE + 1) |
Definition at line 123 of file Iprtrmib.h.
#define ROUTE_LONGER (ROUTE_MATCHING + 1) |
Definition at line 133 of file Iprtrmib.h.
#define ROUTE_MATCHING (DEST_SHORTER + 1) |
Definition at line 132 of file Iprtrmib.h.
#define ROUTE_SHORTER (ROUTE_LONGER + 1) |
Definition at line 134 of file Iprtrmib.h.
#define ROUTE_STATE (ROUTE_SHORTER + 1) |
Definition at line 135 of file Iprtrmib.h.
#define SIZEOF_BASIC_MIB_MFE (ULONG)(FIELD_OFFSET(MIB_IPMCAST_MFE, rgmioOutInfo[0])) |
Definition at line 561 of file Iprtrmib.h.
#define SIZEOF_BASIC_MIB_MFE_STATS (ULONG)(FIELD_OFFSET(MIB_IPMCAST_MFE_STATS, rgmiosOutStats[0])) |
Definition at line 607 of file Iprtrmib.h.
#define SIZEOF_BASIC_MIB_MFE_STATS_EX (ULONG)(FIELD_OFFSET(MIB_IPMCAST_MFE_STATS_EX, rgmiosOutStats[0])) |
Definition at line 647 of file Iprtrmib.h.
#define SIZEOF_BOUNDARY_TABLE | ( | X | ) | (FIELD_OFFSET(MIB_IPMCAST_BOUNDARY_TABLE,table[0]) + ((X) * sizeof(MIB_IPMCAST_BOUNDARY)) + ALIGN_SIZE) |
Definition at line 690 of file Iprtrmib.h.
#define SIZEOF_IFTABLE | ( | X | ) | (FIELD_OFFSET(MIB_IFTABLE,table[0]) + ((X) * sizeof(MIB_IFROW)) + ALIGN_SIZE) |
Definition at line 213 of file Iprtrmib.h.
#define SIZEOF_IPADDRTABLE | ( | X | ) | (FIELD_OFFSET(MIB_IPADDRTABLE,table[0]) + ((X) * sizeof(MIB_IPADDRROW)) + ALIGN_SIZE) |
Definition at line 436 of file Iprtrmib.h.
#define SIZEOF_IPFORWARDTABLE | ( | X | ) | (FIELD_OFFSET(MIB_IPFORWARDTABLE,table[0]) + ((X) * sizeof(MIB_IPFORWARDROW)) + ALIGN_SIZE) |
Definition at line 501 of file Iprtrmib.h.
#define SIZEOF_IPNETTABLE | ( | X | ) | (FIELD_OFFSET(MIB_IPNETTABLE, table[0]) + ((X) * sizeof(MIB_IPNETROW)) + ALIGN_SIZE) |
Definition at line 524 of file Iprtrmib.h.
#define SIZEOF_MCAST_IF_TABLE | ( | X | ) | (FIELD_OFFSET(MIB_IPMCAST_IF_TABLE,table[0]) + ((X) * sizeof(MIB_IPMCAST_IF_ENTRY)) + ALIGN_SIZE) |
Definition at line 674 of file Iprtrmib.h.
#define SIZEOF_MIB_MFE | ( | X | ) | (SIZEOF_BASIC_MIB_MFE + ((X) * sizeof(MIB_IPMCAST_OIF))) |
Definition at line 564 of file Iprtrmib.h.
#define SIZEOF_MIB_MFE_STATS | ( | X | ) | (SIZEOF_BASIC_MIB_MFE_STATS + ((X) * sizeof(MIB_IPMCAST_OIF_STATS))) |
Definition at line 610 of file Iprtrmib.h.
#define SIZEOF_MIB_MFE_STATS_EX | ( | X | ) | (SIZEOF_BASIC_MIB_MFE_STATS_EX + ((X) * sizeof(MIB_IPMCAST_OIF_STATS))) |
Definition at line 650 of file Iprtrmib.h.
#define SIZEOF_TCPTABLE | ( | X | ) | (FIELD_OFFSET(MIB_TCPTABLE,table[0]) + ((X) * sizeof(MIB_TCPROW)) + ALIGN_SIZE) |
Definition at line 373 of file Iprtrmib.h.
#define SIZEOF_UDPTABLE | ( | X | ) | (FIELD_OFFSET(MIB_UDPTABLE, table[0]) + ((X) * sizeof(MIB_UDPROW)) + ALIGN_SIZE) |
Definition at line 317 of file Iprtrmib.h.
#define SN_UNICODE |
Definition at line 712 of file Iprtrmib.h.
#define TCP6_STATS (UDP6_STATS + 1) |
Definition at line 139 of file Iprtrmib.h.
#define TCP_ROW (TCP_TABLE + 1) |
Definition at line 115 of file Iprtrmib.h.
#define TCP_STATS (ICMP_STATS + 1) |
Definition at line 113 of file Iprtrmib.h.
#define TCP_TABLE (TCP_STATS + 1) |
Definition at line 114 of file Iprtrmib.h.
#define UDP6_STATS (IP6_STATS + 1) |
Definition at line 138 of file Iprtrmib.h.
#define UDP_ROW (UDP_TABLE + 1) |
Definition at line 118 of file Iprtrmib.h.
#define UDP_STATS (TCP_ROW + 1) |
Definition at line 116 of file Iprtrmib.h.
#define UDP_TABLE (UDP_STATS + 1) |
Definition at line 117 of file Iprtrmib.h.
typedef struct _MIB_BEST_IF MIB_BEST_IF |
typedef struct _MIB_ICMP_EX MIB_ICMP_EX |
typedef struct _MIB_IFNUMBER MIB_IFNUMBER |
typedef struct _MIB_IFROW MIB_IFROW |
typedef struct _MIB_IFSTATUS MIB_IFSTATUS |
typedef struct _MIB_IFTABLE MIB_IFTABLE |
typedef struct _MIB_IPADDRROW MIB_IPADDRROW |
typedef struct _MIB_IPADDRTABLE MIB_IPADDRTABLE |
typedef struct _MIB_IPDESTROW MIB_IPDESTROW |
typedef struct _MIB_IPDESTTABLE MIB_IPDESTTABLE |
typedef struct _MIB_IPFORWARDNUMBER MIB_IPFORWARDNUMBER |
typedef struct _MIB_IPFORWARDROW MIB_IPFORWARDROW |
typedef struct _MIB_IPFORWARDTABLE MIB_IPFORWARDTABLE |
typedef struct _MIB_IPMCAST_BOUNDARY MIB_IPMCAST_BOUNDARY |
typedef struct _MIB_IPMCAST_BOUNDARY_TABLE MIB_IPMCAST_BOUNDARY_TABLE |
typedef struct _MIB_IPMCAST_GLOBAL MIB_IPMCAST_GLOBAL |
typedef struct _MIB_IPMCAST_IF_ENTRY MIB_IPMCAST_IF_ENTRY |
typedef struct _MIB_IPMCAST_IF_TABLE MIB_IPMCAST_IF_TABLE |
typedef struct _MIB_IPMCAST_MFE MIB_IPMCAST_MFE |
typedef struct _MIB_IPMCAST_MFE_STATS MIB_IPMCAST_MFE_STATS |
typedef struct _MIB_IPMCAST_MFE_STATS_EX MIB_IPMCAST_MFE_STATS_EX |
typedef struct _MIB_IPMCAST_OIF MIB_IPMCAST_OIF |
typedef struct _MIB_IPMCAST_OIF_STATS MIB_IPMCAST_OIF_STATS |
typedef struct _MIB_IPMCAST_SCOPE MIB_IPMCAST_SCOPE |
typedef struct _MIB_IPNETROW MIB_IPNETROW |
typedef struct _MIB_IPNETTABLE MIB_IPNETTABLE |
typedef struct _MIB_IPSTATS MIB_IPSTATS |
typedef struct _MIB_MFE_STATS_TABLE MIB_MFE_STATS_TABLE |
typedef struct _MIB_MFE_STATS_TABLE_EX MIB_MFE_STATS_TABLE_EX |
typedef struct _MIB_MFE_TABLE MIB_MFE_TABLE |
typedef struct _MIB_OPAQUE_INFO MIB_OPAQUE_INFO |
typedef struct _MIB_OPAQUE_QUERY MIB_OPAQUE_QUERY |
typedef struct _MIB_PROXYARP MIB_PROXYARP |
typedef struct _MIB_ROUTESTATE MIB_ROUTESTATE |
typedef struct _MIB_TCPROW MIB_TCPROW |
typedef struct _MIB_TCPSTATS MIB_TCPSTATS |
typedef struct _MIB_TCPTABLE MIB_TCPTABLE |
typedef struct _MIB_UDPROW MIB_UDPROW |
typedef struct _MIB_UDPSTATS MIB_UDPSTATS |
typedef struct _MIB_UDPTABLE MIB_UDPTABLE |
typedef struct _MIBICMPINFO MIBICMPINFO |
typedef struct _MIBICMPSTATS MIBICMPSTATS |
typedef struct _MIBICMPSTATS_EX MIBICMPSTATS_EX |
typedef enum ICMP4_TYPE * PICMP4_TYPE |
typedef enum ICMP6_TYPE * PICMP6_TYPE |
typedef struct _MIB_BEST_IF * PMIB_BEST_IF |
typedef struct MIB_BOUNDARYROW * PMIB_BOUNDARYROW |
typedef struct _MIB_ICMP_EX* PMIB_ICMP_EX |
typedef struct _MIB_IFNUMBER * PMIB_IFNUMBER |
typedef struct _MIB_IFROW* PMIB_IFROW |
typedef struct _MIB_IFSTATUS * PMIB_IFSTATUS |
typedef struct _MIB_IFTABLE * PMIB_IFTABLE |
typedef struct _MIB_IPADDRROW * PMIB_IPADDRROW |
typedef struct _MIB_IPADDRTABLE * PMIB_IPADDRTABLE |
typedef struct _MIB_IPDESTROW * PMIB_IPDESTROW |
typedef struct _MIB_IPDESTTABLE * PMIB_IPDESTTABLE |
typedef struct _MIB_IPFORWARDNUMBER* PMIB_IPFORWARDNUMBER |
typedef struct _MIB_IPFORWARDROW * PMIB_IPFORWARDROW |
typedef struct _MIB_IPFORWARDTABLE * PMIB_IPFORWARDTABLE |
typedef struct _MIB_IPMCAST_BOUNDARY * PMIB_IPMCAST_BOUNDARY |
typedef struct _MIB_IPMCAST_BOUNDARY_TABLE * PMIB_IPMCAST_BOUNDARY_TABLE |
typedef struct _MIB_IPMCAST_GLOBAL * PMIB_IPMCAST_GLOBAL |
typedef struct _MIB_IPMCAST_IF_ENTRY * PMIB_IPMCAST_IF_ENTRY |
typedef struct _MIB_IPMCAST_IF_TABLE * PMIB_IPMCAST_IF_TABLE |
typedef struct _MIB_IPMCAST_MFE * PMIB_IPMCAST_MFE |
typedef struct _MIB_IPMCAST_MFE_STATS * PMIB_IPMCAST_MFE_STATS |
typedef struct _MIB_IPMCAST_MFE_STATS_EX * PMIB_IPMCAST_MFE_STATS_EX |
typedef struct _MIB_IPMCAST_OIF * PMIB_IPMCAST_OIF |
typedef struct _MIB_IPMCAST_OIF_STATS * PMIB_IPMCAST_OIF_STATS |
typedef struct _MIB_IPMCAST_SCOPE * PMIB_IPMCAST_SCOPE |
typedef struct _MIB_IPNETROW * PMIB_IPNETROW |
typedef struct _MIB_IPNETTABLE * PMIB_IPNETTABLE |
typedef struct _MIB_IPSTATS * PMIB_IPSTATS |
typedef struct MIB_MCAST_LIMIT_ROW * PMIB_MCAST_LIMIT_ROW |
typedef struct _MIB_MFE_STATS_TABLE * PMIB_MFE_STATS_TABLE |
typedef struct _MIB_MFE_STATS_TABLE_EX * PMIB_MFE_STATS_TABLE_EX |
typedef struct _MIB_MFE_TABLE * PMIB_MFE_TABLE |
typedef struct _MIB_OPAQUE_INFO * PMIB_OPAQUE_INFO |
typedef struct _MIB_OPAQUE_QUERY * PMIB_OPAQUE_QUERY |
typedef struct _MIB_PROXYARP * PMIB_PROXYARP |
typedef struct _MIB_ROUTESTATE * PMIB_ROUTESTATE |
typedef struct _MIB_TCPROW * PMIB_TCPROW |
typedef struct _MIB_TCPSTATS * PMIB_TCPSTATS |
typedef struct _MIB_TCPTABLE * PMIB_TCPTABLE |
typedef struct _MIB_UDPROW * PMIB_UDPROW |
typedef struct _MIB_UDPSTATS* PMIB_UDPSTATS |
typedef struct _MIB_UDPTABLE * PMIB_UDPTABLE |
typedef struct _MIBICMPSTATS * PMIBICMPSTATS |
typedef struct _MIBICMPSTATS_EX * PMIBICMPSTATS_EX |
typedef SN_CHAR * SCOPE_NAME |
Definition at line 714 of file Iprtrmib.h.
typedef SN_CHAR SCOPE_NAME_BUFFER[MAX_SCOPE_NAME_LEN+1] |
Definition at line 714 of file Iprtrmib.h.
typedef WCHAR SN_CHAR |
Definition at line 713 of file Iprtrmib.h.
enum ICMP4_TYPE |
Definition at line 267 of file Iprtrmib.h.
enum ICMP6_TYPE |
Definition at line 246 of file Iprtrmib.h.