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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? ipxrtdef.h

?? 一個基于visual c++的網(wǎng)絡嗅探器源碼
?? H
字號:
/*++

Copyright (c) 1995-1999 Microsoft Corporation

Module Name:

    ipxrtdef.h

Abstract:

    This module contains the definitions of the:

    interface management APIs structures
    ipx global router management APIs structures
    ipx router MIB management APIs structures

Author:

    Stefan Solomon  03/03/1995

Revision History:


--*/

#ifndef _IPXRTDEF_
#define _IPXRTDEF_

#if _MSC_VER > 1000
#pragma once
#endif

#include <ipxconst.h>
#include <ipxsap.h>
#include <ipxrip.h>
#include <stm.h>
#include <ipxtfflt.h>

//****************************************************************
//***							       ***
//***			Global Definitions		       ***
//***							       ***
//****************************************************************

//
//  Version of this router
//

#define IPX_ROUTER_VERSION_1		    RTR_INFO_BLOCK_VERSION

//
//  IPX Protocols
//

#define IPX_PROTOCOL_LOCAL		    1
#define IPX_PROTOCOL_STATIC		    2

//
// Interface Type Definitions for MIB reporting - these are mapped from the
// DDM interface type
//

#define IF_TYPE_OTHER				1
#define IF_TYPE_LAN				2
#define IF_TYPE_WAN_ROUTER			3
#define IF_TYPE_WAN_WORKSTATION			4  // remote workstation dialing in
#define IF_TYPE_INTERNAL			5  // the internal (virtual) interface
#define IF_TYPE_PERSONAL_WAN_ROUTER		6
#define IF_TYPE_ROUTER_WORKSTATION_DIALOUT	7  // local workstation dialing out
#define IF_TYPE_STANDALONE_WORKSTATION_DIALOUT	8

//
// Definitions for Table of Contents Entries Info Types
//

#define IPX_INTERFACE_INFO_TYPE			1
#define IPX_STATIC_ROUTE_INFO_TYPE		2
#define IPX_STATIC_SERVICE_INFO_TYPE		3
#define IPX_SERVICE_FILTER_INFO_TYPE		4
#define IPX_ROUTE_FILTER_INFO_TYPE		5
#define IPX_IN_TRAFFIC_FILTER_INFO_TYPE		6
#define IPX_ADAPTER_INFO_TYPE			7
#define IPXWAN_INTERFACE_INFO_TYPE		8
#define IPX_GLOBAL_INFO_TYPE			9
#define IPX_STATIC_NETBIOS_NAME_INFO_TYPE	10
#define IPX_IN_TRAFFIC_FILTER_GLOBAL_INFO_TYPE	11
#define IPX_OUT_TRAFFIC_FILTER_INFO_TYPE		12
#define IPX_OUT_TRAFFIC_FILTER_GLOBAL_INFO_TYPE	13

//****************************************************************
//***							       ***
//***	Specific Info Structures In The Information Block      ***
//***							       ***
//****************************************************************

//*** IPX Router Manager Global Info ***

#define     IPX_SMALL_ROUTING_TABLE_HASH_SIZE	    31
#define     IPX_MEDIUM_ROUTING_TABLE_HASH_SIZE	    257
#define     IPX_LARGE_ROUTING_TABLE_HASH_SIZE	    2047

typedef struct _IPX_GLOBAL_INFO {

    ULONG	    RoutingTableHashSize;
    ULONG       EventLogMask;
    } IPX_GLOBAL_INFO, *PIPX_GLOBAL_INFO;


//*** IPX Interface Info ***

typedef struct _IPX_IF_INFO {

    ULONG	    AdminState;        // The desired state of the interface
    ULONG	    NetbiosAccept;     // Accept Netbios broadcast packets
    ULONG	    NetbiosDeliver;    // Deliver Netbios broadcast packets

    } IPX_IF_INFO, *PIPX_IF_INFO;


// Interface Device Type Definitions

#define IPX_DEDICATED_LINK	    1	// includes LAN, leased lines, frame-relay
#define IPX_DIALED_LINK 	    2	// dial on demand links

// Default values:
//
// AdminState: enabled - disabling it disables also RIP, SAP and anything else
// NetbiosAccept: enabled
// NetbiosDeliver: enabled on LAN interface, disabled on WAN interface
// IpxWanNegotiation: disabled.

// The interface name corresponds to the local adapter name in the case the
// interface is the local LAN. If the adapter is multiplexed with different
// packet types, there is a unique net number assigned to each pseudo-adapter.
// In this case the NetNumber is used to differentiate which pseudo-adapter gets
// this interface info.

//*** IPXWAN Interface Info ***

typedef struct _IPXWAN_IF_INFO {

    ULONG	    AdminState;  // Enable/Disable IPXWAN negotiation

    } IPXWAN_IF_INFO, *PIPXWAN_IF_INFO;

//*** Static Route Entry ***

typedef struct _IPX_STATIC_ROUTE_INFO {

    union {

    ULONG	DwordAlign;
    UCHAR	Network[4];  };
    USHORT	TickCount;
    USHORT	HopCount;
    UCHAR	NextHopMacAddress[6];

    } IPX_STATIC_ROUTE_INFO, *PIPX_STATIC_ROUTE_INFO;


//*** Static Service Entry ***

typedef IPX_SERVER_ENTRY IPX_STATIC_SERVICE_INFO, *PIPX_STATIC_SERVICE_INFO;


//*** Static Netbios Name Entry ***

typedef struct	_IPX_STATIC_NETBIOS_NAME_INFO {

    union {

    ULONG	DwordAlign;
    UCHAR	Name[16];     };

    } IPX_STATIC_NETBIOS_NAME_INFO, *PIPX_STATIC_NETBIOS_NAME_INFO;


//
// *** IPX LAN ADAPTER INFO ***
//

#define MAX_ADAPTER_NAME_LEN		    48

typedef struct _IPX_ADAPTER_INFO {

    ULONG	PacketType;
    WCHAR	AdapterName[MAX_ADAPTER_NAME_LEN];

    } IPX_ADAPTER_INFO, *PIPX_ADAPTER_INFO;

#define AUTO_DETECT_PACKET_TYPE 	    0xFFFFFFFF



// ***********************************************************
// ***							   ***
// ***		IPX MIB Table Identifiers		   ***
// ***							   ***
// ***********************************************************


#define IPX_BASE_ENTRY			    0
#define IPX_INTERFACE_TABLE		    1
#define IPX_DEST_TABLE			    2	 // IPX Best Routes Table
#define IPX_STATIC_ROUTE_TABLE		    3	 // IPX Static Routes Table
#define IPX_SERV_TABLE			    4	 // IPX Services Table
#define IPX_STATIC_SERV_TABLE		    5	 // IPX Static Services Table

#define MAX_IPX_MIB_TABLES		    6


//
// Some Global MIB Constants
//

// max size of the interface readable name

#define IPX_INTERFACE_ANSI_NAME_LEN	    48

// ***************************************************************************
//
// ***	     IPX MIB APIs Input/Output Structures For Each Table	   ***
//
//****************************************************************************

// Global definition of the MIB Identifier (locates the table and the row index)

typedef struct	_IF_TABLE_INDEX {

    ULONG	InterfaceIndex;

    } IF_TABLE_INDEX, *PIF_TABLE_INDEX;

typedef struct _ROUTING_TABLE_INDEX {

    UCHAR	Network[4];

    } ROUTING_TABLE_INDEX, *PROUTING_TABLE_INDEX;

typedef struct _STATIC_ROUTES_TABLE_INDEX {

    ULONG	InterfaceIndex;
    UCHAR	Network[4];

    } STATIC_ROUTES_TABLE_INDEX, *PSTATIC_ROUTES_TABLE_INDEX;

typedef struct _SERVICES_TABLE_INDEX {

    USHORT	ServiceType;
    UCHAR	ServiceName[48];

    } SERVICES_TABLE_INDEX, *PSERVICES_TABLE_INDEX;

typedef struct _STATIC_SERVICES_TABLE_INDEX {

    ULONG	InterfaceIndex;
    USHORT	ServiceType;
    UCHAR	ServiceName[48];

    } STATIC_SERVICES_TABLE_INDEX, *PSTATIC_SERVICES_TABLE_INDEX;

typedef union _IPX_MIB_INDEX {

    IF_TABLE_INDEX		InterfaceTableIndex;
    ROUTING_TABLE_INDEX		RoutingTableIndex;
    STATIC_ROUTES_TABLE_INDEX	StaticRoutesTableIndex;
    SERVICES_TABLE_INDEX	ServicesTableIndex;
    STATIC_SERVICES_TABLE_INDEX StaticServicesTableIndex;

    } IPX_MIB_INDEX, *PIPX_MIB_INDEX;

//**********************************************************************
//								       *
//	     INPUT DATA For: Get, GetFirst, GetNext		       *
//								       *
//**********************************************************************

typedef struct _IPX_MIB_GET_INPUT_DATA {

    ULONG		TableId;
    IPX_MIB_INDEX	MibIndex;

    } IPX_MIB_GET_INPUT_DATA, *PIPX_MIB_GET_INPUT_DATA;

typedef struct _IPXMIB_BASE {

    ULONG	    OperState;
    UCHAR	    PrimaryNetNumber[4];
    UCHAR	    Node[6];
    UCHAR	    SysName[IPX_INTERFACE_ANSI_NAME_LEN];
    ULONG	    MaxPathSplits;
    ULONG	    IfCount;
    ULONG	    DestCount;
    ULONG	    ServCount;

    } IPXMIB_BASE, *PIPXMIB_BASE;

// structure used to gather interface statistics

typedef struct _IPX_IF_STATS {

	ULONG		IfOperState;
	ULONG		MaxPacketSize;
	ULONG		InHdrErrors;
	ULONG		InFiltered;
	ULONG		InNoRoutes;
	ULONG		InDiscards;
	ULONG		InDelivers;
	ULONG		OutFiltered;
	ULONG		OutDiscards;
	ULONG		OutDelivers;
	ULONG		NetbiosReceived;
	ULONG		NetbiosSent;

	} IPX_IF_STATS, *PIPX_IF_STATS;

// structure describing the MIB Row for the IPX_INTERFACE_TABLE in the
// IPX_INTERFACE_GROUP

typedef struct _IPX_INTERFACE {

    ULONG	    InterfaceIndex;
    ULONG	    AdminState;
    ULONG	    AdapterIndex;
    UCHAR	    InterfaceName[IPX_INTERFACE_ANSI_NAME_LEN];
    ULONG	    InterfaceType;
    ULONG	    MediaType;
    UCHAR	    NetNumber[4];
    UCHAR	    MacAddress[6];
    ULONG	    Delay;
    ULONG	    Throughput;
    ULONG	    NetbiosAccept;
    ULONG	    NetbiosDeliver;
    ULONG	    EnableIpxWanNegotiation;
    IPX_IF_STATS    IfStats;

    } IPX_INTERFACE, *PIPX_INTERFACE;


typedef struct _IPX_ROUTE {

    ULONG	InterfaceIndex; // see ipxconst.h for specific indices definitions
    ULONG	Protocol;
    UCHAR	Network[4];
    USHORT	TickCount;
    USHORT	HopCount;
    UCHAR	NextHopMacAddress[6];
    ULONG	Flags;

    }  IPX_ROUTE, *PIPX_ROUTE;

//
// INPUT DATA For: Create, Delete, Set
//

typedef	union _IPX_MIB_ROW {

	IPX_INTERFACE	 Interface;
	IPX_ROUTE	 Route;
	IPX_SERVICE	 Service;

	} IPX_MIB_ROW, *PIPX_MIB_ROW;


typedef struct _IPX_MIB_SET_INPUT_DATA {

    ULONG		 TableId;
    IPX_MIB_ROW 	 MibRow;

    } IPX_MIB_SET_INPUT_DATA, *PIPX_MIB_SET_INPUT_DATA;

//
// ***			IPX Base Entry					***
//

// MIB Functions: Get

// INPUT DATA: IPX_MIB_GET_INPUT_DATA and Index is not used

// OUTPUT DATA:

//
// ***			IPX Interface Table				    ***
//

// MIB Functions: Get, GetFirst, GetNext, Set

// INPUT DATA: IPX_MIB_GET_INPUT_DATA and Index is IF_TABLE_INDEX for Get, GetFirst and GetNext
//	       IPX_MIB_SET_INPUT_DATA and MibRow is IPX_INTERFACE for Set

//
// OUTPUT DATA: described by the IPX_INTERFACE structure below
//

//
// ***			IPX Routes Table				   ***
//

// MIB Functions:  Get, GetFirst, GetNext

// INPUT DATA: IPX_MIB_INPUT_DATA with Index ROUTES_TABLE_INDEX

// OUTPUT DATA: IPX_ROUTE
//


//
// ***			IPX Static Routes Table				   ***
//

// MIB Functions:  Create, Delete, Get, GetFirst, GetNext, Set

// INPUT DATA: IPX_MIB_GET_INPUT_DATA with Index STATIC_ROUTES_TABLE_INDEX for Get, GetFirst, GetNext
//	       IPX_MIB_SET_INPUT_DATA and MibRow is IPX_ROUTE for Create, Delete, Set

// OUTPUT DATA: IPX_ROUTE
//

//
// ***			 IPX Services Table				   ***
//

// MIB Functions: Get, GetFirst, GetNext

// INPUT DATA: IPX_MIB_INPUT_DATA with Index SERVICES_TABLE_INDEX

// OUTPUT DATA: The output data is the structure IPX_SERVICE

//
// ***			 IPX Static Services Table			   ***
//

// MIB Functions: Create, Delete, Get, GetFirst, GetNext

// INPUT DATA: IPX_MIB_GET_INPUT_DATA with Index STATIC_SERVICES_TABLE_INDEX for Get, GetFirst, GetNext
//	       IPX_MIB_SET_INPUT_DATA and MibRow is IPX_SERVICE for Create, Delete and Set.

// OUTPUT DATA: IPX_SERVICE

#endif	 // _IPXRTDEF_

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产午夜精品一区二区三区视频 | 亚洲黄网站在线观看| 久久精品在这里| 欧美大片一区二区| 欧美va亚洲va香蕉在线| 精品少妇一区二区三区视频免付费 | 亚洲成人手机在线| 一区二区三区欧美日| 久久影音资源网| 国产精品久久777777| 偷窥少妇高潮呻吟av久久免费| 欧美日韩成人在线| 欧美日韩大陆在线| 欧美一级免费观看| 日韩视频在线观看一区二区| 国产精品99久久不卡二区| 国产麻豆91精品| 成人午夜精品一区二区三区| bt7086福利一区国产| 在线观看免费视频综合| 欧美一区二区三区在| 久久精品夜色噜噜亚洲a∨| 中国色在线观看另类| 亚洲精品欧美综合四区| 日韩福利电影在线| 国产91高潮流白浆在线麻豆| 91高清视频免费看| 日韩欧美一级在线播放| 国产精品视频一二| 日韩精品五月天| 国产99久久久久久免费看农村| 国产精品一二三| 91高清视频免费看| 国产欧美日韩综合精品一区二区| 亚洲综合色婷婷| 韩国av一区二区三区| 91福利精品视频| 欧美本精品男人aⅴ天堂| 亚洲色图欧美在线| 狠狠色狠狠色综合系列| 91九色02白丝porn| 精品国精品国产| 一区二区三区四区高清精品免费观看 | 久久青草欧美一区二区三区| 国产精品久久久久久久久快鸭| 婷婷丁香激情综合| 国产盗摄女厕一区二区三区| 精品视频在线免费| 国产午夜精品一区二区三区视频 | 九一九一国产精品| 日本韩国一区二区三区视频| 国产人妖乱国产精品人妖| 午夜av区久久| 91黄视频在线| 国产精品美女一区二区三区| 久久99久久99| 91精品欧美福利在线观看| 亚洲欧美一区二区三区国产精品| 狠狠色狠狠色综合| 欧美一区二区三区四区在线观看| 亚洲综合丝袜美腿| 色综合视频一区二区三区高清| 国产欧美日韩在线| 国产麻豆91精品| 久久精品亚洲精品国产欧美kt∨| 免费在线一区观看| 欧美一级二级在线观看| 性做久久久久久久久| 欧洲一区在线观看| 亚洲综合一二三区| 色欧美片视频在线观看在线视频| 中文av字幕一区| 成人国产在线观看| 国产精品天干天干在线综合| 精品一区二区成人精品| 日韩欧美一级在线播放| 裸体健美xxxx欧美裸体表演| 欧美人动与zoxxxx乱| 亚洲18影院在线观看| 91国产视频在线观看| 亚洲女性喷水在线观看一区| av一本久道久久综合久久鬼色| 国产精品美女久久久久久 | 国产性做久久久久久| 国产在线精品一区二区三区不卡 | 国产精品自拍毛片| 久久久国际精品| 成人综合在线视频| 国产精品视频一二| 色国产综合视频| 亚洲激情五月婷婷| 欧美福利视频一区| 韩日精品视频一区| 日本一区二区三区高清不卡| 97se亚洲国产综合自在线不卡| 亚洲免费观看高清在线观看| 欧美亚洲尤物久久| 美国三级日本三级久久99| 国产日韩一级二级三级| 91丨porny丨国产入口| 天涯成人国产亚洲精品一区av| 国产欧美中文在线| 日韩高清在线电影| 久久综合九色综合97婷婷女人 | 亚洲国产成人av好男人在线观看| 91精品欧美久久久久久动漫| 成人综合在线网站| 午夜视频在线观看一区二区| 久久久久久99久久久精品网站| 91亚洲男人天堂| 精品一区二区在线视频| 最新不卡av在线| 日韩欧美在线影院| 91在线国产观看| 久久99久久久久久久久久久| 亚洲欧洲综合另类在线| 日韩精品专区在线影院观看| 97精品电影院| 国产一区二区导航在线播放| 亚洲在线观看免费视频| 日本一区二区三区四区在线视频| 制服丝袜在线91| 日本久久电影网| 成人h动漫精品一区二区| 麻豆精品国产传媒mv男同| 亚洲精品成人天堂一二三| 久久精品欧美一区二区三区不卡 | 麻豆一区二区99久久久久| 亚洲精品视频免费看| 国产女人aaa级久久久级| 欧美精品一卡两卡| 91久久人澡人人添人人爽欧美| 国产一区二区免费在线| 日本欧美久久久久免费播放网| 亚洲蜜臀av乱码久久精品蜜桃| 国产性做久久久久久| 久久嫩草精品久久久精品一| 7777精品久久久大香线蕉 | 日韩精品一区二区三区四区| 99精品久久免费看蜜臀剧情介绍| 韩国精品免费视频| 日韩二区在线观看| 午夜精品成人在线视频| 一区二区三区精密机械公司| 中文字幕av一区 二区| 日韩一区二区免费高清| 91精品午夜视频| 51精品秘密在线观看| 欧美日产在线观看| 欧美一区二区免费视频| 欧美一区二区视频在线观看2022| 在线观看日韩av先锋影音电影院| 91麻豆免费观看| 欧美亚洲免费在线一区| 日本韩国一区二区| 欧美日韩亚洲综合在线| 欧美伦理影视网| 日韩欧美三级在线| 欧美成人综合网站| 久久精品夜色噜噜亚洲aⅴ| 国产日韩精品一区二区浪潮av| 国产亚洲精品7777| 亚洲人成在线观看一区二区| 亚洲精品视频自拍| 亚洲成精国产精品女| 日韩有码一区二区三区| 久久精品久久久精品美女| 九九**精品视频免费播放| 在线观看免费亚洲| 欧美一级艳片视频免费观看| 欧美成人女星排名| 亚洲视频网在线直播| 调教+趴+乳夹+国产+精品| 国产精品一区二区黑丝| 色欧美日韩亚洲| 日韩视频免费观看高清在线视频| 精品国产乱码久久久久久夜甘婷婷| 久久老女人爱爱| 亚洲图片你懂的| 日韩在线卡一卡二| 国产成人综合网站| 欧美在线观看视频一区二区三区 | 亚洲a一区二区| 裸体健美xxxx欧美裸体表演| 高清不卡一二三区| 欧美三级蜜桃2在线观看| 日韩免费视频一区二区| 欧美国产日产图区| 天天色图综合网| 高清不卡一区二区在线| 欧美天堂亚洲电影院在线播放| 日韩视频在线你懂得| 亚洲欧洲国产日韩| 美国欧美日韩国产在线播放| 一本一本久久a久久精品综合麻豆| 欧美日韩一区高清| 国产欧美精品一区| 奇米精品一区二区三区在线观看一| 大桥未久av一区二区三区中文| 欧美一三区三区四区免费在线看|