1 | |
2 | |
3 | /* this ALWAYS GENERATED file contains the definitions for the interfaces */ |
4 | |
5 | |
6 | /* File created by MIDL compiler version 8.01.0622 */ |
7 | /* at Mon Jan 18 19:14:07 2038 |
8 | */ |
9 | /* Compiler settings for F:/Dev/coreclr/src/inc/xcordebug.idl: |
10 | Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 8.01.0622 |
11 | protocol : dce , ms_ext, c_ext, robust |
12 | error checks: allocation ref bounds_check enum stub_data |
13 | VC __declspec() decoration level: |
14 | __declspec(uuid()), __declspec(selectany), __declspec(novtable) |
15 | DECLSPEC_UUID(), MIDL_INTERFACE() |
16 | */ |
17 | /* @@MIDL_FILE_HEADING( ) */ |
18 | |
19 | #pragma warning( disable: 4049 ) /* more than 64k source lines */ |
20 | |
21 | |
22 | /* verify that the <rpcndr.h> version is high enough to compile this file*/ |
23 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
24 | #define __REQUIRED_RPCNDR_H_VERSION__ 475 |
25 | #endif |
26 | |
27 | #include "rpc.h" |
28 | #include "rpcndr.h" |
29 | |
30 | #ifndef __RPCNDR_H_VERSION__ |
31 | #error this stub requires an updated version of <rpcndr.h> |
32 | #endif /* __RPCNDR_H_VERSION__ */ |
33 | |
34 | #ifndef COM_NO_WINDOWS_H |
35 | #include "windows.h" |
36 | #include "ole2.h" |
37 | #endif /*COM_NO_WINDOWS_H*/ |
38 | |
39 | #ifndef __xcordebug_h__ |
40 | #define __xcordebug_h__ |
41 | |
42 | #if defined(_MSC_VER) && (_MSC_VER >= 1020) |
43 | #pragma once |
44 | #endif |
45 | |
46 | /* Forward Declarations */ |
47 | |
48 | #ifndef __ICorDebugProcess4_FWD_DEFINED__ |
49 | #define __ICorDebugProcess4_FWD_DEFINED__ |
50 | typedef interface ICorDebugProcess4 ICorDebugProcess4; |
51 | |
52 | #endif /* __ICorDebugProcess4_FWD_DEFINED__ */ |
53 | |
54 | |
55 | #ifndef __ICorDebugLegacyNetCFHostCallbackInvoker_PrivateWindowsPhoneOnly_FWD_DEFINED__ |
56 | #define __ICorDebugLegacyNetCFHostCallbackInvoker_PrivateWindowsPhoneOnly_FWD_DEFINED__ |
57 | typedef interface ICorDebugLegacyNetCFHostCallbackInvoker_PrivateWindowsPhoneOnly ICorDebugLegacyNetCFHostCallbackInvoker_PrivateWindowsPhoneOnly; |
58 | |
59 | #endif /* __ICorDebugLegacyNetCFHostCallbackInvoker_PrivateWindowsPhoneOnly_FWD_DEFINED__ */ |
60 | |
61 | |
62 | /* header files for imported files */ |
63 | #include "cordebug.h" |
64 | |
65 | #ifdef __cplusplus |
66 | extern "C" { |
67 | #endif |
68 | |
69 | |
70 | #ifndef __ICorDebugProcess4_INTERFACE_DEFINED__ |
71 | #define __ICorDebugProcess4_INTERFACE_DEFINED__ |
72 | |
73 | /* interface ICorDebugProcess4 */ |
74 | /* [unique][uuid][local][object] */ |
75 | |
76 | |
77 | EXTERN_C const IID IID_ICorDebugProcess4; |
78 | |
79 | #if defined(__cplusplus) && !defined(CINTERFACE) |
80 | |
81 | MIDL_INTERFACE("E930C679-78AF-4953-8AB7-B0AABF0F9F80" ) |
82 | ICorDebugProcess4 : public IUnknown |
83 | { |
84 | public: |
85 | virtual HRESULT STDMETHODCALLTYPE Filter( |
86 | /* [size_is][length_is][in] */ const BYTE pRecord[ ], |
87 | /* [in] */ DWORD countBytes, |
88 | /* [in] */ CorDebugRecordFormat format, |
89 | /* [in] */ DWORD dwFlags, |
90 | /* [in] */ DWORD dwThreadId, |
91 | /* [in] */ ICorDebugManagedCallback *pCallback, |
92 | /* [out][in] */ CORDB_CONTINUE_STATUS *pContinueStatus) = 0; |
93 | |
94 | virtual HRESULT STDMETHODCALLTYPE ProcessStateChanged( |
95 | /* [in] */ CorDebugStateChange eChange) = 0; |
96 | |
97 | }; |
98 | |
99 | |
100 | #else /* C style interface */ |
101 | |
102 | typedef struct ICorDebugProcess4Vtbl |
103 | { |
104 | BEGIN_INTERFACE |
105 | |
106 | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
107 | ICorDebugProcess4 * This, |
108 | /* [in] */ REFIID riid, |
109 | /* [annotation][iid_is][out] */ |
110 | _COM_Outptr_ void **ppvObject); |
111 | |
112 | ULONG ( STDMETHODCALLTYPE *AddRef )( |
113 | ICorDebugProcess4 * This); |
114 | |
115 | ULONG ( STDMETHODCALLTYPE *Release )( |
116 | ICorDebugProcess4 * This); |
117 | |
118 | HRESULT ( STDMETHODCALLTYPE *Filter )( |
119 | ICorDebugProcess4 * This, |
120 | /* [size_is][length_is][in] */ const BYTE pRecord[ ], |
121 | /* [in] */ DWORD countBytes, |
122 | /* [in] */ CorDebugRecordFormat format, |
123 | /* [in] */ DWORD dwFlags, |
124 | /* [in] */ DWORD dwThreadId, |
125 | /* [in] */ ICorDebugManagedCallback *pCallback, |
126 | /* [out][in] */ CORDB_CONTINUE_STATUS *pContinueStatus); |
127 | |
128 | HRESULT ( STDMETHODCALLTYPE *ProcessStateChanged )( |
129 | ICorDebugProcess4 * This, |
130 | /* [in] */ CorDebugStateChange eChange); |
131 | |
132 | END_INTERFACE |
133 | } ICorDebugProcess4Vtbl; |
134 | |
135 | interface ICorDebugProcess4 |
136 | { |
137 | CONST_VTBL struct ICorDebugProcess4Vtbl *lpVtbl; |
138 | }; |
139 | |
140 | |
141 | |
142 | #ifdef COBJMACROS |
143 | |
144 | |
145 | #define ICorDebugProcess4_QueryInterface(This,riid,ppvObject) \ |
146 | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
147 | |
148 | #define ICorDebugProcess4_AddRef(This) \ |
149 | ( (This)->lpVtbl -> AddRef(This) ) |
150 | |
151 | #define ICorDebugProcess4_Release(This) \ |
152 | ( (This)->lpVtbl -> Release(This) ) |
153 | |
154 | |
155 | #define ICorDebugProcess4_Filter(This,pRecord,countBytes,format,dwFlags,dwThreadId,pCallback,pContinueStatus) \ |
156 | ( (This)->lpVtbl -> Filter(This,pRecord,countBytes,format,dwFlags,dwThreadId,pCallback,pContinueStatus) ) |
157 | |
158 | #define ICorDebugProcess4_ProcessStateChanged(This,eChange) \ |
159 | ( (This)->lpVtbl -> ProcessStateChanged(This,eChange) ) |
160 | |
161 | #endif /* COBJMACROS */ |
162 | |
163 | |
164 | #endif /* C style interface */ |
165 | |
166 | |
167 | |
168 | |
169 | #endif /* __ICorDebugProcess4_INTERFACE_DEFINED__ */ |
170 | |
171 | |
172 | #ifndef __ICorDebugLegacyNetCFHostCallbackInvoker_PrivateWindowsPhoneOnly_INTERFACE_DEFINED__ |
173 | #define __ICorDebugLegacyNetCFHostCallbackInvoker_PrivateWindowsPhoneOnly_INTERFACE_DEFINED__ |
174 | |
175 | /* interface ICorDebugLegacyNetCFHostCallbackInvoker_PrivateWindowsPhoneOnly */ |
176 | /* [unique][uuid][local][object] */ |
177 | |
178 | |
179 | EXTERN_C const IID IID_ICorDebugLegacyNetCFHostCallbackInvoker_PrivateWindowsPhoneOnly; |
180 | |
181 | #if defined(__cplusplus) && !defined(CINTERFACE) |
182 | |
183 | MIDL_INTERFACE("34B27FB0-A318-450D-A0DD-11B70B21F41D" ) |
184 | ICorDebugLegacyNetCFHostCallbackInvoker_PrivateWindowsPhoneOnly : public IUnknown |
185 | { |
186 | public: |
187 | virtual HRESULT STDMETHODCALLTYPE InvokePauseCallback( void) = 0; |
188 | |
189 | virtual HRESULT STDMETHODCALLTYPE InvokeResumeCallback( void) = 0; |
190 | |
191 | }; |
192 | |
193 | |
194 | #else /* C style interface */ |
195 | |
196 | typedef struct ICorDebugLegacyNetCFHostCallbackInvoker_PrivateWindowsPhoneOnlyVtbl |
197 | { |
198 | BEGIN_INTERFACE |
199 | |
200 | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
201 | ICorDebugLegacyNetCFHostCallbackInvoker_PrivateWindowsPhoneOnly * This, |
202 | /* [in] */ REFIID riid, |
203 | /* [annotation][iid_is][out] */ |
204 | _COM_Outptr_ void **ppvObject); |
205 | |
206 | ULONG ( STDMETHODCALLTYPE *AddRef )( |
207 | ICorDebugLegacyNetCFHostCallbackInvoker_PrivateWindowsPhoneOnly * This); |
208 | |
209 | ULONG ( STDMETHODCALLTYPE *Release )( |
210 | ICorDebugLegacyNetCFHostCallbackInvoker_PrivateWindowsPhoneOnly * This); |
211 | |
212 | HRESULT ( STDMETHODCALLTYPE *InvokePauseCallback )( |
213 | ICorDebugLegacyNetCFHostCallbackInvoker_PrivateWindowsPhoneOnly * This); |
214 | |
215 | HRESULT ( STDMETHODCALLTYPE *InvokeResumeCallback )( |
216 | ICorDebugLegacyNetCFHostCallbackInvoker_PrivateWindowsPhoneOnly * This); |
217 | |
218 | END_INTERFACE |
219 | } ICorDebugLegacyNetCFHostCallbackInvoker_PrivateWindowsPhoneOnlyVtbl; |
220 | |
221 | interface ICorDebugLegacyNetCFHostCallbackInvoker_PrivateWindowsPhoneOnly |
222 | { |
223 | CONST_VTBL struct ICorDebugLegacyNetCFHostCallbackInvoker_PrivateWindowsPhoneOnlyVtbl *lpVtbl; |
224 | }; |
225 | |
226 | |
227 | |
228 | #ifdef COBJMACROS |
229 | |
230 | |
231 | #define ICorDebugLegacyNetCFHostCallbackInvoker_PrivateWindowsPhoneOnly_QueryInterface(This,riid,ppvObject) \ |
232 | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
233 | |
234 | #define ICorDebugLegacyNetCFHostCallbackInvoker_PrivateWindowsPhoneOnly_AddRef(This) \ |
235 | ( (This)->lpVtbl -> AddRef(This) ) |
236 | |
237 | #define ICorDebugLegacyNetCFHostCallbackInvoker_PrivateWindowsPhoneOnly_Release(This) \ |
238 | ( (This)->lpVtbl -> Release(This) ) |
239 | |
240 | |
241 | #define ICorDebugLegacyNetCFHostCallbackInvoker_PrivateWindowsPhoneOnly_InvokePauseCallback(This) \ |
242 | ( (This)->lpVtbl -> InvokePauseCallback(This) ) |
243 | |
244 | #define ICorDebugLegacyNetCFHostCallbackInvoker_PrivateWindowsPhoneOnly_InvokeResumeCallback(This) \ |
245 | ( (This)->lpVtbl -> InvokeResumeCallback(This) ) |
246 | |
247 | #endif /* COBJMACROS */ |
248 | |
249 | |
250 | #endif /* C style interface */ |
251 | |
252 | |
253 | |
254 | |
255 | #endif /* __ICorDebugLegacyNetCFHostCallbackInvoker_PrivateWindowsPhoneOnly_INTERFACE_DEFINED__ */ |
256 | |
257 | |
258 | /* Additional Prototypes for ALL interfaces */ |
259 | |
260 | /* end of Additional Prototypes */ |
261 | |
262 | #ifdef __cplusplus |
263 | } |
264 | #endif |
265 | |
266 | #endif |
267 | |
268 | |
269 | |