亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? iprtrmib.h

?? 一個基于visual c++的網絡嗅探器源碼
?? H
?? 第 1 頁 / 共 2 頁
字號:

#define SIZEOF_IPADDRTABLE(X) (FIELD_OFFSET(MIB_IPADDRTABLE,table[0]) + ((X) * sizeof(MIB_IPADDRROW)) + ALIGN_SIZE)


typedef struct _MIB_IPFORWARDNUMBER
{
    DWORD      dwValue;
}MIB_IPFORWARDNUMBER,*PMIB_IPFORWARDNUMBER;

typedef struct _MIB_IPFORWARDROW
{
    DWORD		dwForwardDest;
    DWORD		dwForwardMask;
    DWORD		dwForwardPolicy;
    DWORD		dwForwardNextHop;
    DWORD		dwForwardIfIndex;
    DWORD		dwForwardType;
    DWORD		dwForwardProto;
    DWORD		dwForwardAge;
    DWORD       dwForwardNextHopAS;
    DWORD		dwForwardMetric1;
    DWORD		dwForwardMetric2;
    DWORD		dwForwardMetric3;
    DWORD		dwForwardMetric4;
    DWORD		dwForwardMetric5;
}MIB_IPFORWARDROW, *PMIB_IPFORWARDROW;

#define	MIB_IPROUTE_TYPE_OTHER		1
#define	MIB_IPROUTE_TYPE_INVALID	2
#define	MIB_IPROUTE_TYPE_DIRECT		3
#define	MIB_IPROUTE_TYPE_INDIRECT	4

#define	MIB_IPROUTE_METRIC_UNUSED	(DWORD)-1

//
// THESE MUST MATCH the ids in routprot.h
//

#define MIB_IPPROTO_OTHER		        1
#define MIB_IPPROTO_LOCAL		        2
#define MIB_IPPROTO_NETMGMT		        3
#define MIB_IPPROTO_ICMP			    4
#define MIB_IPPROTO_EGP			        5
#define MIB_IPPROTO_GGP			        6
#define MIB_IPPROTO_HELLO		        7
#define MIB_IPPROTO_RIP			        8
#define MIB_IPPROTO_IS_IS		        9
#define MIB_IPPROTO_ES_IS		        10
#define MIB_IPPROTO_CISCO		        11
#define MIB_IPPROTO_BBN			        12
#define MIB_IPPROTO_OSPF			    13
#define MIB_IPPROTO_BGP			        14

#define MIB_IPPROTO_NT_AUTOSTATIC       10002
#define MIB_IPPROTO_NT_STATIC           10006
#define MIB_IPPROTO_NT_STATIC_NON_DOD   10007

typedef struct _MIB_IPFORWARDTABLE
{
    DWORD               dwNumEntries;
    MIB_IPFORWARDROW    table[ANY_SIZE];
}MIB_IPFORWARDTABLE, *PMIB_IPFORWARDTABLE;




#define SIZEOF_IPFORWARDTABLE(X) (FIELD_OFFSET(MIB_IPFORWARDTABLE,table[0]) + ((X) * sizeof(MIB_IPFORWARDROW)) + ALIGN_SIZE)


typedef struct _MIB_IPNETROW
{
    DWORD		dwIndex;
    DWORD		dwPhysAddrLen;
    BYTE		bPhysAddr[MAXLEN_PHYSADDR];
    DWORD		dwAddr;
    DWORD		dwType;
} MIB_IPNETROW, *PMIB_IPNETROW;

#define	MIB_IPNET_TYPE_OTHER		1
#define	MIB_IPNET_TYPE_INVALID		2
#define	MIB_IPNET_TYPE_DYNAMIC		3
#define	MIB_IPNET_TYPE_STATIC		4

typedef struct _MIB_IPNETTABLE
{
    DWORD             dwNumEntries;
    MIB_IPNETROW      table[ANY_SIZE];
} MIB_IPNETTABLE, *PMIB_IPNETTABLE;

#define SIZEOF_IPNETTABLE(X) (FIELD_OFFSET(MIB_IPNETTABLE, table[0]) + ((X) * sizeof(MIB_IPNETROW)) + ALIGN_SIZE)

typedef struct _MIB_IPMCAST_OIF
{
    DWORD   dwOutIfIndex;
    DWORD   dwNextHopAddr;
    PVOID   pvReserved;
    DWORD   dwReserved;
}MIB_IPMCAST_OIF, *PMIB_IPMCAST_OIF;

typedef struct _MIB_IPMCAST_MFE
{
    DWORD   dwGroup;
    DWORD   dwSource;
    DWORD   dwSrcMask;
    DWORD   dwUpStrmNgbr;
    DWORD   dwInIfIndex;
    DWORD   dwInIfProtocol;
    DWORD   dwRouteProtocol;
    DWORD   dwRouteNetwork;
    DWORD   dwRouteMask;
    ULONG   ulUpTime;
    ULONG   ulExpiryTime;
    ULONG   ulTimeOut;
    ULONG   ulNumOutIf;
    DWORD   fFlags;
    DWORD   dwReserved;
    MIB_IPMCAST_OIF rgmioOutInfo[ANY_SIZE];
}MIB_IPMCAST_MFE, *PMIB_IPMCAST_MFE;

typedef struct _MIB_MFE_TABLE
{
    DWORD           dwNumEntries;
    MIB_IPMCAST_MFE table[ANY_SIZE];
}MIB_MFE_TABLE, *PMIB_MFE_TABLE;


#define SIZEOF_BASIC_MIB_MFE          \
    (ULONG)(FIELD_OFFSET(MIB_IPMCAST_MFE, rgmioOutInfo[0]))

#define SIZEOF_MIB_MFE(X)             \
    (SIZEOF_BASIC_MIB_MFE + ((X) * sizeof(MIB_IPMCAST_OIF)))


typedef struct _MIB_IPMCAST_OIF_STATS
{
    DWORD   dwOutIfIndex;
    DWORD   dwNextHopAddr;
    PVOID   pvDialContext;
    ULONG   ulTtlTooLow;
    ULONG   ulFragNeeded;
    ULONG   ulOutPackets;
    ULONG   ulOutDiscards;
}MIB_IPMCAST_OIF_STATS, *PMIB_IPMCAST_OIF_STATS;

typedef struct _MIB_IPMCAST_MFE_STATS
{
    DWORD   dwGroup;
    DWORD   dwSource;
    DWORD   dwSrcMask;
    DWORD   dwUpStrmNgbr;
    DWORD   dwInIfIndex;
    DWORD   dwInIfProtocol;
    DWORD   dwRouteProtocol;
    DWORD   dwRouteNetwork;
    DWORD   dwRouteMask;
    ULONG   ulUpTime;
    ULONG   ulExpiryTime;
    ULONG   ulNumOutIf;
    ULONG   ulInPkts;
    ULONG   ulInOctets;
    ULONG   ulPktsDifferentIf;
    ULONG   ulQueueOverflow;
    MIB_IPMCAST_OIF_STATS   rgmiosOutStats[ANY_SIZE];
}MIB_IPMCAST_MFE_STATS, *PMIB_IPMCAST_MFE_STATS;

typedef struct _MIB_MFE_STATS_TABLE
{
    DWORD       dwNumEntries;
    MIB_IPMCAST_MFE_STATS   table[ANY_SIZE];
}MIB_MFE_STATS_TABLE, *PMIB_MFE_STATS_TABLE;

#define SIZEOF_BASIC_MIB_MFE_STATS    \
    (ULONG)(FIELD_OFFSET(MIB_IPMCAST_MFE_STATS, rgmiosOutStats[0]))

#define SIZEOF_MIB_MFE_STATS(X)       \
    (SIZEOF_BASIC_MIB_MFE_STATS + ((X) * sizeof(MIB_IPMCAST_OIF_STATS)))

typedef struct _MIB_IPMCAST_GLOBAL {
    DWORD   dwEnable;
}MIB_IPMCAST_GLOBAL, *PMIB_IPMCAST_GLOBAL;

typedef struct _MIB_IPMCAST_IF_ENTRY
{
    DWORD   dwIfIndex;
    DWORD   dwTtl;
    DWORD   dwProtocol;
    DWORD   dwRateLimit;
    ULONG   ulInMcastOctets;
    ULONG   ulOutMcastOctets;
}MIB_IPMCAST_IF_ENTRY, *PMIB_IPMCAST_IF_ENTRY;

typedef struct _MIB_IPMCAST_IF_TABLE
{
    DWORD       dwNumEntries;
    MIB_IPMCAST_IF_ENTRY   table[ANY_SIZE];
}MIB_IPMCAST_IF_TABLE, *PMIB_IPMCAST_IF_TABLE;

#define SIZEOF_MCAST_IF_TABLE(X) (FIELD_OFFSET(MIB_IPMCAST_IF_TABLE,table[0]) + ((X) * sizeof(MIB_IPMCAST_IF_ENTRY)) + ALIGN_SIZE)

typedef struct _MIB_IPMCAST_BOUNDARY
{
    DWORD   dwIfIndex;
    DWORD   dwGroupAddress;
    DWORD   dwGroupMask;
    DWORD   dwStatus;
}MIB_IPMCAST_BOUNDARY, *PMIB_IPMCAST_BOUNDARY;

typedef struct _MIB_IPMCAST_BOUNDARY_TABLE
{
    DWORD       dwNumEntries;
    MIB_IPMCAST_BOUNDARY   table[ANY_SIZE];
}MIB_IPMCAST_BOUNDARY_TABLE, *PMIB_IPMCAST_BOUNDARY_TABLE;

#define SIZEOF_BOUNDARY_TABLE(X) (FIELD_OFFSET(MIB_IPMCAST_BOUNDARY_TABLE,table[0]) + ((X) * sizeof(MIB_IPMCAST_BOUNDARY)) + ALIGN_SIZE)

typedef struct {
    DWORD    dwGroupAddress;
    DWORD    dwGroupMask;
} MIB_BOUNDARYROW, *PMIB_BOUNDARYROW;

// Structure matching what goes in the registry in a block of type
// IP_MCAST_LIMIT_INFO.  This contains the fields of
// MIB_IPMCAST_IF_ENTRY which are configurable.

typedef struct {
    DWORD    dwTtl;
    DWORD    dwRateLimit;
} MIB_MCAST_LIMIT_ROW, *PMIB_MCAST_LIMIT_ROW;

#define MAX_SCOPE_NAME_LEN 255

//
// Scope names are unicode.  SNMP and MZAP use UTF-8 encoding.
//

#define SN_UNICODE
typedef WCHAR   SN_CHAR;
typedef SN_CHAR SCOPE_NAME_BUFFER[MAX_SCOPE_NAME_LEN+1], *SCOPE_NAME;

typedef struct _MIB_IPMCAST_SCOPE
{
    DWORD             dwGroupAddress;
    DWORD             dwGroupMask;
    SCOPE_NAME_BUFFER snNameBuffer;
    DWORD             dwStatus;
}MIB_IPMCAST_SCOPE, *PMIB_IPMCAST_SCOPE;

typedef struct _MIB_IPDESTROW
{
#ifdef __cplusplus
    MIB_IPFORWARDROW  ForwardRow;
#else
    MIB_IPFORWARDROW;
#endif

    DWORD             dwForwardPreference;
    DWORD             dwForwardViewSet;
}MIB_IPDESTROW, *PMIB_IPDESTROW;

typedef struct _MIB_IPDESTTABLE
{
    DWORD             dwNumEntries;
    MIB_IPDESTROW     table[ANY_SIZE];
}MIB_IPDESTTABLE, *PMIB_IPDESTTABLE;

typedef struct _MIB_BEST_IF
{
    DWORD       dwDestAddr;
    DWORD       dwIfIndex;
}MIB_BEST_IF, *PMIB_BEST_IF;

typedef struct _MIB_PROXYARP
{
    DWORD       dwAddress;
    DWORD       dwMask;
    DWORD       dwIfIndex;
}MIB_PROXYARP, *PMIB_PROXYARP;

typedef struct _MIB_IFSTATUS
{
    DWORD       dwIfIndex;
    DWORD       dwAdminStatus;
    DWORD       dwOperationalStatus;
    BOOL        bMHbeatActive;
    BOOL        bMHbeatAlive;
}MIB_IFSTATUS, *PMIB_IFSTATUS;


//////////////////////////////////////////////////////////////////////////////
//                                                                          //
// All the info passed to (SET/CREATE) and from (GET/GETNEXT/GETFIRST)      //
// IP Router Manager is encapsulated in the following "discriminated"       //
// union.  To pass, say MIB_IFROW, use the following code                   //
//                                                                          //
//  PMIB_OPAQUE_INFO    pInfo;                                              //
//  PMIB_IFROW          pIfRow;                                             //
//  DWORD rgdwBuff[(MAX_MIB_OFFSET + sizeof(MIB_IFROW))/sizeof(DWORD) + 1]; //
//                                                                          //
//  pInfo   = (PMIB_OPAQUE_INFO)rgdwBuffer;                                 //
//  pIfRow  = (MIB_IFROW *)(pInfo->rgbyData);                               //
//                                                                          //
//  This can also be accomplished by using the following macro              //
//                                                                          //
//  DEFINE_MIB_BUFFER(pInfo,MIB_IFROW, pIfRow);                             //
//                                                                          //
//////////////////////////////////////////////////////////////////////////////


typedef struct _MIB_OPAQUE_INFO
{
    DWORD  dwId;

    union
    {
        ULONGLONG   ullAlign;
        BYTE        rgbyData[1];
    };

}MIB_OPAQUE_INFO, *PMIB_OPAQUE_INFO;

#define MAX_MIB_OFFSET      8

#define MIB_INFO_SIZE(S)                \
    (MAX_MIB_OFFSET + sizeof(S))

#define MIB_INFO_SIZE_IN_DWORDS(S)      \
    ((MIB_INFO_SIZE(S))/sizeof(DWORD) + 1)

#define DEFINE_MIB_BUFFER(X,Y,Z)                                        \
    DWORD		__rgdwBuff[MIB_INFO_SIZE_IN_DWORDS(Y)]; \
    PMIB_OPAQUE_INFO    X = (PMIB_OPAQUE_INFO)__rgdwBuff;               \
    Y *                 Z = (Y *)(X->rgbyData)


#define CAST_MIB_INFO(X,Y,Z)    Z = (Y)(X->rgbyData)

#if _MSC_VER >= 1200
#pragma warning(pop)
#else
#pragma warning(default:4201)
#endif

#endif //__ROUTING_IPRTRMIB_H__

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲第一av色| 福利视频网站一区二区三区| 国产成人三级在线观看| 在线观看91视频| 国产丝袜美腿一区二区三区| 亚洲综合久久久久| 风流少妇一区二区| 日韩欧美综合一区| 无码av免费一区二区三区试看| 国产精品99久久久久久有的能看| 欧美日韩国产bt| 亚洲免费av高清| 不卡一卡二卡三乱码免费网站| 日韩精品在线一区二区| 亚洲成va人在线观看| 色八戒一区二区三区| 国产精品欧美久久久久一区二区 | 国产又黄又大久久| 欧美日韩一区二区在线观看| 亚洲精品乱码久久久久久久久 | 精品久久人人做人人爽| 日韩精品一区第一页| 欧美在线你懂的| 亚洲欧洲性图库| 成人精品亚洲人成在线| 国产婷婷色一区二区三区| 国产原创一区二区| 2021中文字幕一区亚洲| 精品亚洲免费视频| 久久久久青草大香线综合精品| 欧美96一区二区免费视频| 欧美日韩激情在线| 天天色综合成人网| 欧美二区在线观看| 偷拍自拍另类欧美| 日韩免费视频一区二区| 麻豆一区二区三区| 久久午夜国产精品| 国产很黄免费观看久久| 国产情人综合久久777777| 国产乱码精品1区2区3区| 国产日产精品1区| 成人高清免费观看| 亚洲精品免费在线| 欧美日韩在线一区二区| 日韩av一区二| 久久亚洲欧美国产精品乐播 | 午夜电影久久久| 日韩一卡二卡三卡四卡| 国产麻豆9l精品三级站| 欧美经典三级视频一区二区三区| zzijzzij亚洲日本少妇熟睡| 亚洲乱码国产乱码精品精的特点| 欧美亚洲另类激情小说| 视频在线在亚洲| 国产亚洲一区二区三区四区| 99久久国产综合精品色伊| 亚洲午夜一区二区三区| 欧美一区二区三级| 国产成人av电影免费在线观看| 亚洲欧美一区二区久久| 3d成人h动漫网站入口| 国产成人免费av在线| 亚洲特黄一级片| 欧美一区二区三区免费视频| 国产福利不卡视频| 亚洲一区在线电影| wwwwxxxxx欧美| 欧美性xxxxxxxx| 久久99精品国产麻豆不卡| 国产精品进线69影院| 欧美日免费三级在线| 国产精品1区2区| 亚洲一区二区在线免费看| 久久久一区二区三区捆绑**| 色欧美片视频在线观看 | 成人免费视频视频| 日本女人一区二区三区| 欧美国产日韩a欧美在线观看| 欧美午夜影院一区| 国产99精品视频| 日本欧洲一区二区| 亚洲男女一区二区三区| 精品国产乱码91久久久久久网站| 色94色欧美sute亚洲13| 国产在线播放一区| 日本亚洲最大的色成网站www| 中文字幕一区二区视频| 日韩欧美国产一二三区| 91电影在线观看| 懂色av一区二区三区蜜臀| 日本va欧美va瓶| 亚洲图片有声小说| 亚洲欧美另类综合偷拍| 欧美高清一级片在线观看| 欧美mv和日韩mv的网站| 欧美三级视频在线播放| 成人aa视频在线观看| 国产一区二区三区在线观看精品| 无吗不卡中文字幕| 亚洲国产中文字幕| 亚洲日本一区二区| 综合激情成人伊人| 国产精品美日韩| 久久奇米777| 日韩欧美123| 欧美一二三区精品| 日韩一区二区三区在线视频| 欧美日韩在线播放一区| 色视频成人在线观看免| 91丝袜美腿高跟国产极品老师 | 久久99久久99| 日本视频中文字幕一区二区三区| 亚洲国产一区二区在线播放| 亚洲精品成人悠悠色影视| 亚洲欧洲日韩一区二区三区| 国产偷国产偷亚洲高清人白洁| 26uuu国产一区二区三区| 欧美丰满美乳xxx高潮www| 欧美肥妇free| 日韩欧美一区中文| 久久综合九色综合97婷婷女人| 日韩欧美一级在线播放| 亚洲精品在线免费播放| 国产亚洲欧美日韩在线一区| 国产欧美日本一区二区三区| 国产日韩欧美综合在线| 国产精品久久久久天堂| 亚洲欧美日韩国产成人精品影院| 亚洲精品自拍动漫在线| 亚洲国产成人av好男人在线观看| 亚洲国产精品一区二区尤物区| 亚洲成人1区2区| 久久99精品国产91久久来源| 国产成人精品www牛牛影视| 成人午夜碰碰视频| 色综合久久天天综合网| 91精品国产入口| 2020国产精品自拍| 亚洲人成精品久久久久久| 午夜av一区二区| 国产一区二区成人久久免费影院 | 久久91精品国产91久久小草| 国产91精品一区二区| 91国偷自产一区二区三区观看| 欧美日韩中字一区| 欧美sm极限捆绑bd| 亚洲欧洲日本在线| 蜜臀久久久久久久| 成人av资源在线| 9191成人精品久久| 中文字幕第一区二区| 亚洲国产精品久久不卡毛片| 韩国理伦片一区二区三区在线播放| 福利一区二区在线观看| 欧美日韩中文一区| 欧美国产成人精品| 天堂va蜜桃一区二区三区漫画版| 国产乱子伦视频一区二区三区| 97精品国产露脸对白| 91精品国产色综合久久ai换脸 | 日韩电影在线观看网站| 粉嫩av一区二区三区在线播放| 91黄视频在线| 国产亚洲午夜高清国产拍精品| 亚洲国产你懂的| 欧美探花视频资源| 久久精品一区二区三区不卡牛牛| 亚洲精品国产一区二区三区四区在线| 秋霞av亚洲一区二区三| 一本一道久久a久久精品综合蜜臀| 欧美大胆人体bbbb| 亚洲.国产.中文慕字在线| av成人免费在线观看| 久久久www免费人成精品| 天天影视涩香欲综合网| 在线免费观看日韩欧美| 国产精品色婷婷久久58| 久久国产尿小便嘘嘘尿| 精品视频在线看| 亚洲免费视频中文字幕| 国产高清不卡二三区| 亚洲精品一区二区精华| 日韩精品久久理论片| 欧美日韩久久久一区| 亚洲精品免费播放| 99麻豆久久久国产精品免费优播| 精品国产精品一区二区夜夜嗨| 日韩成人av影视| 欧美男同性恋视频网站| 亚洲影院免费观看| 欧洲日韩一区二区三区| 亚洲色图19p| av在线不卡观看免费观看| 欧美国产精品劲爆| av一区二区久久| 国产精品成人免费在线| 国产精品88av| 国产精品久久久久一区二区三区共| 国产精品一区在线观看乱码 |