summaryrefslogtreecommitdiff
path: root/src/pal/prebuilt/inc/xcordebug.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/pal/prebuilt/inc/xcordebug.h')
-rw-r--r--src/pal/prebuilt/inc/xcordebug.h259
1 files changed, 259 insertions, 0 deletions
diff --git a/src/pal/prebuilt/inc/xcordebug.h b/src/pal/prebuilt/inc/xcordebug.h
new file mode 100644
index 0000000000..ce4dc07bbc
--- /dev/null
+++ b/src/pal/prebuilt/inc/xcordebug.h
@@ -0,0 +1,259 @@
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
+
+
+
+/* this ALWAYS GENERATED file contains the definitions for the interfaces */
+
+
+ /* File created by MIDL compiler version 8.00.0603 */
+/* @@MIDL_FILE_HEADING( ) */
+
+#pragma warning( disable: 4049 ) /* more than 64k source lines */
+
+
+/* verify that the <rpcndr.h> version is high enough to compile this file*/
+#ifndef __REQUIRED_RPCNDR_H_VERSION__
+#define __REQUIRED_RPCNDR_H_VERSION__ 475
+#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 __xcordebug_h__
+#define __xcordebug_h__
+
+#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+#pragma once
+#endif
+
+/* Forward Declarations */
+
+#ifndef __ICorDebugProcess4_FWD_DEFINED__
+#define __ICorDebugProcess4_FWD_DEFINED__
+typedef interface ICorDebugProcess4 ICorDebugProcess4;
+
+#endif /* __ICorDebugProcess4_FWD_DEFINED__ */
+
+#ifndef __ICorDebugLegacyNetCFHostCallbackInvoker_PrivateWindowsPhoneOnly_FWD_DEFINED__
+#define __ICorDebugLegacyNetCFHostCallbackInvoker_PrivateWindowsPhoneOnly_FWD_DEFINED__
+typedef interface ICorDebugLegacyNetCFHostCallbackInvoker_PrivateWindowsPhoneOnly ICorDebugLegacyNetCFHostCallbackInvoker_PrivateWindowsPhoneOnly;
+
+#endif /* __ICorDebugLegacyNetCFHostCallbackInvoker_PrivateWindowsPhoneOnly_FWD_DEFINED__ */
+
+/* header files for imported files */
+#include "cordebug.h"
+
+#ifdef __cplusplus
+extern "C"{
+#endif
+
+
+#ifndef __ICorDebugProcess4_INTERFACE_DEFINED__
+#define __ICorDebugProcess4_INTERFACE_DEFINED__
+
+/* interface ICorDebugProcess4 */
+/* [unique][uuid][local][object] */
+
+
+EXTERN_C const IID IID_ICorDebugProcess4;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("E930C679-78AF-4953-8AB7-B0AABF0F9F80")
+ ICorDebugProcess4 : public IUnknown
+ {
+ public:
+ virtual HRESULT STDMETHODCALLTYPE Filter(
+ /* [size_is][length_is][in] */ const BYTE pRecord[ ],
+ /* [in] */ DWORD countBytes,
+ /* [in] */ CorDebugRecordFormat format,
+ /* [in] */ DWORD dwFlags,
+ /* [in] */ DWORD dwThreadId,
+ /* [in] */ ICorDebugManagedCallback *pCallback,
+ /* [out][in] */ CORDB_CONTINUE_STATUS *pContinueStatus) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE ProcessStateChanged(
+ /* [in] */ CorDebugStateChange eChange) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct ICorDebugProcess4Vtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ ICorDebugProcess4 * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ ICorDebugProcess4 * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ ICorDebugProcess4 * This);
+
+ HRESULT ( STDMETHODCALLTYPE *Filter )(
+ ICorDebugProcess4 * This,
+ /* [size_is][length_is][in] */ const BYTE pRecord[ ],
+ /* [in] */ DWORD countBytes,
+ /* [in] */ CorDebugRecordFormat format,
+ /* [in] */ DWORD dwFlags,
+ /* [in] */ DWORD dwThreadId,
+ /* [in] */ ICorDebugManagedCallback *pCallback,
+ /* [out][in] */ CORDB_CONTINUE_STATUS *pContinueStatus);
+
+ HRESULT ( STDMETHODCALLTYPE *ProcessStateChanged )(
+ ICorDebugProcess4 * This,
+ /* [in] */ CorDebugStateChange eChange);
+
+ END_INTERFACE
+ } ICorDebugProcess4Vtbl;
+
+ interface ICorDebugProcess4
+ {
+ CONST_VTBL struct ICorDebugProcess4Vtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define ICorDebugProcess4_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define ICorDebugProcess4_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define ICorDebugProcess4_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define ICorDebugProcess4_Filter(This,pRecord,countBytes,format,dwFlags,dwThreadId,pCallback,pContinueStatus) \
+ ( (This)->lpVtbl -> Filter(This,pRecord,countBytes,format,dwFlags,dwThreadId,pCallback,pContinueStatus) )
+
+#define ICorDebugProcess4_ProcessStateChanged(This,eChange) \
+ ( (This)->lpVtbl -> ProcessStateChanged(This,eChange) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __ICorDebugProcess4_INTERFACE_DEFINED__ */
+
+#ifndef __ICorDebugLegacyNetCFHostCallbackInvoker_PrivateWindowsPhoneOnly_INTERFACE_DEFINED__
+#define __ICorDebugLegacyNetCFHostCallbackInvoker_PrivateWindowsPhoneOnly_INTERFACE_DEFINED__
+
+/* interface ICorDebugLegacyNetCFHostCallbackInvoker_PrivateWindowsPhoneOnly */
+/* [unique][uuid][local][object] */
+
+
+EXTERN_C const IID IID_ICorDebugLegacyNetCFHostCallbackInvoker_PrivateWindowsPhoneOnly;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("34B27FB0-A318-450D-A0DD-11B70B21F41D")
+ ICorDebugLegacyNetCFHostCallbackInvoker_PrivateWindowsPhoneOnly : public IUnknown
+ {
+ public:
+ virtual HRESULT STDMETHODCALLTYPE InvokePauseCallback( void) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE InvokeResumeCallback( void) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct ICorDebugLegacyNetCFHostCallbackInvoker_PrivateWindowsPhoneOnlyVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ ICorDebugLegacyNetCFHostCallbackInvoker_PrivateWindowsPhoneOnly * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ ICorDebugLegacyNetCFHostCallbackInvoker_PrivateWindowsPhoneOnly * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ ICorDebugLegacyNetCFHostCallbackInvoker_PrivateWindowsPhoneOnly * This);
+
+ HRESULT ( STDMETHODCALLTYPE *InvokePauseCallback )(
+ ICorDebugLegacyNetCFHostCallbackInvoker_PrivateWindowsPhoneOnly * This);
+
+ HRESULT ( STDMETHODCALLTYPE *InvokeResumeCallback )(
+ ICorDebugLegacyNetCFHostCallbackInvoker_PrivateWindowsPhoneOnly * This);
+
+ END_INTERFACE
+ } ICorDebugLegacyNetCFHostCallbackInvoker_PrivateWindowsPhoneOnlyVtbl;
+
+ interface ICorDebugLegacyNetCFHostCallbackInvoker_PrivateWindowsPhoneOnly
+ {
+ CONST_VTBL struct ICorDebugLegacyNetCFHostCallbackInvoker_PrivateWindowsPhoneOnlyVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define ICorDebugLegacyNetCFHostCallbackInvoker_PrivateWindowsPhoneOnly_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define ICorDebugLegacyNetCFHostCallbackInvoker_PrivateWindowsPhoneOnly_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define ICorDebugLegacyNetCFHostCallbackInvoker_PrivateWindowsPhoneOnly_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define ICorDebugLegacyNetCFHostCallbackInvoker_PrivateWindowsPhoneOnly_InvokePauseCallback(This) \
+ ( (This)->lpVtbl -> InvokePauseCallback(This) )
+
+#define ICorDebugLegacyNetCFHostCallbackInvoker_PrivateWindowsPhoneOnly_InvokeResumeCallback(This) \
+ ( (This)->lpVtbl -> InvokeResumeCallback(This) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __ICorDebugLegacyNetCFHostCallbackInvoker_PrivateWindowsPhoneOnly_INTERFACE_DEFINED__ */
+
+
+/* Additional Prototypes for ALL interfaces */
+
+/* end of Additional Prototypes */
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif
+
+