ViewVC Help
View File | Revision Log | View Changeset | Root Listing
root/Oni2/Daodan/MSYS2/mingw32/i686-w64-mingw32/include/napsystemhealthvalidator.h
Revision: 1166
Committed: Tue Oct 26 14:22:36 2021 UTC (4 years ago) by rossy
Content type: text/x-chdr
File size: 26879 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/napsystemhealthvalidator.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 __napsystemhealthvalidator_h__
17 #define __napsystemhealthvalidator_h__
18
19 /* Forward declarations */
20
21 #ifndef __INapSystemHealthValidator_FWD_DEFINED__
22 #define __INapSystemHealthValidator_FWD_DEFINED__
23 typedef interface INapSystemHealthValidator INapSystemHealthValidator;
24 #ifdef __cplusplus
25 interface INapSystemHealthValidator;
26 #endif /* __cplusplus */
27 #endif
28
29 #ifndef __AsyncINapSystemHealthValidator_FWD_DEFINED__
30 #define __AsyncINapSystemHealthValidator_FWD_DEFINED__
31 typedef interface AsyncINapSystemHealthValidator AsyncINapSystemHealthValidator;
32 #ifdef __cplusplus
33 interface AsyncINapSystemHealthValidator;
34 #endif /* __cplusplus */
35 #endif
36
37 #ifndef __INapServerCallback_FWD_DEFINED__
38 #define __INapServerCallback_FWD_DEFINED__
39 typedef interface INapServerCallback INapServerCallback;
40 #ifdef __cplusplus
41 interface INapServerCallback;
42 #endif /* __cplusplus */
43 #endif
44
45 #ifndef __INapSystemHealthValidationRequest_FWD_DEFINED__
46 #define __INapSystemHealthValidationRequest_FWD_DEFINED__
47 typedef interface INapSystemHealthValidationRequest INapSystemHealthValidationRequest;
48 #ifdef __cplusplus
49 interface INapSystemHealthValidationRequest;
50 #endif /* __cplusplus */
51 #endif
52
53 #ifndef __INapSystemHealthValidationRequest2_FWD_DEFINED__
54 #define __INapSystemHealthValidationRequest2_FWD_DEFINED__
55 typedef interface INapSystemHealthValidationRequest2 INapSystemHealthValidationRequest2;
56 #ifdef __cplusplus
57 interface INapSystemHealthValidationRequest2;
58 #endif /* __cplusplus */
59 #endif
60
61 /* Headers for imported files */
62
63 #include <naptypes.h>
64 #include <unknwn.h>
65
66 #ifdef __cplusplus
67 extern "C" {
68 #endif
69
70 #include <winapifamily.h>
71
72 #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
73 #ifndef __INapServerCallback_FWD_DEFINED__
74 #define __INapServerCallback_FWD_DEFINED__
75 typedef interface INapServerCallback INapServerCallback;
76 #ifdef __cplusplus
77 interface INapServerCallback;
78 #endif /* __cplusplus */
79 #endif
80
81 #ifndef __INapSystemHealthValidator_FWD_DEFINED__
82 #define __INapSystemHealthValidator_FWD_DEFINED__
83 typedef interface INapSystemHealthValidator INapSystemHealthValidator;
84 #ifdef __cplusplus
85 interface INapSystemHealthValidator;
86 #endif /* __cplusplus */
87 #endif
88
89 #ifndef __INapSystemHealthValidationRequest_FWD_DEFINED__
90 #define __INapSystemHealthValidationRequest_FWD_DEFINED__
91 typedef interface INapSystemHealthValidationRequest INapSystemHealthValidationRequest;
92 #ifdef __cplusplus
93 interface INapSystemHealthValidationRequest;
94 #endif /* __cplusplus */
95 #endif
96
97 /*****************************************************************************
98 * INapSystemHealthValidator interface
99 */
100 #ifndef __INapSystemHealthValidator_INTERFACE_DEFINED__
101 #define __INapSystemHealthValidator_INTERFACE_DEFINED__
102
103 DEFINE_GUID(IID_INapSystemHealthValidator, 0xef43d87c, 0x5b6d, 0x4820, 0x86,0x20, 0x86,0x89,0x07,0xfe,0x07,0xd3);
104 #if defined(__cplusplus) && !defined(CINTERFACE)
105 MIDL_INTERFACE("ef43d87c-5b6d-4820-8620-868907fe07d3")
106 INapSystemHealthValidator : public IUnknown
107 {
108 virtual HRESULT STDMETHODCALLTYPE Validate(
109 INapSystemHealthValidationRequest *request,
110 UINT32 hintTimeOutInMsec,
111 INapServerCallback *callback) = 0;
112
113 };
114 #ifdef __CRT_UUID_DECL
115 __CRT_UUID_DECL(INapSystemHealthValidator, 0xef43d87c, 0x5b6d, 0x4820, 0x86,0x20, 0x86,0x89,0x07,0xfe,0x07,0xd3)
116 #endif
117 #else
118 typedef struct INapSystemHealthValidatorVtbl {
119 BEGIN_INTERFACE
120
121 /*** IUnknown methods ***/
122 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
123 INapSystemHealthValidator *This,
124 REFIID riid,
125 void **ppvObject);
126
127 ULONG (STDMETHODCALLTYPE *AddRef)(
128 INapSystemHealthValidator *This);
129
130 ULONG (STDMETHODCALLTYPE *Release)(
131 INapSystemHealthValidator *This);
132
133 /*** INapSystemHealthValidator methods ***/
134 HRESULT (STDMETHODCALLTYPE *Validate)(
135 INapSystemHealthValidator *This,
136 INapSystemHealthValidationRequest *request,
137 UINT32 hintTimeOutInMsec,
138 INapServerCallback *callback);
139
140 END_INTERFACE
141 } INapSystemHealthValidatorVtbl;
142
143 interface INapSystemHealthValidator {
144 CONST_VTBL INapSystemHealthValidatorVtbl* lpVtbl;
145 };
146
147 #ifdef COBJMACROS
148 #ifndef WIDL_C_INLINE_WRAPPERS
149 /*** IUnknown methods ***/
150 #define INapSystemHealthValidator_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
151 #define INapSystemHealthValidator_AddRef(This) (This)->lpVtbl->AddRef(This)
152 #define INapSystemHealthValidator_Release(This) (This)->lpVtbl->Release(This)
153 /*** INapSystemHealthValidator methods ***/
154 #define INapSystemHealthValidator_Validate(This,request,hintTimeOutInMsec,callback) (This)->lpVtbl->Validate(This,request,hintTimeOutInMsec,callback)
155 #else
156 /*** IUnknown methods ***/
157 static FORCEINLINE HRESULT INapSystemHealthValidator_QueryInterface(INapSystemHealthValidator* This,REFIID riid,void **ppvObject) {
158 return This->lpVtbl->QueryInterface(This,riid,ppvObject);
159 }
160 static FORCEINLINE ULONG INapSystemHealthValidator_AddRef(INapSystemHealthValidator* This) {
161 return This->lpVtbl->AddRef(This);
162 }
163 static FORCEINLINE ULONG INapSystemHealthValidator_Release(INapSystemHealthValidator* This) {
164 return This->lpVtbl->Release(This);
165 }
166 /*** INapSystemHealthValidator methods ***/
167 static FORCEINLINE HRESULT INapSystemHealthValidator_Validate(INapSystemHealthValidator* This,INapSystemHealthValidationRequest *request,UINT32 hintTimeOutInMsec,INapServerCallback *callback) {
168 return This->lpVtbl->Validate(This,request,hintTimeOutInMsec,callback);
169 }
170 #endif
171 #endif
172
173 #endif
174
175
176 #endif /* __INapSystemHealthValidator_INTERFACE_DEFINED__ */
177
178 /*****************************************************************************
179 * AsyncINapSystemHealthValidator interface
180 */
181 #ifndef __AsyncINapSystemHealthValidator_INTERFACE_DEFINED__
182 #define __AsyncINapSystemHealthValidator_INTERFACE_DEFINED__
183
184 DEFINE_GUID(IID_AsyncINapSystemHealthValidator, 0x2516031a, 0xa391, 0x454d, 0xb5,0x3d, 0xc5,0xdc,0x84,0xc7,0xf2,0xdb);
185 #if defined(__cplusplus) && !defined(CINTERFACE)
186 MIDL_INTERFACE("2516031a-a391-454d-b53d-c5dc84c7f2db")
187 AsyncINapSystemHealthValidator : public IUnknown
188 {
189 virtual HRESULT STDMETHODCALLTYPE Begin_Validate(
190 INapSystemHealthValidationRequest *request,
191 UINT32 hintTimeOutInMsec,
192 INapServerCallback *callback) = 0;
193
194 virtual HRESULT STDMETHODCALLTYPE Finish_Validate(
195 ) = 0;
196
197 };
198 #ifdef __CRT_UUID_DECL
199 __CRT_UUID_DECL(AsyncINapSystemHealthValidator, 0x2516031a, 0xa391, 0x454d, 0xb5,0x3d, 0xc5,0xdc,0x84,0xc7,0xf2,0xdb)
200 #endif
201 #else
202 typedef struct AsyncINapSystemHealthValidatorVtbl {
203 BEGIN_INTERFACE
204
205 /*** IUnknown methods ***/
206 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
207 AsyncINapSystemHealthValidator *This,
208 REFIID riid,
209 void **ppvObject);
210
211 ULONG (STDMETHODCALLTYPE *AddRef)(
212 AsyncINapSystemHealthValidator *This);
213
214 ULONG (STDMETHODCALLTYPE *Release)(
215 AsyncINapSystemHealthValidator *This);
216
217 /*** AsyncINapSystemHealthValidator methods ***/
218 HRESULT (STDMETHODCALLTYPE *Begin_Validate)(
219 AsyncINapSystemHealthValidator *This,
220 INapSystemHealthValidationRequest *request,
221 UINT32 hintTimeOutInMsec,
222 INapServerCallback *callback);
223
224 HRESULT (STDMETHODCALLTYPE *Finish_Validate)(
225 AsyncINapSystemHealthValidator *This);
226
227 END_INTERFACE
228 } AsyncINapSystemHealthValidatorVtbl;
229
230 interface AsyncINapSystemHealthValidator {
231 CONST_VTBL AsyncINapSystemHealthValidatorVtbl* lpVtbl;
232 };
233
234 #ifdef COBJMACROS
235 #ifndef WIDL_C_INLINE_WRAPPERS
236 /*** IUnknown methods ***/
237 #define AsyncINapSystemHealthValidator_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
238 #define AsyncINapSystemHealthValidator_AddRef(This) (This)->lpVtbl->AddRef(This)
239 #define AsyncINapSystemHealthValidator_Release(This) (This)->lpVtbl->Release(This)
240 /*** AsyncINapSystemHealthValidator methods ***/
241 #define AsyncINapSystemHealthValidator_Begin_Validate(This,request,hintTimeOutInMsec,callback) (This)->lpVtbl->Begin_Validate(This,request,hintTimeOutInMsec,callback)
242 #define AsyncINapSystemHealthValidator_Finish_Validate(This) (This)->lpVtbl->Finish_Validate(This)
243 #else
244 /*** IUnknown methods ***/
245 static FORCEINLINE HRESULT AsyncINapSystemHealthValidator_QueryInterface(AsyncINapSystemHealthValidator* This,REFIID riid,void **ppvObject) {
246 return This->lpVtbl->QueryInterface(This,riid,ppvObject);
247 }
248 static FORCEINLINE ULONG AsyncINapSystemHealthValidator_AddRef(AsyncINapSystemHealthValidator* This) {
249 return This->lpVtbl->AddRef(This);
250 }
251 static FORCEINLINE ULONG AsyncINapSystemHealthValidator_Release(AsyncINapSystemHealthValidator* This) {
252 return This->lpVtbl->Release(This);
253 }
254 /*** AsyncINapSystemHealthValidator methods ***/
255 static FORCEINLINE HRESULT AsyncINapSystemHealthValidator_Begin_Validate(AsyncINapSystemHealthValidator* This,INapSystemHealthValidationRequest *request,UINT32 hintTimeOutInMsec,INapServerCallback *callback) {
256 return This->lpVtbl->Begin_Validate(This,request,hintTimeOutInMsec,callback);
257 }
258 static FORCEINLINE HRESULT AsyncINapSystemHealthValidator_Finish_Validate(AsyncINapSystemHealthValidator* This) {
259 return This->lpVtbl->Finish_Validate(This);
260 }
261 #endif
262 #endif
263
264 #endif
265
266
267 #endif /* __AsyncINapSystemHealthValidator_INTERFACE_DEFINED__ */
268
269 /*****************************************************************************
270 * INapServerCallback interface
271 */
272 #ifndef __INapServerCallback_INTERFACE_DEFINED__
273 #define __INapServerCallback_INTERFACE_DEFINED__
274
275 DEFINE_GUID(IID_INapServerCallback, 0x09c20568, 0xf30c, 0x489b, 0xae,0x9c, 0x49,0x30,0xad,0x7f,0x16,0x5f);
276 #if defined(__cplusplus) && !defined(CINTERFACE)
277 MIDL_INTERFACE("09c20568-f30c-489b-ae9c-4930ad7f165f")
278 INapServerCallback : public IUnknown
279 {
280 virtual HRESULT STDMETHODCALLTYPE OnComplete(
281 INapSystemHealthValidationRequest *request,
282 HRESULT errorCode) = 0;
283
284 };
285 #ifdef __CRT_UUID_DECL
286 __CRT_UUID_DECL(INapServerCallback, 0x09c20568, 0xf30c, 0x489b, 0xae,0x9c, 0x49,0x30,0xad,0x7f,0x16,0x5f)
287 #endif
288 #else
289 typedef struct INapServerCallbackVtbl {
290 BEGIN_INTERFACE
291
292 /*** IUnknown methods ***/
293 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
294 INapServerCallback *This,
295 REFIID riid,
296 void **ppvObject);
297
298 ULONG (STDMETHODCALLTYPE *AddRef)(
299 INapServerCallback *This);
300
301 ULONG (STDMETHODCALLTYPE *Release)(
302 INapServerCallback *This);
303
304 /*** INapServerCallback methods ***/
305 HRESULT (STDMETHODCALLTYPE *OnComplete)(
306 INapServerCallback *This,
307 INapSystemHealthValidationRequest *request,
308 HRESULT errorCode);
309
310 END_INTERFACE
311 } INapServerCallbackVtbl;
312
313 interface INapServerCallback {
314 CONST_VTBL INapServerCallbackVtbl* lpVtbl;
315 };
316
317 #ifdef COBJMACROS
318 #ifndef WIDL_C_INLINE_WRAPPERS
319 /*** IUnknown methods ***/
320 #define INapServerCallback_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
321 #define INapServerCallback_AddRef(This) (This)->lpVtbl->AddRef(This)
322 #define INapServerCallback_Release(This) (This)->lpVtbl->Release(This)
323 /*** INapServerCallback methods ***/
324 #define INapServerCallback_OnComplete(This,request,errorCode) (This)->lpVtbl->OnComplete(This,request,errorCode)
325 #else
326 /*** IUnknown methods ***/
327 static FORCEINLINE HRESULT INapServerCallback_QueryInterface(INapServerCallback* This,REFIID riid,void **ppvObject) {
328 return This->lpVtbl->QueryInterface(This,riid,ppvObject);
329 }
330 static FORCEINLINE ULONG INapServerCallback_AddRef(INapServerCallback* This) {
331 return This->lpVtbl->AddRef(This);
332 }
333 static FORCEINLINE ULONG INapServerCallback_Release(INapServerCallback* This) {
334 return This->lpVtbl->Release(This);
335 }
336 /*** INapServerCallback methods ***/
337 static FORCEINLINE HRESULT INapServerCallback_OnComplete(INapServerCallback* This,INapSystemHealthValidationRequest *request,HRESULT errorCode) {
338 return This->lpVtbl->OnComplete(This,request,errorCode);
339 }
340 #endif
341 #endif
342
343 #endif
344
345
346 #endif /* __INapServerCallback_INTERFACE_DEFINED__ */
347
348 /*****************************************************************************
349 * INapSystemHealthValidationRequest interface
350 */
351 #ifndef __INapSystemHealthValidationRequest_INTERFACE_DEFINED__
352 #define __INapSystemHealthValidationRequest_INTERFACE_DEFINED__
353
354 DEFINE_GUID(IID_INapSystemHealthValidationRequest, 0xadacb3a0, 0xd4f4, 0x4f17, 0x89,0x33, 0x51,0xd6,0x0f,0xcc,0xa6,0x06);
355 #if defined(__cplusplus) && !defined(CINTERFACE)
356 MIDL_INTERFACE("adacb3a0-d4f4-4f17-8933-51d60fcca606")
357 INapSystemHealthValidationRequest : public IUnknown
358 {
359 virtual HRESULT STDMETHODCALLTYPE GetCorrelationId(
360 CorrelationId *correlationId) = 0;
361
362 virtual HRESULT STDMETHODCALLTYPE GetStringCorrelationId(
363 StringCorrelationId **correlationId) = 0;
364
365 virtual HRESULT STDMETHODCALLTYPE GetMachineName(
366 CountedString **machineName) = 0;
367
368 virtual HRESULT STDMETHODCALLTYPE GetSoHRequest(
369 SoHRequest **sohRequest,
370 WINBOOL *napSystemGenerated) = 0;
371
372 virtual HRESULT STDMETHODCALLTYPE SetSoHResponse(
373 const SoHResponse *sohResponse) = 0;
374
375 virtual HRESULT STDMETHODCALLTYPE GetSoHResponse(
376 SoHResponse **sohResponse) = 0;
377
378 virtual HRESULT STDMETHODCALLTYPE SetPrivateData(
379 const PrivateData *privateData) = 0;
380
381 virtual HRESULT STDMETHODCALLTYPE GetPrivateData(
382 PrivateData **privateData) = 0;
383
384 };
385 #ifdef __CRT_UUID_DECL
386 __CRT_UUID_DECL(INapSystemHealthValidationRequest, 0xadacb3a0, 0xd4f4, 0x4f17, 0x89,0x33, 0x51,0xd6,0x0f,0xcc,0xa6,0x06)
387 #endif
388 #else
389 typedef struct INapSystemHealthValidationRequestVtbl {
390 BEGIN_INTERFACE
391
392 /*** IUnknown methods ***/
393 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
394 INapSystemHealthValidationRequest *This,
395 REFIID riid,
396 void **ppvObject);
397
398 ULONG (STDMETHODCALLTYPE *AddRef)(
399 INapSystemHealthValidationRequest *This);
400
401 ULONG (STDMETHODCALLTYPE *Release)(
402 INapSystemHealthValidationRequest *This);
403
404 /*** INapSystemHealthValidationRequest methods ***/
405 HRESULT (STDMETHODCALLTYPE *GetCorrelationId)(
406 INapSystemHealthValidationRequest *This,
407 CorrelationId *correlationId);
408
409 HRESULT (STDMETHODCALLTYPE *GetStringCorrelationId)(
410 INapSystemHealthValidationRequest *This,
411 StringCorrelationId **correlationId);
412
413 HRESULT (STDMETHODCALLTYPE *GetMachineName)(
414 INapSystemHealthValidationRequest *This,
415 CountedString **machineName);
416
417 HRESULT (STDMETHODCALLTYPE *GetSoHRequest)(
418 INapSystemHealthValidationRequest *This,
419 SoHRequest **sohRequest,
420 WINBOOL *napSystemGenerated);
421
422 HRESULT (STDMETHODCALLTYPE *SetSoHResponse)(
423 INapSystemHealthValidationRequest *This,
424 const SoHResponse *sohResponse);
425
426 HRESULT (STDMETHODCALLTYPE *GetSoHResponse)(
427 INapSystemHealthValidationRequest *This,
428 SoHResponse **sohResponse);
429
430 HRESULT (STDMETHODCALLTYPE *SetPrivateData)(
431 INapSystemHealthValidationRequest *This,
432 const PrivateData *privateData);
433
434 HRESULT (STDMETHODCALLTYPE *GetPrivateData)(
435 INapSystemHealthValidationRequest *This,
436 PrivateData **privateData);
437
438 END_INTERFACE
439 } INapSystemHealthValidationRequestVtbl;
440
441 interface INapSystemHealthValidationRequest {
442 CONST_VTBL INapSystemHealthValidationRequestVtbl* lpVtbl;
443 };
444
445 #ifdef COBJMACROS
446 #ifndef WIDL_C_INLINE_WRAPPERS
447 /*** IUnknown methods ***/
448 #define INapSystemHealthValidationRequest_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
449 #define INapSystemHealthValidationRequest_AddRef(This) (This)->lpVtbl->AddRef(This)
450 #define INapSystemHealthValidationRequest_Release(This) (This)->lpVtbl->Release(This)
451 /*** INapSystemHealthValidationRequest methods ***/
452 #define INapSystemHealthValidationRequest_GetCorrelationId(This,correlationId) (This)->lpVtbl->GetCorrelationId(This,correlationId)
453 #define INapSystemHealthValidationRequest_GetStringCorrelationId(This,correlationId) (This)->lpVtbl->GetStringCorrelationId(This,correlationId)
454 #define INapSystemHealthValidationRequest_GetMachineName(This,machineName) (This)->lpVtbl->GetMachineName(This,machineName)
455 #define INapSystemHealthValidationRequest_GetSoHRequest(This,sohRequest,napSystemGenerated) (This)->lpVtbl->GetSoHRequest(This,sohRequest,napSystemGenerated)
456 #define INapSystemHealthValidationRequest_SetSoHResponse(This,sohResponse) (This)->lpVtbl->SetSoHResponse(This,sohResponse)
457 #define INapSystemHealthValidationRequest_GetSoHResponse(This,sohResponse) (This)->lpVtbl->GetSoHResponse(This,sohResponse)
458 #define INapSystemHealthValidationRequest_SetPrivateData(This,privateData) (This)->lpVtbl->SetPrivateData(This,privateData)
459 #define INapSystemHealthValidationRequest_GetPrivateData(This,privateData) (This)->lpVtbl->GetPrivateData(This,privateData)
460 #else
461 /*** IUnknown methods ***/
462 static FORCEINLINE HRESULT INapSystemHealthValidationRequest_QueryInterface(INapSystemHealthValidationRequest* This,REFIID riid,void **ppvObject) {
463 return This->lpVtbl->QueryInterface(This,riid,ppvObject);
464 }
465 static FORCEINLINE ULONG INapSystemHealthValidationRequest_AddRef(INapSystemHealthValidationRequest* This) {
466 return This->lpVtbl->AddRef(This);
467 }
468 static FORCEINLINE ULONG INapSystemHealthValidationRequest_Release(INapSystemHealthValidationRequest* This) {
469 return This->lpVtbl->Release(This);
470 }
471 /*** INapSystemHealthValidationRequest methods ***/
472 static FORCEINLINE HRESULT INapSystemHealthValidationRequest_GetCorrelationId(INapSystemHealthValidationRequest* This,CorrelationId *correlationId) {
473 return This->lpVtbl->GetCorrelationId(This,correlationId);
474 }
475 static FORCEINLINE HRESULT INapSystemHealthValidationRequest_GetStringCorrelationId(INapSystemHealthValidationRequest* This,StringCorrelationId **correlationId) {
476 return This->lpVtbl->GetStringCorrelationId(This,correlationId);
477 }
478 static FORCEINLINE HRESULT INapSystemHealthValidationRequest_GetMachineName(INapSystemHealthValidationRequest* This,CountedString **machineName) {
479 return This->lpVtbl->GetMachineName(This,machineName);
480 }
481 static FORCEINLINE HRESULT INapSystemHealthValidationRequest_GetSoHRequest(INapSystemHealthValidationRequest* This,SoHRequest **sohRequest,WINBOOL *napSystemGenerated) {
482 return This->lpVtbl->GetSoHRequest(This,sohRequest,napSystemGenerated);
483 }
484 static FORCEINLINE HRESULT INapSystemHealthValidationRequest_SetSoHResponse(INapSystemHealthValidationRequest* This,const SoHResponse *sohResponse) {
485 return This->lpVtbl->SetSoHResponse(This,sohResponse);
486 }
487 static FORCEINLINE HRESULT INapSystemHealthValidationRequest_GetSoHResponse(INapSystemHealthValidationRequest* This,SoHResponse **sohResponse) {
488 return This->lpVtbl->GetSoHResponse(This,sohResponse);
489 }
490 static FORCEINLINE HRESULT INapSystemHealthValidationRequest_SetPrivateData(INapSystemHealthValidationRequest* This,const PrivateData *privateData) {
491 return This->lpVtbl->SetPrivateData(This,privateData);
492 }
493 static FORCEINLINE HRESULT INapSystemHealthValidationRequest_GetPrivateData(INapSystemHealthValidationRequest* This,PrivateData **privateData) {
494 return This->lpVtbl->GetPrivateData(This,privateData);
495 }
496 #endif
497 #endif
498
499 #endif
500
501
502 #endif /* __INapSystemHealthValidationRequest_INTERFACE_DEFINED__ */
503
504 /*****************************************************************************
505 * INapSystemHealthValidationRequest2 interface
506 */
507 #ifndef __INapSystemHealthValidationRequest2_INTERFACE_DEFINED__
508 #define __INapSystemHealthValidationRequest2_INTERFACE_DEFINED__
509
510 DEFINE_GUID(IID_INapSystemHealthValidationRequest2, 0x91a5d706, 0x0cb4, 0x4a84, 0x83,0x15, 0x93,0x80,0xd4,0x53,0xe3,0x85);
511 #if defined(__cplusplus) && !defined(CINTERFACE)
512 MIDL_INTERFACE("91a5d706-0cb4-4a84-8315-9380d453e385")
513 INapSystemHealthValidationRequest2 : public INapSystemHealthValidationRequest
514 {
515 virtual HRESULT STDMETHODCALLTYPE GetConfigID(
516 UINT32 *configID) = 0;
517
518 };
519 #ifdef __CRT_UUID_DECL
520 __CRT_UUID_DECL(INapSystemHealthValidationRequest2, 0x91a5d706, 0x0cb4, 0x4a84, 0x83,0x15, 0x93,0x80,0xd4,0x53,0xe3,0x85)
521 #endif
522 #else
523 typedef struct INapSystemHealthValidationRequest2Vtbl {
524 BEGIN_INTERFACE
525
526 /*** IUnknown methods ***/
527 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
528 INapSystemHealthValidationRequest2 *This,
529 REFIID riid,
530 void **ppvObject);
531
532 ULONG (STDMETHODCALLTYPE *AddRef)(
533 INapSystemHealthValidationRequest2 *This);
534
535 ULONG (STDMETHODCALLTYPE *Release)(
536 INapSystemHealthValidationRequest2 *This);
537
538 /*** INapSystemHealthValidationRequest methods ***/
539 HRESULT (STDMETHODCALLTYPE *GetCorrelationId)(
540 INapSystemHealthValidationRequest2 *This,
541 CorrelationId *correlationId);
542
543 HRESULT (STDMETHODCALLTYPE *GetStringCorrelationId)(
544 INapSystemHealthValidationRequest2 *This,
545 StringCorrelationId **correlationId);
546
547 HRESULT (STDMETHODCALLTYPE *GetMachineName)(
548 INapSystemHealthValidationRequest2 *This,
549 CountedString **machineName);
550
551 HRESULT (STDMETHODCALLTYPE *GetSoHRequest)(
552 INapSystemHealthValidationRequest2 *This,
553 SoHRequest **sohRequest,
554 WINBOOL *napSystemGenerated);
555
556 HRESULT (STDMETHODCALLTYPE *SetSoHResponse)(
557 INapSystemHealthValidationRequest2 *This,
558 const SoHResponse *sohResponse);
559
560 HRESULT (STDMETHODCALLTYPE *GetSoHResponse)(
561 INapSystemHealthValidationRequest2 *This,
562 SoHResponse **sohResponse);
563
564 HRESULT (STDMETHODCALLTYPE *SetPrivateData)(
565 INapSystemHealthValidationRequest2 *This,
566 const PrivateData *privateData);
567
568 HRESULT (STDMETHODCALLTYPE *GetPrivateData)(
569 INapSystemHealthValidationRequest2 *This,
570 PrivateData **privateData);
571
572 /*** INapSystemHealthValidationRequest2 methods ***/
573 HRESULT (STDMETHODCALLTYPE *GetConfigID)(
574 INapSystemHealthValidationRequest2 *This,
575 UINT32 *configID);
576
577 END_INTERFACE
578 } INapSystemHealthValidationRequest2Vtbl;
579
580 interface INapSystemHealthValidationRequest2 {
581 CONST_VTBL INapSystemHealthValidationRequest2Vtbl* lpVtbl;
582 };
583
584 #ifdef COBJMACROS
585 #ifndef WIDL_C_INLINE_WRAPPERS
586 /*** IUnknown methods ***/
587 #define INapSystemHealthValidationRequest2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
588 #define INapSystemHealthValidationRequest2_AddRef(This) (This)->lpVtbl->AddRef(This)
589 #define INapSystemHealthValidationRequest2_Release(This) (This)->lpVtbl->Release(This)
590 /*** INapSystemHealthValidationRequest methods ***/
591 #define INapSystemHealthValidationRequest2_GetCorrelationId(This,correlationId) (This)->lpVtbl->GetCorrelationId(This,correlationId)
592 #define INapSystemHealthValidationRequest2_GetStringCorrelationId(This,correlationId) (This)->lpVtbl->GetStringCorrelationId(This,correlationId)
593 #define INapSystemHealthValidationRequest2_GetMachineName(This,machineName) (This)->lpVtbl->GetMachineName(This,machineName)
594 #define INapSystemHealthValidationRequest2_GetSoHRequest(This,sohRequest,napSystemGenerated) (This)->lpVtbl->GetSoHRequest(This,sohRequest,napSystemGenerated)
595 #define INapSystemHealthValidationRequest2_SetSoHResponse(This,sohResponse) (This)->lpVtbl->SetSoHResponse(This,sohResponse)
596 #define INapSystemHealthValidationRequest2_GetSoHResponse(This,sohResponse) (This)->lpVtbl->GetSoHResponse(This,sohResponse)
597 #define INapSystemHealthValidationRequest2_SetPrivateData(This,privateData) (This)->lpVtbl->SetPrivateData(This,privateData)
598 #define INapSystemHealthValidationRequest2_GetPrivateData(This,privateData) (This)->lpVtbl->GetPrivateData(This,privateData)
599 /*** INapSystemHealthValidationRequest2 methods ***/
600 #define INapSystemHealthValidationRequest2_GetConfigID(This,configID) (This)->lpVtbl->GetConfigID(This,configID)
601 #else
602 /*** IUnknown methods ***/
603 static FORCEINLINE HRESULT INapSystemHealthValidationRequest2_QueryInterface(INapSystemHealthValidationRequest2* This,REFIID riid,void **ppvObject) {
604 return This->lpVtbl->QueryInterface(This,riid,ppvObject);
605 }
606 static FORCEINLINE ULONG INapSystemHealthValidationRequest2_AddRef(INapSystemHealthValidationRequest2* This) {
607 return This->lpVtbl->AddRef(This);
608 }
609 static FORCEINLINE ULONG INapSystemHealthValidationRequest2_Release(INapSystemHealthValidationRequest2* This) {
610 return This->lpVtbl->Release(This);
611 }
612 /*** INapSystemHealthValidationRequest methods ***/
613 static FORCEINLINE HRESULT INapSystemHealthValidationRequest2_GetCorrelationId(INapSystemHealthValidationRequest2* This,CorrelationId *correlationId) {
614 return This->lpVtbl->GetCorrelationId(This,correlationId);
615 }
616 static FORCEINLINE HRESULT INapSystemHealthValidationRequest2_GetStringCorrelationId(INapSystemHealthValidationRequest2* This,StringCorrelationId **correlationId) {
617 return This->lpVtbl->GetStringCorrelationId(This,correlationId);
618 }
619 static FORCEINLINE HRESULT INapSystemHealthValidationRequest2_GetMachineName(INapSystemHealthValidationRequest2* This,CountedString **machineName) {
620 return This->lpVtbl->GetMachineName(This,machineName);
621 }
622 static FORCEINLINE HRESULT INapSystemHealthValidationRequest2_GetSoHRequest(INapSystemHealthValidationRequest2* This,SoHRequest **sohRequest,WINBOOL *napSystemGenerated) {
623 return This->lpVtbl->GetSoHRequest(This,sohRequest,napSystemGenerated);
624 }
625 static FORCEINLINE HRESULT INapSystemHealthValidationRequest2_SetSoHResponse(INapSystemHealthValidationRequest2* This,const SoHResponse *sohResponse) {
626 return This->lpVtbl->SetSoHResponse(This,sohResponse);
627 }
628 static FORCEINLINE HRESULT INapSystemHealthValidationRequest2_GetSoHResponse(INapSystemHealthValidationRequest2* This,SoHResponse **sohResponse) {
629 return This->lpVtbl->GetSoHResponse(This,sohResponse);
630 }
631 static FORCEINLINE HRESULT INapSystemHealthValidationRequest2_SetPrivateData(INapSystemHealthValidationRequest2* This,const PrivateData *privateData) {
632 return This->lpVtbl->SetPrivateData(This,privateData);
633 }
634 static FORCEINLINE HRESULT INapSystemHealthValidationRequest2_GetPrivateData(INapSystemHealthValidationRequest2* This,PrivateData **privateData) {
635 return This->lpVtbl->GetPrivateData(This,privateData);
636 }
637 /*** INapSystemHealthValidationRequest2 methods ***/
638 static FORCEINLINE HRESULT INapSystemHealthValidationRequest2_GetConfigID(INapSystemHealthValidationRequest2* This,UINT32 *configID) {
639 return This->lpVtbl->GetConfigID(This,configID);
640 }
641 #endif
642 #endif
643
644 #endif
645
646
647 #endif /* __INapSystemHealthValidationRequest2_INTERFACE_DEFINED__ */
648
649 #endif
650 /* Begin additional prototypes for all interfaces */
651
652
653 /* End additional prototypes */
654
655 #ifdef __cplusplus
656 }
657 #endif
658
659 #endif /* __napsystemhealthvalidator_h__ */