1
2
3 /* this ALWAYS GENERATED file contains the definitions for the interfaces */
4
5
6  /* File created by MIDL compiler version 7.00.0499 */
7 /* Compiler settings for effectspri.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 __effectspri_h__
38 #define __effectspri_h__
39
40 #if defined(_MSC_VER) && (_MSC_VER >= 1020)
41 #pragma once
42 #endif
43
44 /* Forward Declarations */ 
45
46 #ifndef __IWMPEffects_FWD_DEFINED__
47 #define __IWMPEffects_FWD_DEFINED__
48 typedef interface IWMPEffects IWMPEffects;
49 #endif     /* __IWMPEffects_FWD_DEFINED__ */
50
51
52 #ifndef __IWMPEffects2_FWD_DEFINED__
53 #define __IWMPEffects2_FWD_DEFINED__
54 typedef interface IWMPEffects2 IWMPEffects2;
55 #endif     /* __IWMPEffects2_FWD_DEFINED__ */
56
57
58 /* header files for imported files */
59 #include "oaidl.h"
60 #include "ocidl.h"
61 #include "wmp.h"
62
63 #ifdef __cplusplus
64 extern "C"{
65 #endif 
66
67
68 /* interface __MIDL_itf_effectspri_0000_0000 */
69 /* [local] */ 
70
71 //=========================================================================
72 //
Lines 73 ... 505 are skipped.
506 #define IWMPEffects2_Create(This,hwndParent)    \
507       ( (This)->lpVtbl -> Create(This,hwndParent) ) 
508
509 #define IWMPEffects2_Destroy(This)    \
510       ( (This)->lpVtbl -> Destroy(This) ) 
511
512 #define IWMPEffects2_NotifyNewMedia(This,pMedia)    \
513       ( (This)->lpVtbl -> NotifyNewMedia(This,pMedia) ) 
514
515 #define IWMPEffects2_OnWindowMessage(This,msg,WParam,LParam,plResultParam)    \
516       ( (This)->lpVtbl -> OnWindowMessage(This,msg,WParam,LParam,plResultParam) ) 
517
518 #define IWMPEffects2_RenderWindowed(This,pData,fRequiredRender)    \
519       ( (This)->lpVtbl -> RenderWindowed(This,pData,fRequiredRender) ) 
520
521 #endif /* COBJMACROS */
522
523
524 #endif     /* C style interface */
525
526
527
528
529 #endif     /* __IWMPEffects2_INTERFACE_DEFINED__ */
530
531
532 /* Additional Prototypes for ALL interfaces */
533
534 unsigned long                     __RPC_USER  BSTR_UserSize(        unsigned long *, unsigned long                    , BSTR * ); 
535 unsigned char * __RPC_USER  BSTR_UserMarshal(  unsigned long *, unsigned char *, BSTR * ); 
536 unsigned char * __RPC_USER  BSTR_UserUnmarshal(unsigned long *, unsigned char *, BSTR * ); 
537 void                                    __RPC_USER  BSTR_UserFree(        unsigned long *, BSTR * ); 
538
539 unsigned long                     __RPC_USER  HWND_UserSize(        unsigned long *, unsigned long                    , HWND * ); 
540 unsigned char * __RPC_USER  HWND_UserMarshal(  unsigned long *, unsigned char *, HWND * ); 
541 unsigned char * __RPC_USER  HWND_UserUnmarshal(unsigned long *, unsigned char *, HWND * ); 
542 void                                    __RPC_USER  HWND_UserFree(        unsigned long *, HWND * ); 
543
544 /* end of Additional Prototypes */
545
546 #ifdef __cplusplus
547 }
548 #endif
549
550 #endif
551
552
553
554