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

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

?? cmini.hpp

?? WLAN在AR6000程序中的驅動代碼
?? HPP
字號:
//------------------------------------------------------------------------------
// <copyright file="cmini.hpp" company="Atheros and Microsoft">
//    Copyright (c) 2006 Microsoft Corporation.  All rights reserved.
//    Copyright (c) 2006 Atheros Corporation.  All rights reserved.
//
//    The use and distribution terms for this software are covered by the
//    Microsoft Limited Permissive License (Ms-LPL) 
//    http://www.microsoft.com/resources/sharedsource/licensingbasics/limitedpermissivelicense.mspx 
//    which can be found in the file MS-LPL.txt at the root of this distribution.
//    By using this software in any fashion, you are agreeing to be bound by
//    the terms of this license.
//
//    You must not remove this notice, or any other, from this software.
// </copyright>
// 
// <summary>
//    Windows CE Wifi Driver for AR-6000
// </summary>
//------------------------------------------------------------------------------
//==============================================================================
// NDIS Miniport class.
//
// Author(s): ="Atheros and Microsoft"
//==============================================================================

#define ETHERNET_MAC_ADDRESS_LENGTH	   6
#define ETH_HEADER_SIZE                14

typedef struct
{
	NDIS_OID	         Oid;
	ULONG                MinBufferSize;
} MPOidInfo, *PMPOidInfo;


class CMiniport
{
protected:
    //
    // This is the handle given by the wrapper for calling ndis
    // functions.
    //
    NDIS_HANDLE m_MiniportAdapterHandle;

	// Lock used to synchronize access to miniport data
	NDIS_SPIN_LOCK                      m_Lock;

	DWORD m_CurrentPacketFilter;
	DWORD m_CurrentLookahead;
	DWORD m_ProtocolOptions;

public:
	CMiniport();
    virtual ~CMiniport();

	__inline void               Lock() {NdisAcquireSpinLock(&m_Lock);}
	__inline void               Unlock() {NdisReleaseSpinLock(&m_Lock);}
	PVOID                       MemoryAllocate(IN UINT Length);
	void                        MemoryFree(IN PVOID pMemory);

	virtual NDIS_STATUS         Initialize(IN NDIS_HANDLE MiniportAdapterHandle, IN NDIS_HANDLE pConfigHandle);
	virtual void                Halt();
	virtual BOOLEAN             CheckForHang() = NULL;
	virtual NDIS_STATUS         Reset(OUT PBOOLEAN pAddressingReset) = NULL;
	virtual NDIS_STATUS         QueryInformation(IN NDIS_OID Oid, OUT PVOID Buffer, IN ULONG cbBuffer, OUT PULONG pcbWritten, OUT PULONG pcbNeeded);
	virtual NDIS_STATUS         SetInformation(  IN NDIS_OID Oid, IN  PVOID Buffer, IN ULONG cbBuffer, OUT PULONG pcbRead, OUT PULONG pcbNeeded);

	virtual NDIS_MEDIUM         GetSupportedNdisMediumType() = NULL;
	virtual void                SendPackets(IN PPNDIS_PACKET PacketArray, IN UINT NumberOfPackets) = NULL;
	virtual void                ReturnPacket(IN PNDIS_PACKET Packet) = NULL;

	NDIS_STATUS                 CheckOidRequest(
									IN     MPOidInfo               *pOidInfo,
									IN     NDIS_OID                 Oid,
									IN     ULONG                    BufferLength,
									OUT    PULONG                   BytesNeeded);
	
	void						AddOidsToList(
									IN     MPOidInfo               *pOidInfo,
									IN OUT PNDIS_OID                pCurrentList,
									IN OUT PULONG                   pCurrentListCount,
									IN OUT PULONG                   pOidSlotsAvailable,
									IN OUT PULONG                   TotalOidCount);

	virtual PNDIS_OID           GetSupportedOidList(OUT PNDIS_OID pOidBuffer, IN OUT PULONG pMaxOidsToAddToBuffer, IN OUT PULONG pTotalNumberOfSupportedOids);

	// Return the types of packets supported by the miniport,
	// used in conjuction with OID_GEN_CURRENT_PACKET_FILTER requests.
	virtual ULONG                 GetSupportedPacketTypes() = NULL;

	// OID_GEN Query Handlers

	virtual ULONG                 GetGenVendorDriverVersion() = NULL;
	virtual ULONG                 GetGenMacOptions() = NULL;
	virtual NDIS_HARDWARE_STATUS  GetGenHardwareStatus() = NULL;
	virtual NDIS_MEDIUM           GetGenMediaSupported() = NULL;
	virtual NDIS_MEDIUM           GetGenMediaInUse() = NULL;
	virtual NDIS_PHYSICAL_MEDIUM  GetGenPhysicalMedium() = NULL;
	virtual NDIS_MEDIA_STATE      GetGenMediaConnectStatus() = NULL;
	virtual ULONG                 GetGenMaximumLookahead() = NULL;
	virtual ULONG                 GetGenCurrentLookahead() = NULL;
	virtual ULONG                 GetGenMaximumFrameSize() = NULL;
	virtual ULONG                 GetGenMaximumTotalSize() = NULL;
	virtual ULONG                 GetGenLinkSpeed() = NULL;
	virtual ULONG                 GetGenTransmitBufferSpace() = NULL;
	virtual ULONG                 GetGenReceiveBufferSpace() = NULL;
	virtual ULONG                 GetGenTransmitBlockSize() = NULL;
	virtual ULONG                 GetGenReceiveBlockSize() = NULL;
	virtual ULONG                 GetGenVendorId();
	virtual const char *          GetGenVendorDescription();
	virtual USHORT                GetGenDriverVersion() = NULL;
	virtual ULONG                 GetGenCurrentPacketFilter();
	virtual ULONG                 GetGenXmitOk() = NULL;
	virtual ULONG                 GetGenRcvOk() = NULL;
	virtual ULONG                 GetGenXmitError() = NULL;
	virtual ULONG                 GetGenRcvError() = NULL;
	virtual ULONG                 GetGenRcvNoBuffer() = NULL;
	virtual ULONG                 GetGenMediaCapabilities();
	virtual void                  GetPnpCapabilities(NDIS_PNP_CAPABILITIES *) = NULL;
	virtual NDIS_STATUS           QueryPnpPower(NDIS_DEVICE_POWER_STATE *) = NULL;

	// OID_GEN Set Handlers

	virtual NDIS_STATUS           SetGenCurrentPacketFilter(ULONG);
	virtual NDIS_STATUS           SetGenCurrentLookahead(ULONG);
	virtual NDIS_STATUS           SetGenProtocolOptions(ULONG); 
	virtual NDIS_STATUS           SetPnpPower(NDIS_DEVICE_POWER_STATE *) = NULL;
};

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99国产精品久久久久| 亚洲夂夂婷婷色拍ww47| 亚洲黄色av一区| 香蕉久久一区二区不卡无毒影院| 日韩精品久久久久久| 久久99这里只有精品| 精品伦理精品一区| 国产午夜三级一区二区三| 中文字幕不卡在线播放| 午夜不卡在线视频| 国产在线播放一区三区四| 91色在线porny| 精品免费国产一区二区三区四区| 蜜臀久久99精品久久久画质超高清| 日韩—二三区免费观看av| 不卡视频免费播放| 欧美大白屁股肥臀xxxxxx| 国产精品久久久久7777按摩| 久久精品99国产国产精| 91丨九色porny丨蝌蚪| 国产精品久久久久四虎| 亚洲视频免费在线观看| 91啪亚洲精品| 久久先锋影音av鲁色资源网| 久久综合综合久久综合| 在线观看日韩精品| 亚洲三级在线免费观看| 日韩精品资源二区在线| 欧美日韩精品一区二区三区 | 精品夜夜嗨av一区二区三区| 亚洲欧美精品午睡沙发| 国产亚洲欧美在线| 欧美精品一区二区三区在线| 日韩欧美国产高清| 欧美日韩精品欧美日韩精品一| 91丨九色丨尤物| 波多野结衣视频一区| 国产精品18久久久久久久久久久久| 欧美欧美午夜aⅴ在线观看| 亚洲精品国产品国语在线app| 日韩一区二区三区在线| 欧美一区二区三区四区视频| 欧美日韩国产影片| 欧美性欧美巨大黑白大战| 在线视频你懂得一区| 色综合久久久久久久| 91蜜桃视频在线| 91在线观看污| 91成人国产精品| 欧美日韩一级二级三级| 4438x成人网最大色成网站| 欧美日韩免费一区二区三区视频| 欧美三级视频在线| 欧美久久久久久蜜桃| 欧美理论片在线| 日韩一级免费一区| 国产欧美一区二区精品性色超碰| 日本一区二区不卡视频| 亚洲裸体在线观看| 午夜天堂影视香蕉久久| 日韩激情一二三区| 精品午夜一区二区三区在线观看| 国产一区二区毛片| 99re亚洲国产精品| 欧美剧情片在线观看| 日韩女优电影在线观看| 国产午夜精品理论片a级大结局 | 国产成人aaa| 成人美女在线观看| 色婷婷久久久亚洲一区二区三区| 欧美日韩一级二级| 久久综合色天天久久综合图片| 久久精品日韩一区二区三区| 中文字幕字幕中文在线中不卡视频| 一区二区三区精品在线| 奇米综合一区二区三区精品视频| 国产一区二区三区视频在线播放| 91视频xxxx| 中文字幕av资源一区| 国产精品女人毛片| 午夜久久久影院| 国产精品一级在线| 欧美日韩亚洲综合| 国产欧美日韩视频在线观看| 一区二区三区免费网站| 精品综合免费视频观看| 91丨porny丨首页| 日韩三级在线观看| 中文字幕一区二区5566日韩| 午夜日韩在线电影| 国产91在线看| 欧美一区二区播放| 亚洲欧美日韩国产手机在线 | 国产高清不卡一区| 欧美军同video69gay| 欧美岛国在线观看| 一区二区三区在线不卡| 国产一区二区在线视频| 精品视频一区二区不卡| 国产精品久久久久久久午夜片| 日日噜噜夜夜狠狠视频欧美人| 成人听书哪个软件好| 欧美一区二区视频观看视频| 亚洲另类在线一区| 高清不卡一二三区| 日韩免费高清电影| 亚洲国产一区二区三区青草影视| 国产美女精品一区二区三区| 9191成人精品久久| 一区在线中文字幕| 高清久久久久久| 欧美成va人片在线观看| 亚洲综合免费观看高清在线观看| 国产成人综合自拍| 精品国产一二三| 日本在线播放一区二区三区| 在线一区二区观看| 亚洲欧美在线aaa| 国产成人精品在线看| 精品日韩一区二区三区免费视频| 一区二区欧美在线观看| 99久久婷婷国产综合精品| 久久久精品国产99久久精品芒果| 久久国内精品自在自线400部| 欧美放荡的少妇| 亚洲一二三四区不卡| 一本一道久久a久久精品综合蜜臀| 欧美国产日韩一二三区| 国产精品996| 久久精品免视看| 国产精华液一区二区三区| www一区二区| 国产美女娇喘av呻吟久久| 精品久久久久久最新网址| 秋霞午夜鲁丝一区二区老狼| 4438成人网| 美女视频一区二区| 欧美一区二区三区在线观看| 视频一区在线播放| 欧美男女性生活在线直播观看| 亚洲成人一区二区| 7777精品伊人久久久大香线蕉的| 午夜一区二区三区视频| 欧美日韩精品一区二区三区四区| 日韩中文字幕一区二区三区| 在线成人小视频| 美女mm1313爽爽久久久蜜臀| 欧美刺激午夜性久久久久久久| 国内精品第一页| 久久久久国产精品人| 粉嫩一区二区三区性色av| 欧美韩国日本不卡| 99精品欧美一区| 亚洲伊人伊色伊影伊综合网| 欧美这里有精品| 婷婷开心激情综合| 精品美女一区二区| 国产99久久精品| 亚洲三级视频在线观看| 精品污污网站免费看| 美国十次了思思久久精品导航| 精品国产欧美一区二区| 国产成人av电影在线播放| 亚洲视频一区二区在线| 7777精品伊人久久久大香线蕉的 | 日韩精品一区二区三区在线观看| 激情五月播播久久久精品| 国产欧美精品国产国产专区| 欧洲激情一区二区| 六月婷婷色综合| 亚洲日本一区二区三区| 6080日韩午夜伦伦午夜伦| 国产一区日韩二区欧美三区| 国产精品成人一区二区艾草| 精品视频一区三区九区| 国产酒店精品激情| 亚洲午夜精品久久久久久久久| 日韩丝袜情趣美女图片| www.在线成人| 免费人成精品欧美精品| 亚洲欧洲国产日韩| 欧美成人三级在线| 91色porny在线视频| 美女一区二区在线观看| 中文字幕亚洲成人| 欧美一三区三区四区免费在线看| 国产很黄免费观看久久| 亚洲成人免费av| 欧美国产1区2区| 91精品国产综合久久蜜臀| 成人黄色一级视频| 日本vs亚洲vs韩国一区三区| 亚洲欧美日韩国产另类专区| 日韩一级视频免费观看在线| 99vv1com这只有精品| 蜜臀av一区二区在线免费观看| 国产精品国产自产拍高清av | 蜜芽一区二区三区| 亚洲美女免费视频| 国产免费成人在线视频|