1
2
3 /* this ALWAYS GENERATED file contains the definitions for the interfaces */
4
5
6  /* File created by MIDL compiler version 7.00.0416 */
7 /* Compiler settings for wmdxva.idl:
8       Oicf, W1, Zp8, env=Win32 (32b run)
9       protocol : dce , ms_ext, c_ext, robust
10       error checks: allocation ref bounds_check enum stub_data 
11       VC __declspec() decoration level: 
12                __declspec(uuid()), __declspec(selectany), __declspec(novtable)
13                DECLSPEC_UUID(), MIDL_INTERFACE()
14 */
15 //@@MIDL_FILE_HEADING(  )
16
17 #pragma warning( disable: 4049 )  /* more than 64k source lines */
18
19
20 /* verify that the <rpcndr.h> version is high enough to compile this file*/
21 #ifndef __REQUIRED_RPCNDR_H_VERSION__
22 #define __REQUIRED_RPCNDR_H_VERSION__ 475
23 #endif
24
25 #include "rpc.h"
26 #include "rpcndr.h"
27
28 #ifndef __RPCNDR_H_VERSION__
29 #error this stub requires an updated version of <rpcndr.h>
30 #endif // __RPCNDR_H_VERSION__
31
32 #ifndef COM_NO_WINDOWS_H
33 #include "windows.h"
34 #include "ole2.h"
35 #endif /*COM_NO_WINDOWS_H*/
36
37 #ifndef __wmdxva_h__
38 #define __wmdxva_h__
39
40 #if defined(_MSC_VER) && (_MSC_VER >= 1020)
41 #pragma once
42 #endif
43
44 /* Forward Declarations */ 
45
46 #ifndef __IWMPlayerTimestampHook_FWD_DEFINED__
47 #define __IWMPlayerTimestampHook_FWD_DEFINED__
48 typedef interface IWMPlayerTimestampHook IWMPlayerTimestampHook;
49 #endif     /* __IWMPlayerTimestampHook_FWD_DEFINED__ */
50
51
52 #ifndef __IWMCodecAMVideoAccelerator_FWD_DEFINED__
53 #define __IWMCodecAMVideoAccelerator_FWD_DEFINED__
54 typedef interface IWMCodecAMVideoAccelerator IWMCodecAMVideoAccelerator;
55 #endif     /* __IWMCodecAMVideoAccelerator_FWD_DEFINED__ */
56
57
58 #ifndef __IWMCodecVideoAccelerator_FWD_DEFINED__
59 #define __IWMCodecVideoAccelerator_FWD_DEFINED__
60 typedef interface IWMCodecVideoAccelerator IWMCodecVideoAccelerator;
61 #endif     /* __IWMCodecVideoAccelerator_FWD_DEFINED__ */
62
63
64 /* header files for imported files */
65 #include "mediaobj.h"
66 #include "videoacc.h"
67
68 #ifdef __cplusplus
69 extern "C"{
70 #endif 
71
72 void * __RPC_USER MIDL_user_allocate(size_t);
Lines 73 ... 397 are skipped.
398 #endif /* COBJMACROS */
399
400
401 #endif     /* C style interface */
402
403
404
405 HRESULT STDMETHODCALLTYPE IWMCodecVideoAccelerator_NegotiateConnection_Proxy( 
406       IWMCodecVideoAccelerator * This,
407       /* [in] */ IAMVideoAccelerator *pIAMVA,
408       /* [in] */ DMO_MEDIA_TYPE *pMediaType);
409
410
411 void __RPC_STUB IWMCodecVideoAccelerator_NegotiateConnection_Stub(
412       IRpcStubBuffer *This,
413       IRpcChannelBuffer *_pRpcChannelBuffer,
414       PRPC_MESSAGE _pRpcMessage,
415       DWORD *_pdwStubPhase);
416
417
418 HRESULT STDMETHODCALLTYPE IWMCodecVideoAccelerator_SetPlayerNotify_Proxy( 
419       IWMCodecVideoAccelerator * This,
420       /* [in] */ IWMPlayerTimestampHook *pHook);
421
422
423 void __RPC_STUB IWMCodecVideoAccelerator_SetPlayerNotify_Stub(
424       IRpcStubBuffer *This,
425       IRpcChannelBuffer *_pRpcChannelBuffer,
426       PRPC_MESSAGE _pRpcMessage,
427       DWORD *_pdwStubPhase);
428
429
430
431 #endif     /* __IWMCodecVideoAccelerator_INTERFACE_DEFINED__ */
432
433
434 /* Additional Prototypes for ALL interfaces */
435
436 /* end of Additional Prototypes */
437
438 #ifdef __cplusplus
439 }
440 #endif
441
442 #endif
443
444
445
446