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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? videoacc.h

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

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

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


 /* File created by MIDL compiler version 6.00.0347 */
/* Compiler settings for videoacc.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(  )


/* 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 __videoacc_h__
#define __videoacc_h__

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

/* Forward Declarations */ 

#ifndef __IAMVideoAcceleratorNotify_FWD_DEFINED__
#define __IAMVideoAcceleratorNotify_FWD_DEFINED__
typedef interface IAMVideoAcceleratorNotify IAMVideoAcceleratorNotify;
#endif 	/* __IAMVideoAcceleratorNotify_FWD_DEFINED__ */


#ifndef __IAMVideoAccelerator_FWD_DEFINED__
#define __IAMVideoAccelerator_FWD_DEFINED__
typedef interface IAMVideoAccelerator IAMVideoAccelerator;
#endif 	/* __IAMVideoAccelerator_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_videoacc_0000 */
/* [local] */ 

//
//   The following declarations within the 'if 0' block are dummy typedefs used to make
//   the motncomp.idl file build.  The actual definitions are contained in ddraw.h and amva.h
//
#if 0
typedef void *LPVOID;

typedef void *LPGUID;

typedef void *LPDIRECTDRAWSURFACE;

typedef void *LPDDPIXELFORMAT;

typedef void *LPAMVAInternalMemInfo;

typedef void AMVAUncompDataInfo;

typedef void *LPAMVACompBufferInfo;

typedef void AMVABUFFERINFO;

typedef void AMVAEndFrameInfo;

typedef void *LPAMVAUncompBufferInfo;

typedef void AMVABeginFrameInfo;

typedef IUnknown *IMediaSample;

#endif
#include <ddraw.h>
#include <amva.h>


extern RPC_IF_HANDLE __MIDL_itf_videoacc_0000_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_videoacc_0000_v0_0_s_ifspec;

#ifndef __IAMVideoAcceleratorNotify_INTERFACE_DEFINED__
#define __IAMVideoAcceleratorNotify_INTERFACE_DEFINED__

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


EXTERN_C const IID IID_IAMVideoAcceleratorNotify;

#if defined(__cplusplus) && !defined(CINTERFACE)
    
    MIDL_INTERFACE("256A6A21-FBAD-11d1-82BF-00A0C9696C8F")
    IAMVideoAcceleratorNotify : public IUnknown
    {
    public:
        virtual HRESULT STDMETHODCALLTYPE GetUncompSurfacesInfo( 
            /* [in] */ const GUID *pGuid,
            /* [out][in] */ LPAMVAUncompBufferInfo pUncompBufferInfo) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE SetUncompSurfacesInfo( 
            /* [in] */ DWORD dwActualUncompSurfacesAllocated) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE GetCreateVideoAcceleratorData( 
            /* [in] */ const GUID *pGuid,
            /* [out] */ LPDWORD pdwSizeMiscData,
            /* [out] */ LPVOID *ppMiscData) = 0;
        
    };
    
#else 	/* C style interface */

    typedef struct IAMVideoAcceleratorNotifyVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            IAMVideoAcceleratorNotify * This,
            /* [in] */ REFIID riid,
            /* [iid_is][out] */ void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            IAMVideoAcceleratorNotify * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            IAMVideoAcceleratorNotify * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetUncompSurfacesInfo )( 
            IAMVideoAcceleratorNotify * This,
            /* [in] */ const GUID *pGuid,
            /* [out][in] */ LPAMVAUncompBufferInfo pUncompBufferInfo);
        
        HRESULT ( STDMETHODCALLTYPE *SetUncompSurfacesInfo )( 
            IAMVideoAcceleratorNotify * This,
            /* [in] */ DWORD dwActualUncompSurfacesAllocated);
        
        HRESULT ( STDMETHODCALLTYPE *GetCreateVideoAcceleratorData )( 
            IAMVideoAcceleratorNotify * This,
            /* [in] */ const GUID *pGuid,
            /* [out] */ LPDWORD pdwSizeMiscData,
            /* [out] */ LPVOID *ppMiscData);
        
        END_INTERFACE
    } IAMVideoAcceleratorNotifyVtbl;

    interface IAMVideoAcceleratorNotify
    {
        CONST_VTBL struct IAMVideoAcceleratorNotifyVtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


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

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

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


#define IAMVideoAcceleratorNotify_GetUncompSurfacesInfo(This,pGuid,pUncompBufferInfo)	\
    (This)->lpVtbl -> GetUncompSurfacesInfo(This,pGuid,pUncompBufferInfo)

#define IAMVideoAcceleratorNotify_SetUncompSurfacesInfo(This,dwActualUncompSurfacesAllocated)	\
    (This)->lpVtbl -> SetUncompSurfacesInfo(This,dwActualUncompSurfacesAllocated)

#define IAMVideoAcceleratorNotify_GetCreateVideoAcceleratorData(This,pGuid,pdwSizeMiscData,ppMiscData)	\
    (This)->lpVtbl -> GetCreateVideoAcceleratorData(This,pGuid,pdwSizeMiscData,ppMiscData)

#endif /* COBJMACROS */


#endif 	/* C style interface */



HRESULT STDMETHODCALLTYPE IAMVideoAcceleratorNotify_GetUncompSurfacesInfo_Proxy( 
    IAMVideoAcceleratorNotify * This,
    /* [in] */ const GUID *pGuid,
    /* [out][in] */ LPAMVAUncompBufferInfo pUncompBufferInfo);


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


HRESULT STDMETHODCALLTYPE IAMVideoAcceleratorNotify_SetUncompSurfacesInfo_Proxy( 
    IAMVideoAcceleratorNotify * This,
    /* [in] */ DWORD dwActualUncompSurfacesAllocated);


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


HRESULT STDMETHODCALLTYPE IAMVideoAcceleratorNotify_GetCreateVideoAcceleratorData_Proxy( 
    IAMVideoAcceleratorNotify * This,
    /* [in] */ const GUID *pGuid,
    /* [out] */ LPDWORD pdwSizeMiscData,
    /* [out] */ LPVOID *ppMiscData);


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



#endif 	/* __IAMVideoAcceleratorNotify_INTERFACE_DEFINED__ */


#ifndef __IAMVideoAccelerator_INTERFACE_DEFINED__
#define __IAMVideoAccelerator_INTERFACE_DEFINED__

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


EXTERN_C const IID IID_IAMVideoAccelerator;

#if defined(__cplusplus) && !defined(CINTERFACE)
    
    MIDL_INTERFACE("256A6A22-FBAD-11d1-82BF-00A0C9696C8F")
    IAMVideoAccelerator : public IUnknown
    {
    public:
        virtual HRESULT STDMETHODCALLTYPE GetVideoAcceleratorGUIDs( 
            /* [out][in] */ LPDWORD pdwNumGuidsSupported,
            /* [out][in] */ LPGUID pGuidsSupported) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE GetUncompFormatsSupported( 
            /* [in] */ const GUID *pGuid,
            /* [out][in] */ LPDWORD pdwNumFormatsSupported,
            /* [out][in] */ LPDDPIXELFORMAT pFormatsSupported) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE GetInternalMemInfo( 
            /* [in] */ const GUID *pGuid,
            /* [in] */ const AMVAUncompDataInfo *pamvaUncompDataInfo,
            /* [out][in] */ LPAMVAInternalMemInfo pamvaInternalMemInfo) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE GetCompBufferInfo( 
            /* [in] */ const GUID *pGuid,
            /* [in] */ const AMVAUncompDataInfo *pamvaUncompDataInfo,
            /* [out][in] */ LPDWORD pdwNumTypesCompBuffers,
            /* [out] */ LPAMVACompBufferInfo pamvaCompBufferInfo) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE GetInternalCompBufferInfo( 
            /* [out][in] */ LPDWORD pdwNumTypesCompBuffers,
            /* [out] */ LPAMVACompBufferInfo pamvaCompBufferInfo) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE BeginFrame( 
            /* [in] */ const AMVABeginFrameInfo *amvaBeginFrameInfo) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE EndFrame( 
            /* [in] */ const AMVAEndFrameInfo *pEndFrameInfo) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE GetBuffer( 
            /* [in] */ DWORD dwTypeIndex,
            /* [in] */ DWORD dwBufferIndex,
            /* [in] */ BOOL bReadOnly,
            /* [out] */ LPVOID *ppBuffer,
            /* [out] */ LONG *lpStride) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE ReleaseBuffer( 
            /* [in] */ DWORD dwTypeIndex,
            /* [in] */ DWORD dwBufferIndex) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE Execute( 
            /* [in] */ DWORD dwFunction,
            /* [in] */ LPVOID lpPrivateInputData,
            /* [in] */ DWORD cbPrivateInputData,
            /* [in] */ LPVOID lpPrivateOutputDat,
            /* [in] */ DWORD cbPrivateOutputData,
            /* [in] */ DWORD dwNumBuffers,
            /* [in] */ const AMVABUFFERINFO *pamvaBufferInfo) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE QueryRenderStatus( 
            /* [in] */ DWORD dwTypeIndex,
            /* [in] */ DWORD dwBufferIndex,
            /* [in] */ DWORD dwFlags) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE DisplayFrame( 
            /* [in] */ DWORD dwFlipToIndex,
            /* [in] */ IMediaSample *pMediaSample) = 0;
        
    };
    
#else 	/* C style interface */

    typedef struct IAMVideoAcceleratorVtbl
    {
        BEGIN_INTERFACE
        

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品国产凹凸成av人导航| 日本亚洲三级在线| 国产精品欧美一区喷水| 久久美女高清视频| 欧美国产欧美亚州国产日韩mv天天看完整| 精品久久久久久最新网址| 日韩免费高清av| 久久噜噜亚洲综合| 国产精品乱码久久久久久| 亚洲欧洲一区二区在线播放| 亚洲日本一区二区三区| 亚洲主播在线播放| 日韩av成人高清| 九色|91porny| 成人国产精品视频| 色琪琪一区二区三区亚洲区| 欧美日韩成人高清| 日韩一区二区三| 久久九九影视网| 国产精品久久久久久久久果冻传媒| 国产精品乱人伦一区二区| 亚洲欧美偷拍三级| 亚洲成av人片在www色猫咪| 免费成人在线观看| 国产成人精品一区二区三区四区| 99国产精品久久久久久久久久久| 欧美综合欧美视频| 欧美一区二区三区四区视频| 久久综合五月天婷婷伊人| 中文字幕在线观看一区二区| 亚洲一区二区三区不卡国产欧美| 裸体一区二区三区| 成人自拍视频在线| 欧美性三三影院| 精品日韩欧美在线| 亚洲视频在线观看三级| 三级久久三级久久久| 国产成人免费视| 在线欧美日韩精品| 久久综合狠狠综合久久激情| 亚洲视频每日更新| 美女高潮久久久| 91蜜桃在线免费视频| 欧美一区二区三区视频在线| 国产精品人妖ts系列视频| 亚洲福利电影网| 国产高清久久久| 欧美美女网站色| 国产精品伦理一区二区| 免费久久99精品国产| 91免费在线视频观看| 日韩一区二区精品在线观看| 国产精品国产三级国产aⅴ入口| 偷拍与自拍一区| 国产成人免费视频网站| 91精品欧美综合在线观看最新| 欧美激情一区二区三区| 日韩高清一区在线| 99久久婷婷国产综合精品| 日韩三级精品电影久久久| 亚洲人成精品久久久久| 精品一区二区三区香蕉蜜桃| 欧美性猛交xxxx乱大交退制版 | 91在线观看地址| 91精品国产综合久久福利软件 | 一区二区三区在线免费播放| 激情综合五月婷婷| 欧美日韩国产美女| 国产精品传媒入口麻豆| 免费一级片91| 欧美三级韩国三级日本三斤| 亚洲欧洲精品一区二区三区不卡| 国产自产高清不卡| 欧美精品99久久久**| 亚洲女人的天堂| 成人一区二区三区中文字幕| 欧美成人三级电影在线| 亚洲va欧美va人人爽| 91麻豆精品一区二区三区| 国产日产精品1区| 国产在线精品国自产拍免费| 56国语精品自产拍在线观看| 亚洲国产中文字幕| 91同城在线观看| 国产精品高潮呻吟久久| 国产寡妇亲子伦一区二区| 欧美电影免费观看完整版| 午夜精品视频一区| 欧美午夜理伦三级在线观看| 亚洲色大成网站www久久九九| 国产成人精品aa毛片| 精品成人私密视频| 久久国产精品色| 日韩欧美不卡一区| 久久不见久久见免费视频7| 欧美精品一卡两卡| 高清国产午夜精品久久久久久| 精品国产污网站| 久久精品国产免费| 欧美mv日韩mv亚洲| 久久草av在线| 久久―日本道色综合久久| 国内外精品视频| xnxx国产精品| 国产成都精品91一区二区三 | 黄色成人免费在线| 精品入口麻豆88视频| 精品一区二区在线视频| 欧美成人免费网站| 国产精品一级在线| 中文字幕免费观看一区| 99精品视频在线免费观看| 亚洲精品一二三区| 欧美三区免费完整视频在线观看| 亚洲一线二线三线视频| 欧美喷水一区二区| 午夜精品免费在线| 日韩欧美的一区| 国产成人亚洲综合色影视| 国产精品国产馆在线真实露脸| 91麻豆蜜桃一区二区三区| 亚洲成人在线免费| 精品国产乱码久久久久久老虎 | 91麻豆123| 亚洲第一二三四区| 日韩欧美自拍偷拍| 懂色av中文一区二区三区| 亚洲色图清纯唯美| 欧美麻豆精品久久久久久| 看片的网站亚洲| 国产精品久久久久久久裸模| 97久久久精品综合88久久| 亚洲在线成人精品| 精品人在线二区三区| av午夜精品一区二区三区| 亚洲午夜久久久久| 精品国产成人系列| 91免费看片在线观看| 日韩国产精品久久久| 中文字幕二三区不卡| 一本大道久久a久久综合婷婷| 日本大胆欧美人术艺术动态| 国产精品区一区二区三| 欧美日韩在线精品一区二区三区激情| 日本在线不卡一区| 综合久久国产九一剧情麻豆| 67194成人在线观看| 成人黄色免费短视频| 视频在线在亚洲| 一区视频在线播放| 日韩欧美另类在线| 色丁香久综合在线久综合在线观看| 免费高清成人在线| 亚洲柠檬福利资源导航| www成人在线观看| 日本高清视频一区二区| 精品一区二区三区在线视频| 亚洲少妇屁股交4| xnxx国产精品| 7777精品伊人久久久大香线蕉的 | 日韩不卡免费视频| 国产精品久久久久久久第一福利| 91精品国产一区二区三区香蕉| 大美女一区二区三区| 人人超碰91尤物精品国产| 中文字幕一区二区5566日韩| 日韩视频一区在线观看| 一本到一区二区三区| 国产成人欧美日韩在线电影| 青青草国产成人99久久| 艳妇臀荡乳欲伦亚洲一区| 久久久久久97三级| 欧美一级高清大全免费观看| 色综合中文字幕国产| 国产mv日韩mv欧美| 青草av.久久免费一区| 一区二区三区久久| 欧美国产97人人爽人人喊| 日韩精品中文字幕一区二区三区 | 亚洲免费视频中文字幕| 久久精品日产第一区二区三区高清版 | 中文字幕色av一区二区三区| 欧美变态tickling挠脚心| 欧美久久一二区| 色哟哟日韩精品| 成人黄色a**站在线观看| 国产一区二区网址| 美女网站色91| 视频一区中文字幕| 亚洲一区二区三区视频在线 | 奇米亚洲午夜久久精品| 亚洲一区二区三区四区的| 综合在线观看色| 国产精品美日韩| 日本一区二区三区高清不卡| 精品国产一区久久| 久久综合色一综合色88| 精品国产1区2区3区| 日韩三级中文字幕| 日韩欧美另类在线|