1
2
3 /* this ALWAYS GENERATED file contains the definitions for the interfaces */
4
5
6  /* File created by MIDL compiler version 6.00.0366 */
7 /* Compiler settings for ivalidator.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 __ivalidator_h__
38 #define __ivalidator_h__
39
40 #if defined(_MSC_VER) && (_MSC_VER >= 1020)
41 #pragma once
42 #endif
43
44 /* Forward Declarations */ 
45
46 #ifndef __IValidator_FWD_DEFINED__
47 #define __IValidator_FWD_DEFINED__
48 typedef interface IValidator IValidator;
49 #endif     /* __IValidator_FWD_DEFINED__ */
50
51
52 #ifndef __ICLRValidator_FWD_DEFINED__
53 #define __ICLRValidator_FWD_DEFINED__
54 typedef interface ICLRValidator ICLRValidator;
55 #endif     /* __ICLRValidator_FWD_DEFINED__ */
56
57
58 /* header files for imported files */
59 #include "ivehandler.h"
60
61 #ifdef __cplusplus
62 extern "C"{
63 #endif 
64
65 void * __RPC_USER MIDL_user_allocate(size_t);
66 void __RPC_USER MIDL_user_free( void * ); 
67
68 /* interface __MIDL_itf_ivalidator_0000 */
69 /* [local] */ 
70
71
72
Lines 73 ... 343 are skipped.
344       /* [in] */ LPWSTR fileName,
345       /* [size_is][in] */ BYTE *pe,
346       /* [in] */ unsigned long ulSize);
347
348
349 void __RPC_STUB ICLRValidator_Validate_Stub(
350       IRpcStubBuffer *This,
351       IRpcChannelBuffer *_pRpcChannelBuffer,
352       PRPC_MESSAGE _pRpcMessage,
353       DWORD *_pdwStubPhase);
354
355
356 HRESULT STDMETHODCALLTYPE ICLRValidator_FormatEventInfo_Proxy( 
357       ICLRValidator * This,
358       /* [in] */ HRESULT hVECode,
359       /* [in] */ VEContext Context,
360       /* [out][in] */ LPWSTR msg,
361       /* [in] */ unsigned long ulMaxLength,
362       /* [in] */ SAFEARRAY * psa);
363
364
365 void __RPC_STUB ICLRValidator_FormatEventInfo_Stub(
366       IRpcStubBuffer *This,
367       IRpcChannelBuffer *_pRpcChannelBuffer,
368       PRPC_MESSAGE _pRpcMessage,
369       DWORD *_pdwStubPhase);
370
371
372
373 #endif     /* __ICLRValidator_INTERFACE_DEFINED__ */
374
375
376 /* Additional Prototypes for ALL interfaces */
377
378 unsigned long                     __RPC_USER  LPSAFEARRAY_UserSize(        unsigned long *, unsigned long                    , LPSAFEARRAY * ); 
379 unsigned char * __RPC_USER  LPSAFEARRAY_UserMarshal(  unsigned long *, unsigned char *, LPSAFEARRAY * ); 
380 unsigned char * __RPC_USER  LPSAFEARRAY_UserUnmarshal(unsigned long *, unsigned char *, LPSAFEARRAY * ); 
381 void                                    __RPC_USER  LPSAFEARRAY_UserFree(        unsigned long *, LPSAFEARRAY * ); 
382
383 /* end of Additional Prototypes */
384
385 #ifdef __cplusplus
386 }
387 #endif
388
389 #endif
390
391
392