home *** CD-ROM | disk | FTP | other *** search
- /* this ALWAYS GENERATED file contains the definitions for the interfaces */
-
-
- /* File created by MIDL compiler version 5.01.0164 */
- /* at Fri Jun 23 00:40:15 2000
- */
- /* Compiler settings for corpub.idl:
- Oicf (OptLev=i2), W1, Zp8, env=Win32, ms_ext, c_ext
- error checks: allocation ref bounds_check enum stub_data , no_format_optimization
- */
- //@@MIDL_FILE_HEADING( )
-
-
- /* verify that the <rpcndr.h> version is high enough to compile this file*/
- #ifndef __REQUIRED_RPCNDR_H_VERSION__
- #define __REQUIRED_RPCNDR_H_VERSION__ 440
- #endif
-
- #include "rpc.h"
- #include "rpcndr.h"
-
- #ifndef __RPCNDR_H_VERSION__
- #error this stub requires an updated version of <rpcndr.h>
- #endif // __RPCNDR_H_VERSION__
-
- #ifndef COM_NO_WINDOWS_H
- #include "windows.h"
- #include "ole2.h"
- #endif /*COM_NO_WINDOWS_H*/
-
- #ifndef __corpub_h__
- #define __corpub_h__
-
- #ifdef __cplusplus
- extern "C"{
- #endif
-
- /* Forward Declarations */
-
- #ifndef __CorpubPublish_FWD_DEFINED__
- #define __CorpubPublish_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class CorpubPublish CorpubPublish;
- #else
- typedef struct CorpubPublish CorpubPublish;
- #endif /* __cplusplus */
-
- #endif /* __CorpubPublish_FWD_DEFINED__ */
-
-
- #ifndef __ICorPublish_FWD_DEFINED__
- #define __ICorPublish_FWD_DEFINED__
- typedef interface ICorPublish ICorPublish;
- #endif /* __ICorPublish_FWD_DEFINED__ */
-
-
- #ifndef __ICorPublishEnum_FWD_DEFINED__
- #define __ICorPublishEnum_FWD_DEFINED__
- typedef interface ICorPublishEnum ICorPublishEnum;
- #endif /* __ICorPublishEnum_FWD_DEFINED__ */
-
-
- #ifndef __ICorPublishProcess_FWD_DEFINED__
- #define __ICorPublishProcess_FWD_DEFINED__
- typedef interface ICorPublishProcess ICorPublishProcess;
- #endif /* __ICorPublishProcess_FWD_DEFINED__ */
-
-
- #ifndef __ICorPublishAppDomain_FWD_DEFINED__
- #define __ICorPublishAppDomain_FWD_DEFINED__
- typedef interface ICorPublishAppDomain ICorPublishAppDomain;
- #endif /* __ICorPublishAppDomain_FWD_DEFINED__ */
-
-
- #ifndef __ICorPublishProcessEnum_FWD_DEFINED__
- #define __ICorPublishProcessEnum_FWD_DEFINED__
- typedef interface ICorPublishProcessEnum ICorPublishProcessEnum;
- #endif /* __ICorPublishProcessEnum_FWD_DEFINED__ */
-
-
- #ifndef __ICorPublishAppDomainEnum_FWD_DEFINED__
- #define __ICorPublishAppDomainEnum_FWD_DEFINED__
- typedef interface ICorPublishAppDomainEnum ICorPublishAppDomainEnum;
- #endif /* __ICorPublishAppDomainEnum_FWD_DEFINED__ */
-
-
- /* header files for imported files */
- #include "wtypes.h"
- #include "unknwn.h"
-
- void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);
- void __RPC_USER MIDL_user_free( void __RPC_FAR * );
-
- /* interface __MIDL_itf_corpub_0000 */
- /* [local] */
-
- #if 0
- typedef int LONG32;
-
- typedef int __RPC_FAR *PLONG32;
-
- typedef int INT32;
-
- typedef int __RPC_FAR *PINT32;
-
- typedef unsigned int ULONG32;
-
- typedef unsigned int __RPC_FAR *PULONG32;
-
- typedef unsigned int DWORD32;
-
- typedef unsigned int __RPC_FAR *PDWORD32;
-
- typedef unsigned int UINT32;
-
- typedef unsigned int __RPC_FAR *PUINT32;
-
- typedef long INT_PTR;
-
- typedef long __RPC_FAR *PINT_PTR;
-
- typedef unsigned long UINT_PTR;
-
- typedef unsigned long __RPC_FAR *PUINT_PTR;
-
- typedef unsigned short UHALF_PTR;
-
- typedef unsigned short __RPC_FAR *PUHALF_PTR;
-
- typedef short HALF_PTR;
-
- typedef short __RPC_FAR *PHALF_PTR;
-
- typedef UINT_PTR SIZE_T;
-
- typedef UINT_PTR __RPC_FAR *PSIZE_T;
-
- typedef INT_PTR SSIZE_T;
-
- typedef INT_PTR __RPC_FAR *PSSIZE_T;
-
- typedef __int64 LONG64;
-
- typedef __int64 __RPC_FAR *PLONG64;
-
- typedef __int64 INT64;
-
- typedef __int64 __RPC_FAR *PINT64;
-
- typedef unsigned __int64 ULONG64;
-
- typedef unsigned __int64 __RPC_FAR *PULONG64;
-
- typedef unsigned __int64 DWORD64;
-
- typedef unsigned __int64 __RPC_FAR *PDWORD64;
-
- typedef unsigned __int64 UINT64;
-
- typedef unsigned __int64 __RPC_FAR *PUINT64;
-
- #endif
- typedef /* [public][public] */
- enum __MIDL___MIDL_itf_corpub_0000_0001
- { COR_PUB_MANAGEDONLY = 0x1
- } COR_PUB_ENUMPROCESS;
-
-
-
-
-
-
-
-
- extern RPC_IF_HANDLE __MIDL_itf_corpub_0000_v0_0_c_ifspec;
- extern RPC_IF_HANDLE __MIDL_itf_corpub_0000_v0_0_s_ifspec;
-
-
- #ifndef __CorpubProcessLib_LIBRARY_DEFINED__
- #define __CorpubProcessLib_LIBRARY_DEFINED__
-
- /* library CorpubProcessLib */
- /* [helpstring][version][uuid] */
-
-
- EXTERN_C const IID LIBID_CorpubProcessLib;
-
- EXTERN_C const CLSID CLSID_CorpubPublish;
-
- #ifdef __cplusplus
-
- class DECLSPEC_UUID("047a9a40-657e-11d3-8d5b-00104b35e7ef")
- CorpubPublish;
- #endif
- #endif /* __CorpubProcessLib_LIBRARY_DEFINED__ */
-
- #ifndef __ICorPublish_INTERFACE_DEFINED__
- #define __ICorPublish_INTERFACE_DEFINED__
-
- /* interface ICorPublish */
- /* [local][unique][uuid][object] */
-
-
- EXTERN_C const IID IID_ICorPublish;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("9613A0E7-5A68-11d3-8F84-00A0C9B4D50C")
- ICorPublish : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE EnumProcesses(
- /* [in] */ COR_PUB_ENUMPROCESS Type,
- /* [out] */ ICorPublishProcessEnum __RPC_FAR *__RPC_FAR *ppIEnum) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetProcess(
- /* [in] */ unsigned int pid,
- /* [out] */ ICorPublishProcess __RPC_FAR *__RPC_FAR *ppProcess) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct ICorPublishVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- ICorPublish __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- ICorPublish __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- ICorPublish __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumProcesses )(
- ICorPublish __RPC_FAR * This,
- /* [in] */ COR_PUB_ENUMPROCESS Type,
- /* [out] */ ICorPublishProcessEnum __RPC_FAR *__RPC_FAR *ppIEnum);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetProcess )(
- ICorPublish __RPC_FAR * This,
- /* [in] */ unsigned int pid,
- /* [out] */ ICorPublishProcess __RPC_FAR *__RPC_FAR *ppProcess);
-
- END_INTERFACE
- } ICorPublishVtbl;
-
- interface ICorPublish
- {
- CONST_VTBL struct ICorPublishVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define ICorPublish_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define ICorPublish_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define ICorPublish_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define ICorPublish_EnumProcesses(This,Type,ppIEnum) \
- (This)->lpVtbl -> EnumProcesses(This,Type,ppIEnum)
-
- #define ICorPublish_GetProcess(This,pid,ppProcess) \
- (This)->lpVtbl -> GetProcess(This,pid,ppProcess)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE ICorPublish_EnumProcesses_Proxy(
- ICorPublish __RPC_FAR * This,
- /* [in] */ COR_PUB_ENUMPROCESS Type,
- /* [out] */ ICorPublishProcessEnum __RPC_FAR *__RPC_FAR *ppIEnum);
-
-
- void __RPC_STUB ICorPublish_EnumProcesses_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ICorPublish_GetProcess_Proxy(
- ICorPublish __RPC_FAR * This,
- /* [in] */ unsigned int pid,
- /* [out] */ ICorPublishProcess __RPC_FAR *__RPC_FAR *ppProcess);
-
-
- void __RPC_STUB ICorPublish_GetProcess_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __ICorPublish_INTERFACE_DEFINED__ */
-
-
- #ifndef __ICorPublishEnum_INTERFACE_DEFINED__
- #define __ICorPublishEnum_INTERFACE_DEFINED__
-
- /* interface ICorPublishEnum */
- /* [unique][uuid][object] */
-
-
- EXTERN_C const IID IID_ICorPublishEnum;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("C0B22967-5A69-11d3-8F84-00A0C9B4D50C")
- ICorPublishEnum : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Skip(
- /* [in] */ ULONG celt) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Clone(
- /* [out] */ ICorPublishEnum __RPC_FAR *__RPC_FAR *ppEnum) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetCount(
- /* [out] */ ULONG __RPC_FAR *pcelt) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct ICorPublishEnumVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- ICorPublishEnum __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- ICorPublishEnum __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- ICorPublishEnum __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Skip )(
- ICorPublishEnum __RPC_FAR * This,
- /* [in] */ ULONG celt);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )(
- ICorPublishEnum __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )(
- ICorPublishEnum __RPC_FAR * This,
- /* [out] */ ICorPublishEnum __RPC_FAR *__RPC_FAR *ppEnum);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCount )(
- ICorPublishEnum __RPC_FAR * This,
- /* [out] */ ULONG __RPC_FAR *pcelt);
-
- END_INTERFACE
- } ICorPublishEnumVtbl;
-
- interface ICorPublishEnum
- {
- CONST_VTBL struct ICorPublishEnumVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define ICorPublishEnum_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define ICorPublishEnum_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define ICorPublishEnum_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define ICorPublishEnum_Skip(This,celt) \
- (This)->lpVtbl -> Skip(This,celt)
-
- #define ICorPublishEnum_Reset(This) \
- (This)->lpVtbl -> Reset(This)
-
- #define ICorPublishEnum_Clone(This,ppEnum) \
- (This)->lpVtbl -> Clone(This,ppEnum)
-
- #define ICorPublishEnum_GetCount(This,pcelt) \
- (This)->lpVtbl -> GetCount(This,pcelt)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE ICorPublishEnum_Skip_Proxy(
- ICorPublishEnum __RPC_FAR * This,
- /* [in] */ ULONG celt);
-
-
- void __RPC_STUB ICorPublishEnum_Skip_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ICorPublishEnum_Reset_Proxy(
- ICorPublishEnum __RPC_FAR * This);
-
-
- void __RPC_STUB ICorPublishEnum_Reset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ICorPublishEnum_Clone_Proxy(
- ICorPublishEnum __RPC_FAR * This,
- /* [out] */ ICorPublishEnum __RPC_FAR *__RPC_FAR *ppEnum);
-
-
- void __RPC_STUB ICorPublishEnum_Clone_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ICorPublishEnum_GetCount_Proxy(
- ICorPublishEnum __RPC_FAR * This,
- /* [out] */ ULONG __RPC_FAR *pcelt);
-
-
- void __RPC_STUB ICorPublishEnum_GetCount_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __ICorPublishEnum_INTERFACE_DEFINED__ */
-
-
- #ifndef __ICorPublishProcess_INTERFACE_DEFINED__
- #define __ICorPublishProcess_INTERFACE_DEFINED__
-
- /* interface ICorPublishProcess */
- /* [unique][uuid][object] */
-
-
- EXTERN_C const IID IID_ICorPublishProcess;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("18D87AF1-5A6A-11d3-8F84-00A0C9B4D50C")
- ICorPublishProcess : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE IsManaged(
- /* [out] */ BOOL __RPC_FAR *pbManaged) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE EnumAppDomains(
- /* [out] */ ICorPublishAppDomainEnum __RPC_FAR *__RPC_FAR *ppEnum) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetProcessID(
- /* [out] */ unsigned int __RPC_FAR *pid) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetDisplayName(
- /* [in] */ ULONG32 cchName,
- /* [out] */ ULONG32 __RPC_FAR *pcchName,
- /* [length_is][size_is][out] */ WCHAR __RPC_FAR szName[ ]) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct ICorPublishProcessVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- ICorPublishProcess __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- ICorPublishProcess __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- ICorPublishProcess __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsManaged )(
- ICorPublishProcess __RPC_FAR * This,
- /* [out] */ BOOL __RPC_FAR *pbManaged);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumAppDomains )(
- ICorPublishProcess __RPC_FAR * This,
- /* [out] */ ICorPublishAppDomainEnum __RPC_FAR *__RPC_FAR *ppEnum);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetProcessID )(
- ICorPublishProcess __RPC_FAR * This,
- /* [out] */ unsigned int __RPC_FAR *pid);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDisplayName )(
- ICorPublishProcess __RPC_FAR * This,
- /* [in] */ ULONG32 cchName,
- /* [out] */ ULONG32 __RPC_FAR *pcchName,
- /* [length_is][size_is][out] */ WCHAR __RPC_FAR szName[ ]);
-
- END_INTERFACE
- } ICorPublishProcessVtbl;
-
- interface ICorPublishProcess
- {
- CONST_VTBL struct ICorPublishProcessVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define ICorPublishProcess_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define ICorPublishProcess_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define ICorPublishProcess_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define ICorPublishProcess_IsManaged(This,pbManaged) \
- (This)->lpVtbl -> IsManaged(This,pbManaged)
-
- #define ICorPublishProcess_EnumAppDomains(This,ppEnum) \
- (This)->lpVtbl -> EnumAppDomains(This,ppEnum)
-
- #define ICorPublishProcess_GetProcessID(This,pid) \
- (This)->lpVtbl -> GetProcessID(This,pid)
-
- #define ICorPublishProcess_GetDisplayName(This,cchName,pcchName,szName) \
- (This)->lpVtbl -> GetDisplayName(This,cchName,pcchName,szName)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE ICorPublishProcess_IsManaged_Proxy(
- ICorPublishProcess __RPC_FAR * This,
- /* [out] */ BOOL __RPC_FAR *pbManaged);
-
-
- void __RPC_STUB ICorPublishProcess_IsManaged_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ICorPublishProcess_EnumAppDomains_Proxy(
- ICorPublishProcess __RPC_FAR * This,
- /* [out] */ ICorPublishAppDomainEnum __RPC_FAR *__RPC_FAR *ppEnum);
-
-
- void __RPC_STUB ICorPublishProcess_EnumAppDomains_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ICorPublishProcess_GetProcessID_Proxy(
- ICorPublishProcess __RPC_FAR * This,
- /* [out] */ unsigned int __RPC_FAR *pid);
-
-
- void __RPC_STUB ICorPublishProcess_GetProcessID_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ICorPublishProcess_GetDisplayName_Proxy(
- ICorPublishProcess __RPC_FAR * This,
- /* [in] */ ULONG32 cchName,
- /* [out] */ ULONG32 __RPC_FAR *pcchName,
- /* [length_is][size_is][out] */ WCHAR __RPC_FAR szName[ ]);
-
-
- void __RPC_STUB ICorPublishProcess_GetDisplayName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __ICorPublishProcess_INTERFACE_DEFINED__ */
-
-
- #ifndef __ICorPublishAppDomain_INTERFACE_DEFINED__
- #define __ICorPublishAppDomain_INTERFACE_DEFINED__
-
- /* interface ICorPublishAppDomain */
- /* [unique][uuid][object] */
-
-
- EXTERN_C const IID IID_ICorPublishAppDomain;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("D6315C8F-5A6A-11d3-8F84-00A0C9B4D50C")
- ICorPublishAppDomain : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetID(
- /* [out] */ ULONG32 __RPC_FAR *puId) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetName(
- /* [in] */ ULONG32 cchName,
- /* [out] */ ULONG32 __RPC_FAR *pcchName,
- /* [length_is][size_is][out] */ WCHAR __RPC_FAR szName[ ]) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct ICorPublishAppDomainVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- ICorPublishAppDomain __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- ICorPublishAppDomain __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- ICorPublishAppDomain __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetID )(
- ICorPublishAppDomain __RPC_FAR * This,
- /* [out] */ ULONG32 __RPC_FAR *puId);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetName )(
- ICorPublishAppDomain __RPC_FAR * This,
- /* [in] */ ULONG32 cchName,
- /* [out] */ ULONG32 __RPC_FAR *pcchName,
- /* [length_is][size_is][out] */ WCHAR __RPC_FAR szName[ ]);
-
- END_INTERFACE
- } ICorPublishAppDomainVtbl;
-
- interface ICorPublishAppDomain
- {
- CONST_VTBL struct ICorPublishAppDomainVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define ICorPublishAppDomain_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define ICorPublishAppDomain_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define ICorPublishAppDomain_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define ICorPublishAppDomain_GetID(This,puId) \
- (This)->lpVtbl -> GetID(This,puId)
-
- #define ICorPublishAppDomain_GetName(This,cchName,pcchName,szName) \
- (This)->lpVtbl -> GetName(This,cchName,pcchName,szName)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE ICorPublishAppDomain_GetID_Proxy(
- ICorPublishAppDomain __RPC_FAR * This,
- /* [out] */ ULONG32 __RPC_FAR *puId);
-
-
- void __RPC_STUB ICorPublishAppDomain_GetID_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ICorPublishAppDomain_GetName_Proxy(
- ICorPublishAppDomain __RPC_FAR * This,
- /* [in] */ ULONG32 cchName,
- /* [out] */ ULONG32 __RPC_FAR *pcchName,
- /* [length_is][size_is][out] */ WCHAR __RPC_FAR szName[ ]);
-
-
- void __RPC_STUB ICorPublishAppDomain_GetName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __ICorPublishAppDomain_INTERFACE_DEFINED__ */
-
-
- #ifndef __ICorPublishProcessEnum_INTERFACE_DEFINED__
- #define __ICorPublishProcessEnum_INTERFACE_DEFINED__
-
- /* interface ICorPublishProcessEnum */
- /* [unique][uuid][object] */
-
-
- EXTERN_C const IID IID_ICorPublishProcessEnum;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("A37FBD41-5A69-11d3-8F84-00A0C9B4D50C")
- ICorPublishProcessEnum : public ICorPublishEnum
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Next(
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ ICorPublishProcess __RPC_FAR *__RPC_FAR objects[ ],
- /* [out] */ ULONG __RPC_FAR *pceltFetched) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct ICorPublishProcessEnumVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- ICorPublishProcessEnum __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- ICorPublishProcessEnum __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- ICorPublishProcessEnum __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Skip )(
- ICorPublishProcessEnum __RPC_FAR * This,
- /* [in] */ ULONG celt);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )(
- ICorPublishProcessEnum __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )(
- ICorPublishProcessEnum __RPC_FAR * This,
- /* [out] */ ICorPublishEnum __RPC_FAR *__RPC_FAR *ppEnum);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCount )(
- ICorPublishProcessEnum __RPC_FAR * This,
- /* [out] */ ULONG __RPC_FAR *pcelt);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Next )(
- ICorPublishProcessEnum __RPC_FAR * This,
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ ICorPublishProcess __RPC_FAR *__RPC_FAR objects[ ],
- /* [out] */ ULONG __RPC_FAR *pceltFetched);
-
- END_INTERFACE
- } ICorPublishProcessEnumVtbl;
-
- interface ICorPublishProcessEnum
- {
- CONST_VTBL struct ICorPublishProcessEnumVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define ICorPublishProcessEnum_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define ICorPublishProcessEnum_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define ICorPublishProcessEnum_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define ICorPublishProcessEnum_Skip(This,celt) \
- (This)->lpVtbl -> Skip(This,celt)
-
- #define ICorPublishProcessEnum_Reset(This) \
- (This)->lpVtbl -> Reset(This)
-
- #define ICorPublishProcessEnum_Clone(This,ppEnum) \
- (This)->lpVtbl -> Clone(This,ppEnum)
-
- #define ICorPublishProcessEnum_GetCount(This,pcelt) \
- (This)->lpVtbl -> GetCount(This,pcelt)
-
-
- #define ICorPublishProcessEnum_Next(This,celt,objects,pceltFetched) \
- (This)->lpVtbl -> Next(This,celt,objects,pceltFetched)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE ICorPublishProcessEnum_Next_Proxy(
- ICorPublishProcessEnum __RPC_FAR * This,
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ ICorPublishProcess __RPC_FAR *__RPC_FAR objects[ ],
- /* [out] */ ULONG __RPC_FAR *pceltFetched);
-
-
- void __RPC_STUB ICorPublishProcessEnum_Next_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __ICorPublishProcessEnum_INTERFACE_DEFINED__ */
-
-
- #ifndef __ICorPublishAppDomainEnum_INTERFACE_DEFINED__
- #define __ICorPublishAppDomainEnum_INTERFACE_DEFINED__
-
- /* interface ICorPublishAppDomainEnum */
- /* [unique][uuid][object] */
-
-
- EXTERN_C const IID IID_ICorPublishAppDomainEnum;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("9F0C98F5-5A6A-11d3-8F84-00A0C9B4D50C")
- ICorPublishAppDomainEnum : public ICorPublishEnum
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Next(
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ ICorPublishAppDomain __RPC_FAR *__RPC_FAR objects[ ],
- /* [out] */ ULONG __RPC_FAR *pceltFetched) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct ICorPublishAppDomainEnumVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- ICorPublishAppDomainEnum __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- ICorPublishAppDomainEnum __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- ICorPublishAppDomainEnum __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Skip )(
- ICorPublishAppDomainEnum __RPC_FAR * This,
- /* [in] */ ULONG celt);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )(
- ICorPublishAppDomainEnum __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )(
- ICorPublishAppDomainEnum __RPC_FAR * This,
- /* [out] */ ICorPublishEnum __RPC_FAR *__RPC_FAR *ppEnum);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCount )(
- ICorPublishAppDomainEnum __RPC_FAR * This,
- /* [out] */ ULONG __RPC_FAR *pcelt);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Next )(
- ICorPublishAppDomainEnum __RPC_FAR * This,
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ ICorPublishAppDomain __RPC_FAR *__RPC_FAR objects[ ],
- /* [out] */ ULONG __RPC_FAR *pceltFetched);
-
- END_INTERFACE
- } ICorPublishAppDomainEnumVtbl;
-
- interface ICorPublishAppDomainEnum
- {
- CONST_VTBL struct ICorPublishAppDomainEnumVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define ICorPublishAppDomainEnum_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define ICorPublishAppDomainEnum_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define ICorPublishAppDomainEnum_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define ICorPublishAppDomainEnum_Skip(This,celt) \
- (This)->lpVtbl -> Skip(This,celt)
-
- #define ICorPublishAppDomainEnum_Reset(This) \
- (This)->lpVtbl -> Reset(This)
-
- #define ICorPublishAppDomainEnum_Clone(This,ppEnum) \
- (This)->lpVtbl -> Clone(This,ppEnum)
-
- #define ICorPublishAppDomainEnum_GetCount(This,pcelt) \
- (This)->lpVtbl -> GetCount(This,pcelt)
-
-
- #define ICorPublishAppDomainEnum_Next(This,celt,objects,pceltFetched) \
- (This)->lpVtbl -> Next(This,celt,objects,pceltFetched)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE ICorPublishAppDomainEnum_Next_Proxy(
- ICorPublishAppDomainEnum __RPC_FAR * This,
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ ICorPublishAppDomain __RPC_FAR *__RPC_FAR objects[ ],
- /* [out] */ ULONG __RPC_FAR *pceltFetched);
-
-
- void __RPC_STUB ICorPublishAppDomainEnum_Next_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __ICorPublishAppDomainEnum_INTERFACE_DEFINED__ */
-
-
- /* Additional Prototypes for ALL interfaces */
-
- /* end of Additional Prototypes */
-
- #ifdef __cplusplus
- }
- #endif
-
- #endif
-