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

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

?? bdatypes.h

?? vc6.0完整版
?? H
?? 第 1 頁 / 共 2 頁
字號:
//------------------------------------------------------------------------------
// File: BDATypes.h
//
// Desc: Typedefs and enums needed by both the WDM drivers and the user mode
//       COM interfaces.
//
// Copyright (c) 1999 - 2001, Microsoft Corporation.  All rights reserved.
//------------------------------------------------------------------------------


#ifndef _BDATYPES_

#define _BDATYPES_      1

/* Utility Macros */

#define MIN_DIMENSION   1


#ifdef __midl
#define V1_ENUM [v1_enum]
#else
#define V1_ENUM
#endif

//===========================================================================
//
//  BDA Topology Structures
//
//===========================================================================

typedef struct _BDA_TEMPLATE_CONNECTION
{
    ULONG   FromNodeType;
    ULONG   FromNodePinType;
    ULONG   ToNodeType;
    ULONG   ToNodePinType;
}BDA_TEMPLATE_CONNECTION, *PBDA_TEMPLATE_CONNECTION;


typedef struct _BDA_TEMPLATE_PIN_JOINT
{
    ULONG   uliTemplateConnection;
    ULONG   ulcInstancesMax;
}BDA_TEMPLATE_PIN_JOINT, *PBDA_TEMPLATE_PIN_JOINT;



//===========================================================================
//
//  BDA Events
//
//===========================================================================

//  In-band Event IDs
//
typedef enum {
    BDA_EVENT_SIGNAL_LOSS = 0,
    BDA_EVENT_SIGNAL_LOCK,
    BDA_EVENT_DATA_START,
    BDA_EVENT_DATA_STOP,
    BDA_EVENT_CHANNEL_ACQUIRED,
    BDA_EVENT_CHANNEL_LOST,
    BDA_EVENT_CHANNEL_SOURCE_CHANGED,
    BDA_EVENT_CHANNEL_ACTIVATED,
    BDA_EVENT_CHANNEL_DEACTIVATED,
    BDA_EVENT_SUBCHANNEL_ACQUIRED,
    BDA_EVENT_SUBCHANNEL_LOST,
    BDA_EVENT_SUBCHANNEL_SOURCE_CHANGED,
    BDA_EVENT_SUBCHANNEL_ACTIVATED,
    BDA_EVENT_SUBCHANNEL_DEACTIVATED,
    BDA_EVENT_ACCESS_GRANTED,
    BDA_EVENT_ACCESS_DENIED,
    BDA_EVENT_OFFER_EXTENDED,
    BDA_EVENT_PURCHASE_COMPLETED,
    BDA_EVENT_SMART_CARD_INSERTED,
    BDA_EVENT_SMART_CARD_REMOVED
} BDA_EVENT_ID, *PBDA_EVENT_ID;



//===========================================================================
//
//  KSSTREAM_HEADER extensions for BDA
//
//===========================================================================

typedef struct tagKS_BDA_FRAME_INFO {
    ULONG                   ExtendedHeaderSize; // Size of this extended header
    DWORD                   dwFrameFlags;  //
    ULONG                   ulEvent; //
    ULONG                   ulChannelNumber; //
    ULONG                   ulSubchannelNumber; //
    ULONG                   ulReason; //
} KS_BDA_FRAME_INFO, *PKS_BDA_FRAME_INFO;


//------------------------------------------------------------
//
//  BDA Network Ethernet Filter Property Set
//
// {71985F43-1CA1-11d3-9CC8-00C04F7971E0}
//
typedef struct _BDA_ETHERNET_ADDRESS {
    BYTE    rgbAddress[6];
} BDA_ETHERNET_ADDRESS, *PBDA_ETHERNET_ADDRESS;

typedef struct _BDA_ETHERNET_ADDRESS_LIST {
    ULONG               ulcAddresses;
    BDA_ETHERNET_ADDRESS    rgAddressl[MIN_DIMENSION];
} BDA_ETHERNET_ADDRESS_LIST, * PBDA_ETHERNET_ADDRESS_LIST;

typedef enum {
    BDA_PROMISCUOUS_MULTICAST = 0,
    BDA_FILTERED_MULTICAST,
    BDA_NO_MULTICAST
} BDA_MULTICAST_MODE, *PBDA_MULTICAST_MODE;


//------------------------------------------------------------
//
//  BDA Network IPv4 Filter Property Set
//
// {71985F44-1CA1-11d3-9CC8-00C04F7971E0}
//
typedef struct _BDA_IPv4_ADDRESS {
    BYTE    rgbAddress[4];
} BDA_IPv4_ADDRESS, *PBDA_IPv4_ADDRESS;

typedef struct _BDA_IPv4_ADDRESS_LIST {
    ULONG               ulcAddresses;
    BDA_IPv4_ADDRESS    rgAddressl[MIN_DIMENSION];
} BDA_IPv4_ADDRESS_LIST, * PBDA_IPv4_ADDRESS_LIST;


//------------------------------------------------------------
//
//  BDA Network IPv4 Filter Property Set
//
// {E1785A74-2A23-4fb3-9245-A8F88017EF33}
//
typedef struct _BDA_IPv6_ADDRESS {
    BYTE    rgbAddress[6];
} BDA_IPv6_ADDRESS, *PBDA_IPv6_ADDRESS;

typedef struct _BDA_IPv6_ADDRESS_LIST {
    ULONG               ulcAddresses;
    BDA_IPv6_ADDRESS    rgAddressl[MIN_DIMENSION];
} BDA_IPv6_ADDRESS_LIST, * PBDA_IPv6_ADDRESS_LIST;


//------------------------------------------------------------
//
//
//  BDA Signal Property Set
//
//  {D2F1644B-B409-11d2-BC69-00A0C9EE9E16}
//
typedef enum {
    BDA_SIGNAL_UNAVAILABLE = 0,
    BDA_SIGNAL_INACTIVE,
    BDA_SIGNAL_ACTIVE
} BDA_SIGNAL_STATE, * PBDA_SIGNAL_STATE;


//------------------------------------------------------------
//
//
//  BDA Change Sync Method Set
//
// {FD0A5AF3-B41D-11d2-9C95-00C04F7971E0}
//
typedef enum
{
    BDA_CHANGES_COMPLETE = 0,
    BDA_CHANGES_PENDING

} BDA_CHANGE_STATE, * PBDA_CHANGE_STATE;


//------------------------------------------------------------
//
//
//  BDA Device Configuration Method Set
//
// {71985F45-1CA1-11d3-9CC8-00C04F7971E0}
//


//------------------------------------------------------------
//
//
//  BDA Topology Property Set
//
// {A14EE835-0A23-11d3-9CC7-00C04F7971E0}
//

typedef struct _BDANODE_DESCRIPTOR
{
    ULONG               ulBdaNodeType;  // The node type as it is used
                                        // in the BDA template topology

    GUID                guidFunction;   // GUID from BdaMedia.h describing
                                        // the node's function (e.g.
                                        // KSNODE_BDA_RF_TUNER)

    GUID                guidName;       // GUID that can be use to look up
                                        // a displayable name for the node.
} BDANODE_DESCRIPTOR, *PBDANODE_DESCRIPTOR;


//------------------------------------------------------------
//
//
//  BDA Void Transform Property Set
//
// {71985F46-1CA1-11d3-9CC8-00C04F7971E0}
//


//------------------------------------------------------------
//
//
//  BDA Null Transform Property Set
//
// {DDF15B0D-BD25-11d2-9CA0-00C04F7971E0}
//


//------------------------------------------------------------
//
//
//  BDA Frequency Filter Property Set
//
// {71985F47-1CA1-11d3-9CC8-00C04F7971E0}
//


//------------------------------------------------------------
//
//
//  BDA Autodemodulate Property Set
//
// {DDF15B12-BD25-11d2-9CA0-00C04F7971E0}
//


//------------------------------------------------------------
//
//
//  BDA Table Section Property Set
//
// {516B99C5-971C-4aaf-B3F3-D9FDA8A15E16}
//

typedef struct _BDA_TABLE_SECTION
{
    ULONG               ulPrimarySectionId;
    ULONG               ulSecondarySectionId;
    ULONG               ulcbSectionLength;
    ULONG               argbSectionData[MIN_DIMENSION];
} BDA_TABLE_SECTION, *PBDA_TABLE_SECTION;


//------------------------------------------------------------
//
//
//  BDA PID Filter Property Set
//
// {D0A67D65-08DF-4fec-8533-E5B550410B85}
//

//---------------------------------------------------------------------
// From IEnumPIDMap interface
//---------------------------------------------------------------------

typedef enum {
    MEDIA_TRANSPORT_PACKET,         //  complete TS packet e.g. pass-through mode
    MEDIA_ELEMENTARY_STREAM,        //  PES payloads; audio/video only
    MEDIA_MPEG2_PSI,                //  PAT, PMT, CAT, Private
    MEDIA_TRANSPORT_PAYLOAD         //  gathered TS packet payloads (PES packets, etc...)
} MEDIA_SAMPLE_CONTENT ;

typedef struct {

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本vs亚洲vs韩国一区三区二区| 毛片基地黄久久久久久天堂| 日韩一级成人av| 国产v日产∨综合v精品视频| 亚洲午夜私人影院| 国产精品嫩草99a| 精品国产第一区二区三区观看体验 | 免费人成在线不卡| 亚洲天堂2016| 国产香蕉久久精品综合网| 欧美久久免费观看| 91日韩精品一区| 粉嫩av一区二区三区粉嫩| 蜜桃精品在线观看| 视频一区视频二区中文| 亚洲精品乱码久久久久久久久 | 久久久久久97三级| 欧美一级高清片| 欧美精品久久99久久在免费线 | 不卡一区二区中文字幕| 久久99国产精品尤物| 视频一区二区三区中文字幕| 亚洲精品日韩综合观看成人91| 国产欧美精品区一区二区三区| 日韩限制级电影在线观看| 欧洲一区二区av| 91在线观看视频| 成人网男人的天堂| 国产成人精品亚洲777人妖| 国产精品一区二区视频| 久久se这里有精品| 看电视剧不卡顿的网站| 懂色av噜噜一区二区三区av| 日本va欧美va欧美va精品| 日韩精品三区四区| 喷水一区二区三区| 久久av老司机精品网站导航| 蜜乳av一区二区三区| 久久精品久久99精品久久| 免费在线看一区| 精品无人码麻豆乱码1区2区 | 国产精品正在播放| 国产精品一区二区你懂的| 国产在线精品视频| 国产91综合网| 99久久国产综合色|国产精品| 成人成人成人在线视频| 色久优优欧美色久优优| 欧美三级韩国三级日本一级| 69久久夜色精品国产69蝌蚪网| 日韩一区二区三区电影| 久久久久久久久99精品| 亚洲国产成人一区二区三区| 亚洲色图.com| 性欧美疯狂xxxxbbbb| 美女在线一区二区| 国产精品一区二区三区四区| 99久免费精品视频在线观看| 色婷婷久久久亚洲一区二区三区 | 亚洲男女毛片无遮挡| 亚洲最大的成人av| 日韩成人一级大片| 国产伦精一区二区三区| 91在线无精精品入口| 欧美精品99久久久**| 精品国精品自拍自在线| 一区在线播放视频| 亚洲成av人片www| 国产精品亚洲一区二区三区在线| 97久久超碰国产精品| 777奇米成人网| 中文字幕免费不卡| 调教+趴+乳夹+国产+精品| 寂寞少妇一区二区三区| 99re热视频精品| 日韩一区二区在线观看| 国产欧美日本一区二区三区| 一区二区三区.www| 激情欧美一区二区三区在线观看| 成人黄色a**站在线观看| 欧美日韩国产一二三| 久久久久久久久久久久电影| 亚洲精品一二三区| 国产在线精品国自产拍免费| 欧洲一区在线观看| 国产欧美1区2区3区| 亚洲高清免费观看高清完整版在线观看| 免费视频最近日韩| 91久久精品一区二区二区| 久久久精品一品道一区| 国产99久久久精品| 欧美日韩一区二区三区四区五区| 久久久久国产免费免费| 亚洲成人一区在线| 国产91丝袜在线播放| 7878成人国产在线观看| 亚洲欧洲av一区二区三区久久| 欧美aaa在线| 日本韩国一区二区| 欧美韩国日本一区| 精品写真视频在线观看| 欧美巨大另类极品videosbest | 欧美日韩在线三级| 亚洲欧美在线视频| 国产露脸91国语对白| 欧美在线免费视屏| 国产精品国产自产拍高清av| 久久99久久久久| 欧美精品1区2区| 亚洲国产综合人成综合网站| 成人黄页毛片网站| 久久久久久久综合日本| 麻豆精品视频在线观看免费 | 国产精品久久毛片av大全日韩| 麻豆国产精品一区二区三区| 欧美亚洲国产怡红院影院| 日韩美女啊v在线免费观看| 国产乱码字幕精品高清av| 欧美一区二区视频免费观看| 一级日本不卡的影视| 91丨九色丨国产丨porny| 国产精品久久久久一区二区三区 | 亚洲电影你懂得| 在线精品视频一区二区| 亚洲精品免费在线播放| 93久久精品日日躁夜夜躁欧美| 中文字幕欧美区| 国产69精品久久99不卡| 久久综合国产精品| 国产自产高清不卡| 久久久久97国产精华液好用吗| 久草中文综合在线| 精品国产百合女同互慰| 激情成人综合网| 久久免费视频色| 国产精品一二一区| 国产人伦精品一区二区| 国产成人午夜99999| 国产日韩高清在线| thepron国产精品| 亚洲欧洲成人av每日更新| 91美女在线观看| 亚洲 欧美综合在线网络| 欧美一区二区福利视频| 精品亚洲国产成人av制服丝袜 | 中文字幕av在线一区二区三区| 国产精品1024| 国产精品全国免费观看高清| 成年人网站91| 亚洲香肠在线观看| 日韩一二三区视频| 国产在线视频不卡二| 中文字幕av免费专区久久| 91网站视频在线观看| 午夜伊人狠狠久久| 日韩欧美aaaaaa| 国产成人av电影在线| 一区二区三区在线不卡| 欧美日韩视频第一区| 久久激情五月激情| 欧美韩国日本一区| 欧美三电影在线| 激情文学综合丁香| 亚洲人成人一区二区在线观看| 欧美日韩成人综合在线一区二区 | 91高清视频在线| 日本三级韩国三级欧美三级| 久久日一线二线三线suv| 不卡一区在线观看| 日本中文字幕不卡| 国产日韩成人精品| 欧美乱妇20p| 国产不卡在线一区| 日韩国产高清影视| 亚洲国产精品传媒在线观看| 欧美系列一区二区| 韩国成人精品a∨在线观看| 亚洲狼人国产精品| 精品国产123| 欧美三区在线观看| 国产精品小仙女| 亚洲成av人在线观看| 欧美激情一区不卡| 欧美久久一二区| eeuss鲁片一区二区三区 | 亚洲一区视频在线观看视频| 欧美一区二区精品| 色婷婷激情久久| 韩国精品免费视频| 亚洲超丰满肉感bbw| 国产精品欧美一区二区三区| 欧美丰满少妇xxxbbb| 成人黄色在线看| 极品瑜伽女神91| 午夜久久电影网| 中文字幕一区二区在线播放| 欧美大胆一级视频| 在线观看91精品国产麻豆| 99re这里只有精品首页| 国产精品1区2区3区在线观看|