⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ntddndish.cs

📁 一个抓包工具
💻 CS
📖 第 1 页 / 共 5 页
字号:
		public static uint  OID_WW_GEN_CURRENT_ADDRESS				= 0x0901010C;
		public static uint  OID_WW_GEN_SUSPEND_DRIVER				= 0x0901010D;
		public static uint  OID_WW_GEN_BASESTATION_ID				= 0x0901010E;
		public static uint  OID_WW_GEN_CHANNEL_ID					= 0x0901010F;
		public static uint  OID_WW_GEN_ENCRYPTION_SUPPORTED			= 0x09010110;
		public static uint  OID_WW_GEN_ENCRYPTION_IN_USE			= 0x09010111;
		public static uint  OID_WW_GEN_ENCRYPTION_STATE				= 0x09010112;
		public static uint  OID_WW_GEN_CHANNEL_QUALITY				= 0x09010113;
		public static uint  OID_WW_GEN_REGISTRATION_STATUS			= 0x09010114;
		public static uint  OID_WW_GEN_RADIO_LINK_SPEED				= 0x09010115;
		public static uint  OID_WW_GEN_LATENCY						= 0x09010116;
		public static uint  OID_WW_GEN_BATTERY_LEVEL				= 0x09010117;
		public static uint  OID_WW_GEN_EXTERNAL_POWER				= 0x09010118;
		//
		// Network Dependent OIDs - Mobitex:
		//
		public static uint  OID_WW_MBX_SUBADDR						= 0x09050101;
		// OID = 0x09050102 is reserved and may not be used
		public static uint  OID_WW_MBX_FLEXLIST						= 0x09050103;
		public static uint  OID_WW_MBX_GROUPLIST					= 0x09050104;
		public static uint  OID_WW_MBX_TRAFFIC_AREA					= 0x09050105;
		public static uint  OID_WW_MBX_LIVE_DIE						= 0x09050106;
		public static uint  OID_WW_MBX_TEMP_DEFAULTLIST				= 0x09050107;
		//
		// Network Dependent OIDs - Pinpoint:
		//
		public static uint  OID_WW_PIN_LOC_AUTHORIZE				= 0x09090101;
		public static uint  OID_WW_PIN_LAST_LOCATION				= 0x09090102;
		public static uint  OID_WW_PIN_LOC_FIX						= 0x09090103;
		//
		// Network Dependent - CDPD:
		//
		public static uint  OID_WW_CDPD_SPNI						= 0x090D0101;
		public static uint  OID_WW_CDPD_WASI						= 0x090D0102;
		public static uint  OID_WW_CDPD_AREA_COLOR					= 0x090D0103;
		public static uint  OID_WW_CDPD_TX_POWER_LEVEL				= 0x090D0104;
		public static uint  OID_WW_CDPD_EID							= 0x090D0105;
		public static uint  OID_WW_CDPD_HEADER_COMPRESSION			= 0x090D0106;
		public static uint  OID_WW_CDPD_DATA_COMPRESSION			= 0x090D0107;
		public static uint  OID_WW_CDPD_CHANNEL_SELECT				= 0x090D0108;
		public static uint  OID_WW_CDPD_CHANNEL_STATE				= 0x090D0109;
		public static uint  OID_WW_CDPD_NEI							= 0x090D010A;
		public static uint  OID_WW_CDPD_NEI_STATE					= 0x090D010B;
		public static uint  OID_WW_CDPD_SERVICE_PROVIDER_IDENTIFIER	= 0x090D010C;
		public static uint  OID_WW_CDPD_SLEEP_MODE					= 0x090D010D;
		public static uint  OID_WW_CDPD_CIRCUIT_SWITCHED			= 0x090D010E;
		public static uint 	OID_WW_CDPD_TEI							= 0x090D010F;
		public static uint 	OID_WW_CDPD_RSSI						= 0x090D0110;
		//
		// Network Dependent - Ardis:
		//
		public static uint  OID_WW_ARD_SNDCP						= 0x09110101;
		public static uint  OID_WW_ARD_TMLY_MSG						= 0x09110102;
		public static uint  OID_WW_ARD_DATAGRAM						= 0x09110103;
		//
		// Network Dependent - DataTac:
		//
		public static uint  OID_WW_TAC_COMPRESSION					= 0x09150101;
		public static uint  OID_WW_TAC_SET_CONFIG					= 0x09150102;
		public static uint  OID_WW_TAC_GET_STATUS					= 0x09150103;
		public static uint  OID_WW_TAC_USER_HEADER					= 0x09150104;
		//
		// Network Dependent - Metricom:
		//
		public static uint  OID_WW_MET_FUNCTION						= 0x09190101;
		//
		// IRDA objects
		//
		public static uint  OID_IRDA_RECEIVING						= 0x0A010100;
		public static uint  OID_IRDA_TURNAROUND_TIME				= 0x0A010101;
		public static uint  OID_IRDA_SUPPORTED_SPEEDS				= 0x0A010102;
		public static uint  OID_IRDA_LINK_SPEED						= 0x0A010103;
		public static uint  OID_IRDA_MEDIA_BUSY						= 0x0A010104;
		public static uint  OID_IRDA_EXTRA_RCV_BOFS					= 0x0A010200;
		public static uint  OID_IRDA_RATE_SNIFF						= 0x0A010201;
		public static uint  OID_IRDA_UNICAST_LIST					= 0x0A010202;
		public static uint  OID_IRDA_MAX_UNICAST_LIST_SIZE			= 0x0A010203;
		public static uint  OID_IRDA_MAX_RECEIVE_WINDOW_SIZE		= 0x0A010204;
		public static uint  OID_IRDA_MAX_SEND_WINDOW_SIZE			= 0x0A010205;
		//
		// Medium the Ndis Driver is running on (OID_GEN_MEDIA_SUPPORTED/
		// OID_GEN_MEDIA_IN_USE).
		//
		public enum NDIS_MEDIUM 
		{
			NdisMedium802_3,
			NdisMedium802_5,
			NdisMediumFddi,
			NdisMediumWan,
			NdisMediumLocalTalk,
			NdisMediumDix,		// defined for convenience, not a real medium
			NdisMediumArcnetRaw,
			NdisMediumArcnet878_2,
			NdisMediumAtm,
			NdisMediumWirelessWan,
			NdisMediumIrda,
			NdisMediumMax		// Not a real medium, defined as an upper-bound
		};

		public static string GetMediaInUseString( int Value )
		{
			string Tmp = "";

			switch( Value )
			{
				case (int) NDIS_MEDIUM.NdisMedium802_3 : 
					Tmp = "Medium in use is 802.3 : Ethernet";
					break;
				case (int) NDIS_MEDIUM.NdisMedium802_5 :
					Tmp = "Medium in use is 802.5 : Token Ring";
					break;
				case (int) NDIS_MEDIUM.NdisMediumArcnet878_2 :
					Tmp = "Medium in use is Arcnet 878.2";
					break;
				case (int) NDIS_MEDIUM.NdisMediumArcnetRaw :
					Tmp = "Medium in use is Arcnet Raw";
					break;
				case (int) NDIS_MEDIUM.NdisMediumAtm :
					Tmp = "Medium in use is Atm";
					break;
				case (int) NDIS_MEDIUM.NdisMediumDix :
					Tmp = "Medium in use is Dix";
					break;
				case (int) NDIS_MEDIUM.NdisMediumFddi :
					Tmp = "Medium in use is Fddi";
					break;
				case (int) NDIS_MEDIUM.NdisMediumIrda :
					Tmp = "Medium in use is Irda";
					break;
				case (int) NDIS_MEDIUM.NdisMediumLocalTalk :
					Tmp = "Medium in use is Local Talk";
					break;
				case (int) NDIS_MEDIUM.NdisMediumMax :
					Tmp = "Medium in use is Max";
					break;
				case (int) NDIS_MEDIUM.NdisMediumWan :
					Tmp = "Medium in use is Wan";
					break;
				case (int) NDIS_MEDIUM.NdisMediumWirelessWan :
					Tmp = "Medium in use is Wireless Wan";
					break;
			}

			return Tmp;

		}
		//
		// Hardware status codes (OID_GEN_HARDWARE_STATUS).
		//
		public enum NDIS_HARDWARE_STATUS 
		{
			NdisHardwareStatusReady,
			NdisHardwareStatusInitializing,
			NdisHardwareStatusReset,
			NdisHardwareStatusClosing,
			NdisHardwareStatusNotReady
		};

		public static string GetHardwareStatusString( int Value )
		{
			string Tmp = "";

			switch( Value )
			{
				case (int) NDIS_HARDWARE_STATUS.NdisHardwareStatusReady :
					Tmp = "Hardware is Ready";
					break;
				case (int) NDIS_HARDWARE_STATUS.NdisHardwareStatusInitializing :
					Tmp = "Hardware is Initializing";
					break;
				case (int) NDIS_HARDWARE_STATUS.NdisHardwareStatusReset :
					Tmp = "Hardware is Reset";
					break;
				case (int) NDIS_HARDWARE_STATUS.NdisHardwareStatusClosing :
					Tmp = "Hardware is Closing";
					break;
				case (int) NDIS_HARDWARE_STATUS.NdisHardwareStatusNotReady :
					Tmp = "Hardware is Not Ready";
					break;
			}

			return Tmp;
		}

		//
		// this is the type passed in the OID_GEN_GET_TIME_CAPS request
		//
		public struct GEN_GET_TIME_CAPS 
		{
			public ulong Flags;		// Bits defined below
			public ulong ClockPrecision;
		};

		public static int READABLE_LOCAL_CLOCK					= 0x000000001;
		public static int CLOCK_NETWORK_DERIVED					= 0x000000002;
		public static int CLOCK_PRECISION							= 0x000000004;
		public static int RECEIVE_TIME_INDICATION_CAPABLE			= 0x000000008;
		public static int TIMED_SEND_CAPABLE						= 0x000000010;
		public static int TIME_STAMP_CAPABLE						= 0x000000020;

		public static string GetTimeCapsString( GEN_GET_TIME_CAPS Value )
		{
			string Tmp = "";

			if( ( (int) Value.Flags & READABLE_LOCAL_CLOCK ) == READABLE_LOCAL_CLOCK )
				Tmp += "Readable local clock,";
			if( ( (int) Value.Flags & CLOCK_NETWORK_DERIVED ) == CLOCK_NETWORK_DERIVED )
				Tmp += "Clock network derived,";
			if( ( (int) Value.Flags & CLOCK_PRECISION ) == CLOCK_PRECISION )
				Tmp += "Clock precision,";
			if( ( (int) Value.Flags & RECEIVE_TIME_INDICATION_CAPABLE ) == RECEIVE_TIME_INDICATION_CAPABLE )
				Tmp += "Receive time indication capable,";
			if( ( (int) Value.Flags & TIMED_SEND_CAPABLE ) == TIMED_SEND_CAPABLE )
				Tmp += "Timed send capable,";
			if( ( (int) Value.Flags & TIME_STAMP_CAPABLE ) == TIME_STAMP_CAPABLE )
				Tmp += "Time stamp capable,";

			if( Tmp.Length > 0 )
				Tmp = Tmp.Substring( 0 , Tmp.Length - 1 );

			return Tmp;
		}

		//
		//
		// this is the type passed in the OID_GEN_GET_NETCARD_TIME request
		//
		public struct GEN_GET_NETCARD_TIME 
		{
			public ulong ReadTime;
		};

		//
		// Defines the attachment types for FDDI (OID_FDDI_ATTACHMENT_TYPE).
		//
		public enum NDIS_FDDI_ATTACHMENT_TYPE 
		{
			NdisFddiTypeIsolated = 1,
			NdisFddiTypeLocalA,
			NdisFddiTypeLocalB,
			NdisFddiTypeLocalAB,
			NdisFddiTypeLocalS,
			NdisFddiTypeWrapA,
			NdisFddiTypeWrapB,
			NdisFddiTypeWrapAB,
			NdisFddiTypeWrapS,
			NdisFddiTypeCWrapA,
			NdisFddiTypeCWrapB,
			NdisFddiTypeCWrapS,
			NdisFddiTypeThrough
		};

		//
		// Defines the ring management states for FDDI (OID_FDDI_RING_MGT_STATE).
		//
		public enum NDIS_FDDI_RING_MGT_STATE 
		{
			NdisFddiRingIsolated = 1,
			NdisFddiRingNonOperational,
			NdisFddiRingOperational,
			NdisFddiRingDetect,
			NdisFddiRingNonOperationalDup,
			NdisFddiRingOperationalDup,
			NdisFddiRingDirected,
			NdisFddiRingTrace
		};

		//
		// Defines the Lconnection state for FDDI (OID_FDDI_LCONNECTION_STATE).
		//
		public enum NDIS_FDDI_LCONNECTION_STATE 
		{
			NdisFddiStateOff = 1,
			NdisFddiStateBreak,
			NdisFddiStateTrace,
			NdisFddiStateConnect,
			NdisFddiStateNext,
			NdisFddiStateSignal,
			NdisFddiStateJoin,
			NdisFddiStateVerify,
			NdisFddiStateActive,
			NdisFddiStateMaintenance
		};

		//
		// Defines the medium subtypes for WAN medium (OID_WAN_MEDIUM_SUBTYPE).
		//
		public enum NDIS_WAN_MEDIUM_SUBTYPE 
		{
			NdisWanMediumHub,
			NdisWanMediumX_25,
			NdisWanMediumIsdn,
			NdisWanMediumSerial,
			NdisWanMediumFrameRelay,
			NdisWanMediumAtm,
			NdisWanMediumSonet,
			NdisWanMediumSW56K
		};

		//
		// Defines the header format for WAN medium (OID_WAN_HEADER_FORMAT).
		//

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -