ViewVC Help
View File | Revision Log | View Changeset | Root Listing
root/Oni2/Daodan/MSYS2/mingw32/i686-w64-mingw32/include/wmprealestate.h
Revision: 1166
Committed: Tue Oct 26 14:22:36 2021 UTC (4 years ago) by rossy
Content type: text/x-chdr
File size: 6779 byte(s)
Log Message:
Daodan: Replace MinGW build env with an up-to-date MSYS2 env

File Contents

# Content
1 /*** Autogenerated by WIDL 6.4 from include/wmprealestate.idl - Do not edit ***/
2
3 #ifdef _WIN32
4 #ifndef __REQUIRED_RPCNDR_H_VERSION__
5 #define __REQUIRED_RPCNDR_H_VERSION__ 475
6 #endif
7 #include <rpc.h>
8 #include <rpcndr.h>
9 #endif
10
11 #ifndef COM_NO_WINDOWS_H
12 #include <windows.h>
13 #include <ole2.h>
14 #endif
15
16 #ifndef __wmprealestate_h__
17 #define __wmprealestate_h__
18
19 /* Forward declarations */
20
21 #ifndef __IWMPVideoRenderConfig_FWD_DEFINED__
22 #define __IWMPVideoRenderConfig_FWD_DEFINED__
23 typedef interface IWMPVideoRenderConfig IWMPVideoRenderConfig;
24 #ifdef __cplusplus
25 interface IWMPVideoRenderConfig;
26 #endif /* __cplusplus */
27 #endif
28
29 #ifndef __IWMPRenderConfig_FWD_DEFINED__
30 #define __IWMPRenderConfig_FWD_DEFINED__
31 typedef interface IWMPRenderConfig IWMPRenderConfig;
32 #ifdef __cplusplus
33 interface IWMPRenderConfig;
34 #endif /* __cplusplus */
35 #endif
36
37 /* Headers for imported files */
38
39 #include <unknwn.h>
40 #include <ocidl.h>
41 #include <mfidl.h>
42
43 #ifdef __cplusplus
44 extern "C" {
45 #endif
46
47 /*****************************************************************************
48 * IWMPVideoRenderConfig interface
49 */
50 #ifndef __IWMPVideoRenderConfig_INTERFACE_DEFINED__
51 #define __IWMPVideoRenderConfig_INTERFACE_DEFINED__
52
53 DEFINE_GUID(IID_IWMPVideoRenderConfig, 0x6d6cf803, 0x1ec0, 0x4c8d, 0xb3,0xca, 0xf1,0x8e,0x27,0x28,0x20,0x74);
54 #if defined(__cplusplus) && !defined(CINTERFACE)
55 MIDL_INTERFACE("6d6cf803-1ec0-4c8d-b3ca-f18e27282074")
56 IWMPVideoRenderConfig : public IUnknown
57 {
58 virtual HRESULT STDMETHODCALLTYPE put_presenterActivate(
59 IMFActivate *activate) = 0;
60
61 };
62 #ifdef __CRT_UUID_DECL
63 __CRT_UUID_DECL(IWMPVideoRenderConfig, 0x6d6cf803, 0x1ec0, 0x4c8d, 0xb3,0xca, 0xf1,0x8e,0x27,0x28,0x20,0x74)
64 #endif
65 #else
66 typedef struct IWMPVideoRenderConfigVtbl {
67 BEGIN_INTERFACE
68
69 /*** IUnknown methods ***/
70 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
71 IWMPVideoRenderConfig *This,
72 REFIID riid,
73 void **ppvObject);
74
75 ULONG (STDMETHODCALLTYPE *AddRef)(
76 IWMPVideoRenderConfig *This);
77
78 ULONG (STDMETHODCALLTYPE *Release)(
79 IWMPVideoRenderConfig *This);
80
81 /*** IWMPVideoRenderConfig methods ***/
82 HRESULT (STDMETHODCALLTYPE *put_presenterActivate)(
83 IWMPVideoRenderConfig *This,
84 IMFActivate *activate);
85
86 END_INTERFACE
87 } IWMPVideoRenderConfigVtbl;
88
89 interface IWMPVideoRenderConfig {
90 CONST_VTBL IWMPVideoRenderConfigVtbl* lpVtbl;
91 };
92
93 #ifdef COBJMACROS
94 #ifndef WIDL_C_INLINE_WRAPPERS
95 /*** IUnknown methods ***/
96 #define IWMPVideoRenderConfig_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
97 #define IWMPVideoRenderConfig_AddRef(This) (This)->lpVtbl->AddRef(This)
98 #define IWMPVideoRenderConfig_Release(This) (This)->lpVtbl->Release(This)
99 /*** IWMPVideoRenderConfig methods ***/
100 #define IWMPVideoRenderConfig_put_presenterActivate(This,activate) (This)->lpVtbl->put_presenterActivate(This,activate)
101 #else
102 /*** IUnknown methods ***/
103 static FORCEINLINE HRESULT IWMPVideoRenderConfig_QueryInterface(IWMPVideoRenderConfig* This,REFIID riid,void **ppvObject) {
104 return This->lpVtbl->QueryInterface(This,riid,ppvObject);
105 }
106 static FORCEINLINE ULONG IWMPVideoRenderConfig_AddRef(IWMPVideoRenderConfig* This) {
107 return This->lpVtbl->AddRef(This);
108 }
109 static FORCEINLINE ULONG IWMPVideoRenderConfig_Release(IWMPVideoRenderConfig* This) {
110 return This->lpVtbl->Release(This);
111 }
112 /*** IWMPVideoRenderConfig methods ***/
113 static FORCEINLINE HRESULT IWMPVideoRenderConfig_put_presenterActivate(IWMPVideoRenderConfig* This,IMFActivate *activate) {
114 return This->lpVtbl->put_presenterActivate(This,activate);
115 }
116 #endif
117 #endif
118
119 #endif
120
121
122 #endif /* __IWMPVideoRenderConfig_INTERFACE_DEFINED__ */
123
124 /*****************************************************************************
125 * IWMPRenderConfig interface
126 */
127 #ifndef __IWMPRenderConfig_INTERFACE_DEFINED__
128 #define __IWMPRenderConfig_INTERFACE_DEFINED__
129
130 DEFINE_GUID(IID_IWMPRenderConfig, 0x959506c1, 0x0314, 0x4ec5, 0x9e,0x61, 0x85,0x28,0xdb,0x5e,0x54,0x78);
131 #if defined(__cplusplus) && !defined(CINTERFACE)
132 MIDL_INTERFACE("959506c1-0314-4ec5-9e61-8528db5e5478")
133 IWMPRenderConfig : public IUnknown
134 {
135 virtual HRESULT STDMETHODCALLTYPE put_inProcOnly(
136 WINBOOL fInProc) = 0;
137
138 virtual HRESULT STDMETHODCALLTYPE get_inProcOnly(
139 WINBOOL *pfInProc) = 0;
140
141 };
142 #ifdef __CRT_UUID_DECL
143 __CRT_UUID_DECL(IWMPRenderConfig, 0x959506c1, 0x0314, 0x4ec5, 0x9e,0x61, 0x85,0x28,0xdb,0x5e,0x54,0x78)
144 #endif
145 #else
146 typedef struct IWMPRenderConfigVtbl {
147 BEGIN_INTERFACE
148
149 /*** IUnknown methods ***/
150 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
151 IWMPRenderConfig *This,
152 REFIID riid,
153 void **ppvObject);
154
155 ULONG (STDMETHODCALLTYPE *AddRef)(
156 IWMPRenderConfig *This);
157
158 ULONG (STDMETHODCALLTYPE *Release)(
159 IWMPRenderConfig *This);
160
161 /*** IWMPRenderConfig methods ***/
162 HRESULT (STDMETHODCALLTYPE *put_inProcOnly)(
163 IWMPRenderConfig *This,
164 WINBOOL fInProc);
165
166 HRESULT (STDMETHODCALLTYPE *get_inProcOnly)(
167 IWMPRenderConfig *This,
168 WINBOOL *pfInProc);
169
170 END_INTERFACE
171 } IWMPRenderConfigVtbl;
172
173 interface IWMPRenderConfig {
174 CONST_VTBL IWMPRenderConfigVtbl* lpVtbl;
175 };
176
177 #ifdef COBJMACROS
178 #ifndef WIDL_C_INLINE_WRAPPERS
179 /*** IUnknown methods ***/
180 #define IWMPRenderConfig_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
181 #define IWMPRenderConfig_AddRef(This) (This)->lpVtbl->AddRef(This)
182 #define IWMPRenderConfig_Release(This) (This)->lpVtbl->Release(This)
183 /*** IWMPRenderConfig methods ***/
184 #define IWMPRenderConfig_put_inProcOnly(This,fInProc) (This)->lpVtbl->put_inProcOnly(This,fInProc)
185 #define IWMPRenderConfig_get_inProcOnly(This,pfInProc) (This)->lpVtbl->get_inProcOnly(This,pfInProc)
186 #else
187 /*** IUnknown methods ***/
188 static FORCEINLINE HRESULT IWMPRenderConfig_QueryInterface(IWMPRenderConfig* This,REFIID riid,void **ppvObject) {
189 return This->lpVtbl->QueryInterface(This,riid,ppvObject);
190 }
191 static FORCEINLINE ULONG IWMPRenderConfig_AddRef(IWMPRenderConfig* This) {
192 return This->lpVtbl->AddRef(This);
193 }
194 static FORCEINLINE ULONG IWMPRenderConfig_Release(IWMPRenderConfig* This) {
195 return This->lpVtbl->Release(This);
196 }
197 /*** IWMPRenderConfig methods ***/
198 static FORCEINLINE HRESULT IWMPRenderConfig_put_inProcOnly(IWMPRenderConfig* This,WINBOOL fInProc) {
199 return This->lpVtbl->put_inProcOnly(This,fInProc);
200 }
201 static FORCEINLINE HRESULT IWMPRenderConfig_get_inProcOnly(IWMPRenderConfig* This,WINBOOL *pfInProc) {
202 return This->lpVtbl->get_inProcOnly(This,pfInProc);
203 }
204 #endif
205 #endif
206
207 #endif
208
209
210 #endif /* __IWMPRenderConfig_INTERFACE_DEFINED__ */
211
212 /* Begin additional prototypes for all interfaces */
213
214
215 /* End additional prototypes */
216
217 #ifdef __cplusplus
218 }
219 #endif
220
221 #endif /* __wmprealestate_h__ */