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

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

?? vmr9.h

?? 從FFMPEG轉換而來的H264解碼程序,VC下編譯..
?? H
?? 第 1 頁 / 共 5 頁
字號:


/* this ALWAYS GENERATED file contains the definitions for the interfaces */


 /* File created by MIDL compiler version 6.00.0366 */
/* Compiler settings for vmr9.idl:
    Oicf, W1, Zp8, env=Win32 (32b run)
    protocol : dce , ms_ext, c_ext, robust
    error checks: allocation ref bounds_check enum stub_data
    VC __declspec() decoration level:
         __declspec(uuid()), __declspec(selectany), __declspec(novtable)
         DECLSPEC_UUID(), MIDL_INTERFACE()
*/
//@@MIDL_FILE_HEADING(  )

#pragma warning( disable: 4049 )  /* more than 64k source lines */


/* verify that the <rpcndr.h> version is high enough to compile this file*/
#ifndef __REQUIRED_RPCNDR_H_VERSION__
#define __REQUIRED_RPCNDR_H_VERSION__ 475
#endif

#include "rpc.h"
#include "rpcndr.h"

#ifndef __RPCNDR_H_VERSION__
#error this stub requires an updated version of <rpcndr.h>
#endif // __RPCNDR_H_VERSION__

#ifndef COM_NO_WINDOWS_H
#include "windows.h"
#include "ole2.h"
#endif /*COM_NO_WINDOWS_H*/

#ifndef __vmr9_h__
#define __vmr9_h__

#if defined(_MSC_VER) && (_MSC_VER >= 1020)
#pragma once
#endif

/* Forward Declarations */

#ifndef __IVMRImagePresenter9_FWD_DEFINED__
#define __IVMRImagePresenter9_FWD_DEFINED__
typedef interface IVMRImagePresenter9 IVMRImagePresenter9;
#endif 	/* __IVMRImagePresenter9_FWD_DEFINED__ */


#ifndef __IVMRSurfaceAllocator9_FWD_DEFINED__
#define __IVMRSurfaceAllocator9_FWD_DEFINED__
typedef interface IVMRSurfaceAllocator9 IVMRSurfaceAllocator9;
#endif 	/* __IVMRSurfaceAllocator9_FWD_DEFINED__ */


#ifndef __IVMRSurfaceAllocatorEx9_FWD_DEFINED__
#define __IVMRSurfaceAllocatorEx9_FWD_DEFINED__
typedef interface IVMRSurfaceAllocatorEx9 IVMRSurfaceAllocatorEx9;
#endif 	/* __IVMRSurfaceAllocatorEx9_FWD_DEFINED__ */


#ifndef __IVMRSurfaceAllocatorNotify9_FWD_DEFINED__
#define __IVMRSurfaceAllocatorNotify9_FWD_DEFINED__
typedef interface IVMRSurfaceAllocatorNotify9 IVMRSurfaceAllocatorNotify9;
#endif 	/* __IVMRSurfaceAllocatorNotify9_FWD_DEFINED__ */


#ifndef __IVMRWindowlessControl9_FWD_DEFINED__
#define __IVMRWindowlessControl9_FWD_DEFINED__
typedef interface IVMRWindowlessControl9 IVMRWindowlessControl9;
#endif 	/* __IVMRWindowlessControl9_FWD_DEFINED__ */


#ifndef __IVMRMixerControl9_FWD_DEFINED__
#define __IVMRMixerControl9_FWD_DEFINED__
typedef interface IVMRMixerControl9 IVMRMixerControl9;
#endif 	/* __IVMRMixerControl9_FWD_DEFINED__ */


#ifndef __IVMRMixerBitmap9_FWD_DEFINED__
#define __IVMRMixerBitmap9_FWD_DEFINED__
typedef interface IVMRMixerBitmap9 IVMRMixerBitmap9;
#endif 	/* __IVMRMixerBitmap9_FWD_DEFINED__ */


#ifndef __IVMRSurface9_FWD_DEFINED__
#define __IVMRSurface9_FWD_DEFINED__
typedef interface IVMRSurface9 IVMRSurface9;
#endif 	/* __IVMRSurface9_FWD_DEFINED__ */


#ifndef __IVMRImagePresenterConfig9_FWD_DEFINED__
#define __IVMRImagePresenterConfig9_FWD_DEFINED__
typedef interface IVMRImagePresenterConfig9 IVMRImagePresenterConfig9;
#endif 	/* __IVMRImagePresenterConfig9_FWD_DEFINED__ */


#ifndef __IVMRVideoStreamControl9_FWD_DEFINED__
#define __IVMRVideoStreamControl9_FWD_DEFINED__
typedef interface IVMRVideoStreamControl9 IVMRVideoStreamControl9;
#endif 	/* __IVMRVideoStreamControl9_FWD_DEFINED__ */


#ifndef __IVMRFilterConfig9_FWD_DEFINED__
#define __IVMRFilterConfig9_FWD_DEFINED__
typedef interface IVMRFilterConfig9 IVMRFilterConfig9;
#endif 	/* __IVMRFilterConfig9_FWD_DEFINED__ */


#ifndef __IVMRAspectRatioControl9_FWD_DEFINED__
#define __IVMRAspectRatioControl9_FWD_DEFINED__
typedef interface IVMRAspectRatioControl9 IVMRAspectRatioControl9;
#endif 	/* __IVMRAspectRatioControl9_FWD_DEFINED__ */


#ifndef __IVMRMonitorConfig9_FWD_DEFINED__
#define __IVMRMonitorConfig9_FWD_DEFINED__
typedef interface IVMRMonitorConfig9 IVMRMonitorConfig9;
#endif 	/* __IVMRMonitorConfig9_FWD_DEFINED__ */


#ifndef __IVMRDeinterlaceControl9_FWD_DEFINED__
#define __IVMRDeinterlaceControl9_FWD_DEFINED__
typedef interface IVMRDeinterlaceControl9 IVMRDeinterlaceControl9;
#endif 	/* __IVMRDeinterlaceControl9_FWD_DEFINED__ */


#ifndef __IVMRImageCompositor9_FWD_DEFINED__
#define __IVMRImageCompositor9_FWD_DEFINED__
typedef interface IVMRImageCompositor9 IVMRImageCompositor9;
#endif 	/* __IVMRImageCompositor9_FWD_DEFINED__ */


/* header files for imported files */
#include "unknwn.h"

#ifdef __cplusplus
extern "C"{
#endif

void * __RPC_USER MIDL_user_allocate(size_t);
void __RPC_USER MIDL_user_free( void * );

/* interface __MIDL_itf_vmr9_0000 */
/* [local] */

#if 0
typedef DWORD IDirect3DDevice9;

typedef DWORD IDirect3DSurface9;

typedef DWORD D3DFORMAT;

typedef DWORD D3DCOLOR;

typedef DWORD D3DPOOL;

typedef LONGLONG REFERENCE_TIME;

typedef DWORD *HMONITOR;

typedef /* [public][public][public] */ struct __MIDL___MIDL_itf_vmr9_0000_0001
    {
    DWORD dw1;
    DWORD dw2;
    } 	AM_MEDIA_TYPE;

#endif














typedef /* [public] */
enum __MIDL___MIDL_itf_vmr9_0000_0002
    {	VMR9Sample_SyncPoint	= 0x1,
	VMR9Sample_Preroll	= 0x2,
	VMR9Sample_Discontinuity	= 0x4,
	VMR9Sample_TimeValid	= 0x8,
	VMR9Sample_SrcDstRectsValid	= 0x10
    } 	VMR9PresentationFlags;

typedef struct _VMR9PresentationInfo
    {
    DWORD dwFlags;
    IDirect3DSurface9 *lpSurf;
    REFERENCE_TIME rtStart;
    REFERENCE_TIME rtEnd;
    SIZE szAspectRatio;
    RECT rcSrc;
    RECT rcDst;
    DWORD dwReserved1;
    DWORD dwReserved2;
    } 	VMR9PresentationInfo;



extern RPC_IF_HANDLE __MIDL_itf_vmr9_0000_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_vmr9_0000_v0_0_s_ifspec;

#ifndef __IVMRImagePresenter9_INTERFACE_DEFINED__
#define __IVMRImagePresenter9_INTERFACE_DEFINED__

/* interface IVMRImagePresenter9 */
/* [unique][helpstring][uuid][local][object][local] */


EXTERN_C const IID IID_IVMRImagePresenter9;

#if defined(__cplusplus) && !defined(CINTERFACE)

    MIDL_INTERFACE("69188c61-12a3-40f0-8ffc-342e7b433fd7")
    IVMRImagePresenter9 : public IUnknown
    {
    public:
        virtual HRESULT STDMETHODCALLTYPE StartPresenting(
            /* [in] */ DWORD_PTR dwUserID) = 0;

        virtual HRESULT STDMETHODCALLTYPE StopPresenting(
            /* [in] */ DWORD_PTR dwUserID) = 0;

        virtual HRESULT STDMETHODCALLTYPE PresentImage(
            /* [in] */ DWORD_PTR dwUserID,
            /* [in] */ VMR9PresentationInfo *lpPresInfo) = 0;

    };

#else 	/* C style interface */

    typedef struct IVMRImagePresenter9Vtbl
    {
        BEGIN_INTERFACE

        HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
            IVMRImagePresenter9 * This,
            /* [in] */ REFIID riid,
            /* [iid_is][out] */ void **ppvObject);

        ULONG ( STDMETHODCALLTYPE *AddRef )(
            IVMRImagePresenter9 * This);

        ULONG ( STDMETHODCALLTYPE *Release )(
            IVMRImagePresenter9 * This);

        HRESULT ( STDMETHODCALLTYPE *StartPresenting )(
            IVMRImagePresenter9 * This,
            /* [in] */ DWORD_PTR dwUserID);

        HRESULT ( STDMETHODCALLTYPE *StopPresenting )(
            IVMRImagePresenter9 * This,
            /* [in] */ DWORD_PTR dwUserID);

        HRESULT ( STDMETHODCALLTYPE *PresentImage )(
            IVMRImagePresenter9 * This,
            /* [in] */ DWORD_PTR dwUserID,
            /* [in] */ VMR9PresentationInfo *lpPresInfo);

        END_INTERFACE
    } IVMRImagePresenter9Vtbl;

    interface IVMRImagePresenter9
    {
        CONST_VTBL struct IVMRImagePresenter9Vtbl *lpVtbl;
    };



#ifdef COBJMACROS


#define IVMRImagePresenter9_QueryInterface(This,riid,ppvObject)	\
    (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)

#define IVMRImagePresenter9_AddRef(This)	\
    (This)->lpVtbl -> AddRef(This)

#define IVMRImagePresenter9_Release(This)	\
    (This)->lpVtbl -> Release(This)


#define IVMRImagePresenter9_StartPresenting(This,dwUserID)	\
    (This)->lpVtbl -> StartPresenting(This,dwUserID)

#define IVMRImagePresenter9_StopPresenting(This,dwUserID)	\
    (This)->lpVtbl -> StopPresenting(This,dwUserID)

#define IVMRImagePresenter9_PresentImage(This,dwUserID,lpPresInfo)	\
    (This)->lpVtbl -> PresentImage(This,dwUserID,lpPresInfo)

#endif /* COBJMACROS */


#endif 	/* C style interface */



HRESULT STDMETHODCALLTYPE IVMRImagePresenter9_StartPresenting_Proxy(
    IVMRImagePresenter9 * This,
    /* [in] */ DWORD_PTR dwUserID);


void __RPC_STUB IVMRImagePresenter9_StartPresenting_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);


HRESULT STDMETHODCALLTYPE IVMRImagePresenter9_StopPresenting_Proxy(
    IVMRImagePresenter9 * This,
    /* [in] */ DWORD_PTR dwUserID);


void __RPC_STUB IVMRImagePresenter9_StopPresenting_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);


HRESULT STDMETHODCALLTYPE IVMRImagePresenter9_PresentImage_Proxy(
    IVMRImagePresenter9 * This,
    /* [in] */ DWORD_PTR dwUserID,
    /* [in] */ VMR9PresentationInfo *lpPresInfo);


void __RPC_STUB IVMRImagePresenter9_PresentImage_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);



#endif 	/* __IVMRImagePresenter9_INTERFACE_DEFINED__ */


/* interface __MIDL_itf_vmr9_0009 */
/* [local] */

typedef /* [public] */
enum __MIDL___MIDL_itf_vmr9_0009_0001
    {	VMR9AllocFlag_3DRenderTarget	= 0x1,
	VMR9AllocFlag_DXVATarget	= 0x2,
	VMR9AllocFlag_TextureSurface	= 0x4,
	VMR9AllocFlag_OffscreenSurface	= 0x8,
	VMR9AllocFlag_RGBDynamicSwitch	= 0x10,
	VMR9AllocFlag_UsageReserved	= 0xe0,
	VMR9AllocFlag_UsageMask	= 0xff
    } 	VMR9SurfaceAllocationFlags;

typedef struct _VMR9AllocationInfo
    {
    DWORD dwFlags;
    DWORD dwWidth;
    DWORD dwHeight;
    D3DFORMAT Format;
    D3DPOOL Pool;
    DWORD MinBuffers;
    SIZE szAspectRatio;
    SIZE szNativeSize;
    } 	VMR9AllocationInfo;



extern RPC_IF_HANDLE __MIDL_itf_vmr9_0009_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_vmr9_0009_v0_0_s_ifspec;

#ifndef __IVMRSurfaceAllocator9_INTERFACE_DEFINED__
#define __IVMRSurfaceAllocator9_INTERFACE_DEFINED__

/* interface IVMRSurfaceAllocator9 */
/* [unique][helpstring][uuid][local][object][local] */


EXTERN_C const IID IID_IVMRSurfaceAllocator9;

#if defined(__cplusplus) && !defined(CINTERFACE)

    MIDL_INTERFACE("8d5148ea-3f5d-46cf-9df1-d1b896eedb1f")
    IVMRSurfaceAllocator9 : public IUnknown
    {
    public:
        virtual HRESULT STDMETHODCALLTYPE InitializeDevice(
            /* [in] */ DWORD_PTR dwUserID,
            /* [in] */ VMR9AllocationInfo *lpAllocInfo,
            /* [out][in] */ DWORD *lpNumBuffers) = 0;

        virtual HRESULT STDMETHODCALLTYPE TerminateDevice(
            /* [in] */ DWORD_PTR dwID) = 0;

        virtual HRESULT STDMETHODCALLTYPE GetSurface(
            /* [in] */ DWORD_PTR dwUserID,
            /* [in] */ DWORD SurfaceIndex,
            /* [in] */ DWORD SurfaceFlags,
            /* [out] */ IDirect3DSurface9 **lplpSurface) = 0;

        virtual HRESULT STDMETHODCALLTYPE AdviseNotify(
            /* [in] */ IVMRSurfaceAllocatorNotify9 *lpIVMRSurfAllocNotify) = 0;

    };

#else 	/* C style interface */

    typedef struct IVMRSurfaceAllocator9Vtbl
    {
        BEGIN_INTERFACE

        HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
            IVMRSurfaceAllocator9 * This,
            /* [in] */ REFIID riid,
            /* [iid_is][out] */ void **ppvObject);

        ULONG ( STDMETHODCALLTYPE *AddRef )(
            IVMRSurfaceAllocator9 * This);

        ULONG ( STDMETHODCALLTYPE *Release )(
            IVMRSurfaceAllocator9 * This);

        HRESULT ( STDMETHODCALLTYPE *InitializeDevice )(
            IVMRSurfaceAllocator9 * This,
            /* [in] */ DWORD_PTR dwUserID,
            /* [in] */ VMR9AllocationInfo *lpAllocInfo,
            /* [out][in] */ DWORD *lpNumBuffers);

        HRESULT ( STDMETHODCALLTYPE *TerminateDevice )(

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
蜜臀99久久精品久久久久久软件| 精品国产乱码久久久久久老虎 | 日本不卡一区二区| 亚洲一卡二卡三卡四卡五卡| 亚洲综合色成人| 久久精品国产免费| 国产一区91精品张津瑜| 成人成人成人在线视频| 欧美日韩国产一区二区三区地区| 欧美一区二区精品| 国产精品超碰97尤物18| 一区二区三区高清不卡| 免费成人av资源网| 91亚洲男人天堂| 日韩亚洲欧美一区二区三区| 中文字幕欧美日韩一区| 亚洲成人www| 成人看片黄a免费看在线| 日韩一二在线观看| 亚洲三级久久久| 久久婷婷久久一区二区三区| 欧美精品一区二区不卡| 欧美精品一区二| 五月激情六月综合| 一本色道**综合亚洲精品蜜桃冫| 日韩一级高清毛片| 秋霞影院一区二区| 欧美久久婷婷综合色| 日韩毛片在线免费观看| 老色鬼精品视频在线观看播放| 国产99精品国产| 欧美精品久久99久久在免费线| 国产欧美一区二区三区网站 | 久久99精品一区二区三区| 欧美在线观看禁18| 欧美高清在线视频| 免费看日韩精品| 欧美精品久久久久久久久老牛影院| 欧美激情一区二区三区| 国产九色sp调教91| 久久久亚洲精品一区二区三区| 亚洲一区二区在线观看视频 | 色94色欧美sute亚洲13| 国产精品女同一区二区三区| 精品写真视频在线观看 | 国产精品一区二区久久不卡 | 欧美午夜免费电影| 亚洲国产精品麻豆| 欧美三级一区二区| 午夜影视日本亚洲欧洲精品| 97超碰欧美中文字幕| 97久久超碰国产精品电影| 久久精品欧美日韩精品| 久久成人久久爱| 日韩欧美色电影| 免费人成网站在线观看欧美高清| 日韩免费高清电影| 国产91精品久久久久久久网曝门| 欧美国产精品一区二区| 91国产丝袜在线播放| 欧美bbbbb| 欧美激情在线看| 欧美日韩精品一区二区三区四区 | 国产精品一区二区你懂的| 国产精品美女久久久久aⅴ | 亚洲五码中文字幕| 精品人伦一区二区色婷婷| 色综合久久88色综合天天| 狠狠色丁香久久婷婷综合_中| 一区二区三区四区乱视频| 国产精品天美传媒| 久久久91精品国产一区二区精品 | 亚洲欧洲日韩在线| 久久久综合精品| 精品久久久久久最新网址| 69精品人人人人| 欧美精品丝袜中出| 777午夜精品免费视频| 欧美三级日本三级少妇99| 在线观看一区二区视频| 在线亚洲欧美专区二区| 91精品办公室少妇高潮对白| 欧美中文字幕不卡| 欧美这里有精品| 欧美日韩激情在线| 精品久久久久久综合日本欧美| 日韩欧美亚洲另类制服综合在线| 欧美精品在欧美一区二区少妇| 欧美剧在线免费观看网站| 日韩一区二区免费视频| 久久婷婷久久一区二区三区| 日本一区二区成人在线| 亚洲色图清纯唯美| 美日韩一级片在线观看| 成人免费视频视频| 精品99久久久久久| 麻豆精品在线看| 成人午夜电影久久影院| 欧美亚洲愉拍一区二区| 欧美一区二区福利在线| 日本一区二区三区在线观看| 亚洲精品高清视频在线观看| 美女在线一区二区| 色综合天天性综合| 日韩精品一区二区三区视频播放| 国产亚洲成aⅴ人片在线观看| 一区二区高清免费观看影视大全| 日本欧美一区二区三区乱码| 波多野结衣在线一区| 9191成人精品久久| 国产精品久久99| 久久精品国产成人一区二区三区| 99国产精品国产精品久久| 欧美变态凌虐bdsm| 日韩国产在线观看| 色妹子一区二区| 国产精品午夜免费| 国产精品小仙女| 日韩视频国产视频| 日本亚洲视频在线| 日韩一区二区在线观看| 亚洲成av人影院在线观看网| 欧美一级视频精品观看| 蜜臀av性久久久久蜜臀aⅴ流畅 | 日韩精品电影在线| 99亚偷拍自图区亚洲| 天天做天天摸天天爽国产一区| 精品婷婷伊人一区三区三| 亚洲乱码国产乱码精品精的特点| 99精品在线观看视频| 亚洲品质自拍视频网站| 91在线精品秘密一区二区| 亚洲啪啪综合av一区二区三区| www.成人在线| 丝袜美腿一区二区三区| 日韩一区二区三区精品视频| 欧美a级理论片| 国产欧美日韩亚州综合| 91蜜桃传媒精品久久久一区二区| 亚洲一区在线看| 2021中文字幕一区亚洲| 成人av片在线观看| 五月综合激情婷婷六月色窝| 精品免费国产一区二区三区四区| 国产69精品久久99不卡| 亚洲va国产va欧美va观看| 精品成人免费观看| 色婷婷久久久久swag精品| 99亚偷拍自图区亚洲| 亚洲成在线观看| 久久久久久99精品| 欧美日韩视频在线第一区| 国产精品一色哟哟哟| 亚洲影视在线观看| 久久久.com| 日韩一区二区中文字幕| 97国产一区二区| 紧缚捆绑精品一区二区| 日韩精品色哟哟| 亚洲欧美在线视频观看| 欧美精品一区二区三区一线天视频| 欧美丝袜丝交足nylons图片| 国产成人精品免费网站| 日本va欧美va瓶| 午夜伦欧美伦电影理论片| 国产精品久久夜| 中文av字幕一区| 久久精品欧美日韩| 国产精品66部| 日韩在线a电影| 亚洲一区二区免费视频| 国产精品久久久久久久午夜片| 久久影院午夜论| 久久女同精品一区二区| 久久人人爽爽爽人久久久| 制服丝袜亚洲色图| 69p69国产精品| 欧美v国产在线一区二区三区| 欧美一区二区网站| 日韩视频永久免费| 精品国产一区二区精华| 久久精品夜色噜噜亚洲aⅴ| 日本一区二区三区电影| 成人黄色电影在线| 99久久久久久| 成人精品一区二区三区四区| 99久久精品国产一区二区三区| 色综合 综合色| 日韩免费观看高清完整版| 国产精品毛片久久久久久| 一区二区三区四区在线免费观看| 亚洲成人综合网站| 韩国av一区二区三区| 91在线观看免费视频| 精品乱人伦小说| 婷婷久久综合九色综合伊人色| 久久99在线观看| 欧美日韩日日夜夜| 日本一区二区三区久久久久久久久不| 亚洲综合在线免费观看|