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

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

?? ksproxy.h

?? Directx8.1的頭文件和庫。進行directx編程必備的東西。無密碼
?? H
?? 第 1 頁 / 共 2 頁
字號:

interface DECLSPEC_UUID("7bb38260-d19c-11d2-b38a-00a0c95ec22e") IKsPinEx;
#undef INTERFACE
#define INTERFACE IKsPinEx
DECLARE_INTERFACE_(IKsPinEx, IKsPin)
{
    STDMETHOD_(VOID, KsNotifyError)(
        THIS_
        IMediaSample* Sample,
        HRESULT hr
    ) PURE;        
};
                         
interface DECLSPEC_UUID("e539cd90-a8b4-11d1-8189-00a0c9062802") IKsPinPipe;
#undef INTERFACE
#define INTERFACE IKsPinPipe
DECLARE_INTERFACE_(IKsPinPipe, IUnknown)
{
    STDMETHOD(KsGetPinFramingCache)(
        THIS_
        PKSALLOCATOR_FRAMING_EX *FramingEx,
        PFRAMING_PROP FramingProp,
        FRAMING_CACHE_OPS Option
    ) PURE;
    STDMETHOD(KsSetPinFramingCache)(
        THIS_
        PKSALLOCATOR_FRAMING_EX FramingEx,
        PFRAMING_PROP FramingProp,
        FRAMING_CACHE_OPS Option
    ) PURE;
    STDMETHOD_(IPin*, KsGetConnectedPin)(
        THIS
    ) PURE;
    STDMETHOD_(IKsAllocatorEx*, KsGetPipe)(
        THIS_
        KSPEEKOPERATION Operation
    ) PURE;
    STDMETHOD(KsSetPipe)(
        THIS_
        IKsAllocatorEx *KsAllocator
    ) PURE;
    STDMETHOD_(ULONG, KsGetPipeAllocatorFlag)(
        THIS
    ) PURE;
    STDMETHOD(KsSetPipeAllocatorFlag)(
        THIS_
        ULONG Flag
    ) PURE;
    STDMETHOD_(GUID, KsGetPinBusCache)(
        THIS
    ) PURE;
    STDMETHOD(KsSetPinBusCache)(
        THIS_
        GUID Bus
    ) PURE;
//
// very useful methods for tracing.
//
    STDMETHOD_(PWCHAR, KsGetPinName)(
        THIS
    ) PURE;
    STDMETHOD_(PWCHAR, KsGetFilterName)(
        THIS
    ) PURE;
};


interface DECLSPEC_UUID("CD5EBE6B-8B6E-11D1-8AE0-00A0C9223196") IKsPinFactory;
#undef INTERFACE
#define INTERFACE IKsPinFactory
DECLARE_INTERFACE_(IKsPinFactory, IUnknown)
{
    STDMETHOD(KsPinFactory)(
        THIS_
        ULONG* PinFactory
    ) PURE;
};

typedef enum {
    KsIoOperation_Write,
    KsIoOperation_Read
} KSIOOPERATION;

interface DECLSPEC_UUID("5ffbaa02-49a3-11d0-9f36-00aa00a216a1") IKsDataTypeHandler;
#undef INTERFACE
#define INTERFACE IKsDataTypeHandler
DECLARE_INTERFACE_(IKsDataTypeHandler, IUnknown)
{
    STDMETHOD(KsCompleteIoOperation)(
        THIS_
        IMediaSample *Sample,
        PVOID StreamHeader,
        KSIOOPERATION IoOperation,
        BOOL Cancelled
    ) PURE;
    STDMETHOD(KsIsMediaTypeInRanges)(
        THIS_
        PVOID DataRanges
        ) PURE;
    STDMETHOD(KsPrepareIoOperation)(
        THIS_
        IMediaSample *Sample,
        PVOID StreamHeader,
        KSIOOPERATION IoOperation
    ) PURE;
    STDMETHOD(KsQueryExtendedSize)(
        THIS_
        ULONG* ExtendedSize
    ) PURE;
    STDMETHOD(KsSetMediaType)(
        THIS_
        const AM_MEDIA_TYPE* AmMediaType
    ) PURE;
};

interface DECLSPEC_UUID("827D1A0E-0F73-11D2-B27A-00A0C9223196") IKsDataTypeCompletion;
#undef INTERFACE
#define INTERFACE IKsDataTypeCompletion
DECLARE_INTERFACE_(IKsDataTypeCompletion, IUnknown)
{
    STDMETHOD(KsCompleteMediaType)(
        THIS_
        HANDLE FilterHandle,
        ULONG PinFactoryId,
        AM_MEDIA_TYPE* AmMediaType
    ) PURE;
};

interface DECLSPEC_UUID("D3ABC7E0-9A61-11d0-A40D-00A0C9223196") IKsInterfaceHandler;
#undef INTERFACE
#define INTERFACE IKsInterfaceHandler
DECLARE_INTERFACE_(IKsInterfaceHandler, IUnknown)
{
    STDMETHOD(KsSetPin)(
        THIS_
        IKsPin *KsPin
    ) PURE;
    STDMETHOD(KsProcessMediaSamples)(
        THIS_
        IKsDataTypeHandler *KsDataTypeHandler,
        IMediaSample** SampleList,
        PLONG SampleCount,
        KSIOOPERATION IoOperation,
        PKSSTREAM_SEGMENT *StreamSegment
    ) PURE;
    STDMETHOD(KsCompleteIo)(
        THIS_
        PKSSTREAM_SEGMENT StreamSegment
    ) PURE;
};


//
// This structure definition is the common header required by the proxy to 
// dispatch the stream segment to the interface handler.  Interface handlers 
// will create extended structures to include other information such as 
// media samples, extended header size and so on.
//

typedef struct _KSSTREAM_SEGMENT {
    IKsInterfaceHandler     *KsInterfaceHandler;
    IKsDataTypeHandler      *KsDataTypeHandler;
    KSIOOPERATION           IoOperation;
    HANDLE                  CompletionEvent;
    
} KSSTREAM_SEGMENT;

interface DECLSPEC_UUID("423c13a2-2070-11d0-9ef7-00aa00a216a1") IKsObject;
#undef INTERFACE
#define INTERFACE IKsObject
DECLARE_INTERFACE_(IKsObject, IUnknown)
{
    STDMETHOD_(HANDLE, KsGetObjectHandle)(
        THIS
    ) PURE;
};

interface DECLSPEC_UUID("97ebaacb-95bd-11d0-a3ea-00a0c9223196") IKsQualityForwarder;
#undef INTERFACE
#define INTERFACE IKsQualityForwarder
DECLARE_INTERFACE_(IKsQualityForwarder, IKsObject)
{
    STDMETHOD_(VOID, KsFlushClient)(
        THIS_
        IKsPin* Pin
    ) PURE;
};

KSDDKAPI
HRESULT
WINAPI
KsResolveRequiredAttributes(
    PKSDATARANGE DataRange,
    PKSMULTIPLE_ITEM Attributes OPTIONAL
    );

KSDDKAPI
HRESULT
WINAPI
KsOpenDefaultDevice(
    REFGUID Category,
    ACCESS_MASK Access,
    PHANDLE DeviceHandle
    );
KSDDKAPI
HRESULT
WINAPI
KsSynchronousDeviceControl(
    HANDLE      Handle,
    ULONG       IoControl,
    PVOID       InBuffer,
    ULONG       InLength,
    PVOID       OutBuffer,
    ULONG       OutLength,
    PULONG      BytesReturned
    );
KSDDKAPI
HRESULT
WINAPI
KsGetMultiplePinFactoryItems(
    HANDLE  FilterHandle,
    ULONG   PinFactoryId,
    ULONG   PropertyId,
    PVOID*  Items
    );
KSDDKAPI
HRESULT
WINAPI
KsGetMediaTypeCount(
    HANDLE      FilterHandle,
    ULONG       PinFactoryId,
    ULONG*      MediaTypeCount
    );
KSDDKAPI
HRESULT
WINAPI
KsGetMediaType(
    int         Position,
    AM_MEDIA_TYPE* AmMediaType,
    HANDLE      FilterHandle,
    ULONG       PinFactoryId
    );

#endif // __STREAMS__

#ifndef _IKsPropertySet_
#if !defined(__cplusplus) || _MSC_VER < 1100
DEFINE_GUIDEX(IID_IKsPropertySet);
#endif // !defined(__cplusplus) || _MSC_VER < 1100
#endif // _IKsPropertySet_

#ifndef _IKsControl_
#if !defined(__cplusplus) || _MSC_VER < 1100
DEFINE_GUIDEX(IID_IKsControl);
#endif // !defined(__cplusplus) || _MSC_VER < 1100
#endif // _IKsControl_

#if !defined(__cplusplus) || _MSC_VER < 1100
DEFINE_GUIDEX(IID_IKsAggregateControl);
#endif // !defined(__cplusplus) || _MSC_VER < 1100

#ifndef _IKsTopology_
#if !defined(__cplusplus) || _MSC_VER < 1100
DEFINE_GUIDEX(IID_IKsTopology);
#endif // !defined(__cplusplus) || _MSC_VER < 1100
#endif // _IKsTopology_

DEFINE_GUIDSTRUCT("17CCA71B-ECD7-11D0-B908-00A0C9223196", CLSID_Proxy);
#define CLSID_Proxy DEFINE_GUIDNAMED(CLSID_Proxy)

#else // !_KS_

#ifndef _IKsPropertySet_
#if !defined(__cplusplus) || _MSC_VER < 1100
DEFINE_GUID(IID_IKsPropertySet, STATIC_IID_IKsPropertySet);
#endif // !defined(__cplusplus) || _MSC_VER < 1100
#endif // _IKsPropertySet_

#if !defined(__cplusplus) || _MSC_VER < 1100
DEFINE_GUID(CLSID_Proxy, STATIC_CLSID_Proxy);
#else  // defined(__cplusplus) && _MSC_VER >= 1100
DECLSPEC_UUID("17CCA71B-ECD7-11D0-B908-00A0C9223196") CLSID_Proxy;
#endif  // defined(__cplusplus) && _MSC_VER >= 1100

#endif // !_KS_

#ifndef _IKsPropertySet_
#define _IKsPropertySet_

#define KSPROPERTY_SUPPORT_GET 1
#define KSPROPERTY_SUPPORT_SET 2

#ifdef DECLARE_INTERFACE_

interface DECLSPEC_UUID("31EFAC30-515C-11d0-A9AA-00aa0061be93") IKsPropertySet;
#undef INTERFACE
#define INTERFACE IKsPropertySet
DECLARE_INTERFACE_(IKsPropertySet, IUnknown)
{
    STDMETHOD(Set)(
        THIS_
        IN REFGUID PropSet,
        IN ULONG Id,
        IN LPVOID InstanceData,
        IN ULONG InstanceLength,
        IN LPVOID PropertyData,
        IN ULONG DataLength
    ) PURE;

    STDMETHOD(Get)(
        THIS_
        IN REFGUID PropSet,
        IN ULONG Id,
        IN LPVOID InstanceData,
        IN ULONG InstanceLength,
        OUT LPVOID PropertyData,
        IN ULONG DataLength,
        OUT ULONG* BytesReturned
    ) PURE;

    STDMETHOD(QuerySupported)(
        THIS_
        IN REFGUID PropSet,
        IN ULONG Id,
        OUT ULONG* TypeSupport
    ) PURE;
};

#endif // DECLARE_INTERFACE_

#endif // _IKsPropertySet_

#ifndef _IKsControl_
#define _IKsControl_

#ifdef DECLARE_INTERFACE_

interface DECLSPEC_UUID("28F54685-06FD-11D2-B27A-00A0C9223196") IKsControl;
#undef INTERFACE
#define INTERFACE IKsControl
DECLARE_INTERFACE_(IKsControl, IUnknown)
{
    STDMETHOD(KsProperty)(
        THIS_
        IN PKSPROPERTY Property,
        IN ULONG PropertyLength,
        IN OUT LPVOID PropertyData,
        IN ULONG DataLength,
        OUT ULONG* BytesReturned
    ) PURE;
    STDMETHOD(KsMethod)(
        THIS_
        IN PKSMETHOD Method,
        IN ULONG MethodLength,
        IN OUT LPVOID MethodData,
        IN ULONG DataLength,
        OUT ULONG* BytesReturned
    ) PURE;
    STDMETHOD(KsEvent)(
        THIS_
        IN PKSEVENT Event OPTIONAL,
        IN ULONG EventLength,
        IN OUT LPVOID EventData,
        IN ULONG DataLength,
        OUT ULONG* BytesReturned
    ) PURE;
};

#endif // DECLARE_INTERFACE_

#endif // _IKsControl_


#ifdef DECLARE_INTERFACE_

interface DECLSPEC_UUID("7F40EAC0-3947-11D2-874E-00A0C9223196") IKsAggregateControl;
#undef INTERFACE
#define INTERFACE IKsAggregateControl
DECLARE_INTERFACE_(IKsAggregateControl, IUnknown)
{
    STDMETHOD(KsAddAggregate)(
        THIS_
        IN REFGUID AggregateClass
    ) PURE;
    STDMETHOD(KsRemoveAggregate)(
        THIS_
        IN REFGUID AggregateClass
    ) PURE;
};

#endif // DECLARE_INTERFACE_

#ifndef _IKsTopology_
#define _IKsTopology_

#ifdef DECLARE_INTERFACE_

interface DECLSPEC_UUID("28F54683-06FD-11D2-B27A-00A0C9223196") IKsTopology;
#undef INTERFACE
#define INTERFACE IKsTopology
DECLARE_INTERFACE_(IKsTopology, IUnknown)
{
    STDMETHOD(CreateNodeInstance)(
        THIS_
        IN ULONG NodeId,
        IN ULONG Flags,
        IN ACCESS_MASK DesiredAccess,
        IN IUnknown* UnkOuter OPTIONAL,
        IN REFGUID InterfaceId,
        OUT LPVOID* Interface
    ) PURE;
};

#endif // DECLARE_INTERFACE_

#endif // _IKsTopology_

#ifdef __cplusplus
}
#endif // __cplusplus

#endif // __KSPROXY__

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区三区不卡视频| 蜜臀精品一区二区三区在线观看| 亚洲色图色小说| 免费观看成人鲁鲁鲁鲁鲁视频| 99视频精品全部免费在线| 欧美人体做爰大胆视频| 中文字幕一区二区视频| 另类小说色综合网站| 欧美在线免费观看视频| 国产精品国产三级国产普通话99| 日韩高清一区在线| 欧美色图片你懂的| 中文字幕中文乱码欧美一区二区 | 在线观看日产精品| 久久这里只有精品视频网| 亚洲va在线va天堂| 欧美探花视频资源| 1024成人网色www| 国产91高潮流白浆在线麻豆| 日韩欧美一级在线播放| 亚洲无人区一区| 91在线无精精品入口| 久久精品一级爱片| 加勒比av一区二区| 日韩午夜精品电影| 久久精品噜噜噜成人av农村| 欧美午夜精品久久久久久孕妇| 亚洲视频图片小说| 一本大道久久a久久精品综合| 欧美激情在线免费观看| 国产91精品久久久久久久网曝门| 久久久久久亚洲综合影院红桃| 久久丁香综合五月国产三级网站| 91麻豆精品91久久久久同性| 石原莉奈在线亚洲三区| 欧美日韩不卡一区二区| 亚洲第一精品在线| 欧美人妖巨大在线| 久久99国产乱子伦精品免费| 91精品国产欧美日韩| 男女男精品网站| 精品久久久久久无| 国产在线播放一区| 欧美国产国产综合| 99r国产精品| 亚洲一区二区三区视频在线| 欧美日本国产一区| 国产乱色国产精品免费视频| 国产欧美一区二区精品秋霞影院| 国产成人免费高清| 亚洲欧美激情插| 欧美精品tushy高清| 黑人巨大精品欧美黑白配亚洲| 中文字幕欧美日本乱码一线二线| 97精品国产露脸对白| 舔着乳尖日韩一区| 精品国产髙清在线看国产毛片| 丁香另类激情小说| 一区二区久久久久| 精品国产乱码久久久久久久久| 成人伦理片在线| 亚洲成人av资源| 久久久久久久久久久99999| 91小视频免费观看| 免费在线观看一区| 国产精品毛片久久久久久久| 在线观看国产精品网站| 久久99国产精品麻豆| 一色桃子久久精品亚洲| 在线观看91精品国产麻豆| 国产成人自拍网| 亚欧色一区w666天堂| 久久综合色一综合色88| 日本道精品一区二区三区| 久久99精品网久久| 亚洲精品亚洲人成人网在线播放| 日韩欧美国产电影| 91久久精品午夜一区二区| 国产一区二区三区最好精华液| 亚洲精品乱码久久久久久久久| 日韩欧美中文字幕一区| 色偷偷一区二区三区| 国产一区二区三区在线观看精品| 亚洲永久精品大片| 国产精品少妇自拍| 日韩一区二区在线观看视频 | 久久99热国产| 亚洲精品日韩一| 国产午夜精品一区二区| 91精品欧美久久久久久动漫 | 欧美日韩一区二区在线观看视频| 国产精品99久久久久久久女警| 午夜精品成人在线视频| 国产精品传媒视频| 国产午夜精品久久久久久免费视 | 亚洲成av人在线观看| 国产精品美女www爽爽爽| 精品国内二区三区| 制服丝袜成人动漫| 欧美午夜精品久久久久久超碰| 成人在线视频首页| 国产一区二区三区免费播放| 美日韩黄色大片| 视频一区二区三区中文字幕| 亚洲成av人片在www色猫咪| 亚洲美女视频一区| 亚洲三级小视频| 亚洲色图在线视频| 国产精品麻豆一区二区| 中文字幕欧美激情| 国产精品久久久久久久久晋中| 久久久久9999亚洲精品| 精品国产乱码久久久久久浪潮| 欧美草草影院在线视频| 日韩亚洲欧美在线| 日韩欧美国产一区二区三区 | 麻豆精品蜜桃视频网站| 日韩国产欧美一区二区三区| 日日夜夜精品视频免费| 亚洲成va人在线观看| 日本午夜精品一区二区三区电影| 亚洲高清视频在线| 日韩高清在线电影| 韩国毛片一区二区三区| 国产精品一二三| 成人永久免费视频| 91女人视频在线观看| 色网站国产精品| 欧美另类久久久品| 精品美女被调教视频大全网站| 欧美www视频| 国产喂奶挤奶一区二区三区| 国产精品全国免费观看高清| 亚洲欧美综合另类在线卡通| 亚洲国产中文字幕| 蜜桃精品视频在线| 国内久久婷婷综合| 成人深夜视频在线观看| 91久久一区二区| 91精品国模一区二区三区| 精品国产网站在线观看| 亚洲欧洲www| 亚洲成人在线网站| 激情综合色丁香一区二区| 懂色av一区二区三区蜜臀| 在线中文字幕一区| 精品久久久久香蕉网| 日韩毛片一二三区| 免费日韩伦理电影| 成人性生交大片免费看视频在线| 欧美午夜精品一区二区蜜桃| 欧美本精品男人aⅴ天堂| 国产精品久久久久影院老司| 性感美女极品91精品| 国产91精品精华液一区二区三区| 欧洲国内综合视频| 久久久久97国产精华液好用吗| 一区二区三区免费看视频| 狠狠v欧美v日韩v亚洲ⅴ| 91精彩视频在线| 久久嫩草精品久久久精品| 一区二区三区不卡视频| 国产成人综合网| 91精品国产综合久久久久久漫画 | 日韩片之四级片| 最新久久zyz资源站| 美女视频一区二区| 日本道精品一区二区三区| 久久亚洲一区二区三区明星换脸| 亚洲精品乱码久久久久久黑人 | 成人精品免费视频| 制服丝袜日韩国产| 一区二区三区国产豹纹内裤在线 | 91亚洲午夜精品久久久久久| 91精品啪在线观看国产60岁| 亚洲男人天堂av网| 成人黄色软件下载| 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 国产91对白在线观看九色| 欧美一区二区在线视频| 一区二区日韩av| jlzzjlzz欧美大全| 国产日韩欧美a| 久久成人麻豆午夜电影| 欧美日韩高清一区二区不卡| 亚洲欧美日韩中文字幕一区二区三区 | 制服丝袜亚洲精品中文字幕| 一区二区三区视频在线观看| 成人性视频免费网站| 久久久久亚洲蜜桃| 韩国女主播成人在线观看| 日韩欧美一区在线观看| 视频在线观看91| 欧美色涩在线第一页| 一区二区三区色| 欧美日韩一二三区| 亚洲成人一区二区在线观看| 在线视频欧美精品| 亚洲一区二区偷拍精品| 在线精品视频一区二区|