home *** CD-ROM | disk | FTP | other *** search
- /* this ALWAYS GENERATED file contains the definitions for the interfaces */
-
-
- /* File created by MIDL compiler version 3.01.75 */
- /* at Thu Aug 20 13:45:24 1998
- */
- /* Compiler settings for javadbg.idl:
- Oi (OptLev=i0), W4, Zp8, env=Win32, ms_ext, c_ext
- error checks: none
- */
- //@@MIDL_FILE_HEADING( )
- #include "rpc.h"
- #include "rpcndr.h"
- #ifndef COM_NO_WINDOWS_H
- #include "windows.h"
- #include "ole2.h"
- #endif /*COM_NO_WINDOWS_H*/
-
- #ifndef __javadbg_h__
- #define __javadbg_h__
-
- #ifdef __cplusplus
- extern "C"{
- #endif
-
- /* Forward Declarations */
-
- #ifndef __IEnumLINEINFO_FWD_DEFINED__
- #define __IEnumLINEINFO_FWD_DEFINED__
- typedef interface IEnumLINEINFO IEnumLINEINFO;
- #endif /* __IEnumLINEINFO_FWD_DEFINED__ */
-
-
- #ifndef __IJavaEnumLINEINFO_FWD_DEFINED__
- #define __IJavaEnumLINEINFO_FWD_DEFINED__
- typedef interface IJavaEnumLINEINFO IJavaEnumLINEINFO;
- #endif /* __IJavaEnumLINEINFO_FWD_DEFINED__ */
-
-
- #ifndef __IRemoteField_FWD_DEFINED__
- #define __IRemoteField_FWD_DEFINED__
- typedef interface IRemoteField IRemoteField;
- #endif /* __IRemoteField_FWD_DEFINED__ */
-
-
- #ifndef __IEnumRemoteField_FWD_DEFINED__
- #define __IEnumRemoteField_FWD_DEFINED__
- typedef interface IEnumRemoteField IEnumRemoteField;
- #endif /* __IEnumRemoteField_FWD_DEFINED__ */
-
-
- #ifndef __IJavaEnumRemoteField_FWD_DEFINED__
- #define __IJavaEnumRemoteField_FWD_DEFINED__
- typedef interface IJavaEnumRemoteField IJavaEnumRemoteField;
- #endif /* __IJavaEnumRemoteField_FWD_DEFINED__ */
-
-
- #ifndef __IRemoteDataField_FWD_DEFINED__
- #define __IRemoteDataField_FWD_DEFINED__
- typedef interface IRemoteDataField IRemoteDataField;
- #endif /* __IRemoteDataField_FWD_DEFINED__ */
-
-
- #ifndef __IRemoteArrayField_FWD_DEFINED__
- #define __IRemoteArrayField_FWD_DEFINED__
- typedef interface IRemoteArrayField IRemoteArrayField;
- #endif /* __IRemoteArrayField_FWD_DEFINED__ */
-
-
- #ifndef __IRemoteContainerField_FWD_DEFINED__
- #define __IRemoteContainerField_FWD_DEFINED__
- typedef interface IRemoteContainerField IRemoteContainerField;
- #endif /* __IRemoteContainerField_FWD_DEFINED__ */
-
-
- #ifndef __IRemoteMethodField_FWD_DEFINED__
- #define __IRemoteMethodField_FWD_DEFINED__
- typedef interface IRemoteMethodField IRemoteMethodField;
- #endif /* __IRemoteMethodField_FWD_DEFINED__ */
-
-
- #ifndef __IRemoteMethodFieldEx_FWD_DEFINED__
- #define __IRemoteMethodFieldEx_FWD_DEFINED__
- typedef interface IRemoteMethodFieldEx IRemoteMethodFieldEx;
- #endif /* __IRemoteMethodFieldEx_FWD_DEFINED__ */
-
-
- #ifndef __IRemoteClassField_FWD_DEFINED__
- #define __IRemoteClassField_FWD_DEFINED__
- typedef interface IRemoteClassField IRemoteClassField;
- #endif /* __IRemoteClassField_FWD_DEFINED__ */
-
-
- #ifndef __IRemotePrimitiveClassField_FWD_DEFINED__
- #define __IRemotePrimitiveClassField_FWD_DEFINED__
- typedef interface IRemotePrimitiveClassField IRemotePrimitiveClassField;
- #endif /* __IRemotePrimitiveClassField_FWD_DEFINED__ */
-
-
- #ifndef __IRemoteClassFieldEx_FWD_DEFINED__
- #define __IRemoteClassFieldEx_FWD_DEFINED__
- typedef interface IRemoteClassFieldEx IRemoteClassFieldEx;
- #endif /* __IRemoteClassFieldEx_FWD_DEFINED__ */
-
-
- #ifndef __IRemoteInnerClassField_FWD_DEFINED__
- #define __IRemoteInnerClassField_FWD_DEFINED__
- typedef interface IRemoteInnerClassField IRemoteInnerClassField;
- #endif /* __IRemoteInnerClassField_FWD_DEFINED__ */
-
-
- #ifndef __IRemoteObject_FWD_DEFINED__
- #define __IRemoteObject_FWD_DEFINED__
- typedef interface IRemoteObject IRemoteObject;
- #endif /* __IRemoteObject_FWD_DEFINED__ */
-
-
- #ifndef __IRemoteObjectEx_FWD_DEFINED__
- #define __IRemoteObjectEx_FWD_DEFINED__
- typedef interface IRemoteObjectEx IRemoteObjectEx;
- #endif /* __IRemoteObjectEx_FWD_DEFINED__ */
-
-
- #ifndef __IEnumRemoteObject_FWD_DEFINED__
- #define __IEnumRemoteObject_FWD_DEFINED__
- typedef interface IEnumRemoteObject IEnumRemoteObject;
- #endif /* __IEnumRemoteObject_FWD_DEFINED__ */
-
-
- #ifndef __IJavaEnumRemoteObject_FWD_DEFINED__
- #define __IJavaEnumRemoteObject_FWD_DEFINED__
- typedef interface IJavaEnumRemoteObject IJavaEnumRemoteObject;
- #endif /* __IJavaEnumRemoteObject_FWD_DEFINED__ */
-
-
- #ifndef __IEnumRemoteValue_FWD_DEFINED__
- #define __IEnumRemoteValue_FWD_DEFINED__
- typedef interface IEnumRemoteValue IEnumRemoteValue;
- #endif /* __IEnumRemoteValue_FWD_DEFINED__ */
-
-
- #ifndef __IEnumRemoteBooleanValue_FWD_DEFINED__
- #define __IEnumRemoteBooleanValue_FWD_DEFINED__
- typedef interface IEnumRemoteBooleanValue IEnumRemoteBooleanValue;
- #endif /* __IEnumRemoteBooleanValue_FWD_DEFINED__ */
-
-
- #ifndef __IJavaEnumRemoteBooleanValue_FWD_DEFINED__
- #define __IJavaEnumRemoteBooleanValue_FWD_DEFINED__
- typedef interface IJavaEnumRemoteBooleanValue IJavaEnumRemoteBooleanValue;
- #endif /* __IJavaEnumRemoteBooleanValue_FWD_DEFINED__ */
-
-
- #ifndef __IEnumRemoteByteValue_FWD_DEFINED__
- #define __IEnumRemoteByteValue_FWD_DEFINED__
- typedef interface IEnumRemoteByteValue IEnumRemoteByteValue;
- #endif /* __IEnumRemoteByteValue_FWD_DEFINED__ */
-
-
- #ifndef __IJavaEnumRemoteByteValue_FWD_DEFINED__
- #define __IJavaEnumRemoteByteValue_FWD_DEFINED__
- typedef interface IJavaEnumRemoteByteValue IJavaEnumRemoteByteValue;
- #endif /* __IJavaEnumRemoteByteValue_FWD_DEFINED__ */
-
-
- #ifndef __IEnumRemoteCharValue_FWD_DEFINED__
- #define __IEnumRemoteCharValue_FWD_DEFINED__
- typedef interface IEnumRemoteCharValue IEnumRemoteCharValue;
- #endif /* __IEnumRemoteCharValue_FWD_DEFINED__ */
-
-
- #ifndef __IJavaEnumRemoteCharValue_FWD_DEFINED__
- #define __IJavaEnumRemoteCharValue_FWD_DEFINED__
- typedef interface IJavaEnumRemoteCharValue IJavaEnumRemoteCharValue;
- #endif /* __IJavaEnumRemoteCharValue_FWD_DEFINED__ */
-
-
- #ifndef __IEnumRemoteDoubleValue_FWD_DEFINED__
- #define __IEnumRemoteDoubleValue_FWD_DEFINED__
- typedef interface IEnumRemoteDoubleValue IEnumRemoteDoubleValue;
- #endif /* __IEnumRemoteDoubleValue_FWD_DEFINED__ */
-
-
- #ifndef __IJavaEnumRemoteDoubleValue_FWD_DEFINED__
- #define __IJavaEnumRemoteDoubleValue_FWD_DEFINED__
- typedef interface IJavaEnumRemoteDoubleValue IJavaEnumRemoteDoubleValue;
- #endif /* __IJavaEnumRemoteDoubleValue_FWD_DEFINED__ */
-
-
- #ifndef __IEnumRemoteFloatValue_FWD_DEFINED__
- #define __IEnumRemoteFloatValue_FWD_DEFINED__
- typedef interface IEnumRemoteFloatValue IEnumRemoteFloatValue;
- #endif /* __IEnumRemoteFloatValue_FWD_DEFINED__ */
-
-
- #ifndef __IJavaEnumRemoteFloatValue_FWD_DEFINED__
- #define __IJavaEnumRemoteFloatValue_FWD_DEFINED__
- typedef interface IJavaEnumRemoteFloatValue IJavaEnumRemoteFloatValue;
- #endif /* __IJavaEnumRemoteFloatValue_FWD_DEFINED__ */
-
-
- #ifndef __IEnumRemoteIntValue_FWD_DEFINED__
- #define __IEnumRemoteIntValue_FWD_DEFINED__
- typedef interface IEnumRemoteIntValue IEnumRemoteIntValue;
- #endif /* __IEnumRemoteIntValue_FWD_DEFINED__ */
-
-
- #ifndef __IJavaEnumRemoteIntValue_FWD_DEFINED__
- #define __IJavaEnumRemoteIntValue_FWD_DEFINED__
- typedef interface IJavaEnumRemoteIntValue IJavaEnumRemoteIntValue;
- #endif /* __IJavaEnumRemoteIntValue_FWD_DEFINED__ */
-
-
- #ifndef __IEnumRemoteLongValue_FWD_DEFINED__
- #define __IEnumRemoteLongValue_FWD_DEFINED__
- typedef interface IEnumRemoteLongValue IEnumRemoteLongValue;
- #endif /* __IEnumRemoteLongValue_FWD_DEFINED__ */
-
-
- #ifndef __IJavaEnumRemoteLongValue_FWD_DEFINED__
- #define __IJavaEnumRemoteLongValue_FWD_DEFINED__
- typedef interface IJavaEnumRemoteLongValue IJavaEnumRemoteLongValue;
- #endif /* __IJavaEnumRemoteLongValue_FWD_DEFINED__ */
-
-
- #ifndef __IEnumRemoteShortValue_FWD_DEFINED__
- #define __IEnumRemoteShortValue_FWD_DEFINED__
- typedef interface IEnumRemoteShortValue IEnumRemoteShortValue;
- #endif /* __IEnumRemoteShortValue_FWD_DEFINED__ */
-
-
- #ifndef __IJavaEnumRemoteShortValue_FWD_DEFINED__
- #define __IJavaEnumRemoteShortValue_FWD_DEFINED__
- typedef interface IJavaEnumRemoteShortValue IJavaEnumRemoteShortValue;
- #endif /* __IJavaEnumRemoteShortValue_FWD_DEFINED__ */
-
-
- #ifndef __IRemoteArrayObject_FWD_DEFINED__
- #define __IRemoteArrayObject_FWD_DEFINED__
- typedef interface IRemoteArrayObject IRemoteArrayObject;
- #endif /* __IRemoteArrayObject_FWD_DEFINED__ */
-
-
- #ifndef __IRemoteBooleanObject_FWD_DEFINED__
- #define __IRemoteBooleanObject_FWD_DEFINED__
- typedef interface IRemoteBooleanObject IRemoteBooleanObject;
- #endif /* __IRemoteBooleanObject_FWD_DEFINED__ */
-
-
- #ifndef __IRemoteByteObject_FWD_DEFINED__
- #define __IRemoteByteObject_FWD_DEFINED__
- typedef interface IRemoteByteObject IRemoteByteObject;
- #endif /* __IRemoteByteObject_FWD_DEFINED__ */
-
-
- #ifndef __IRemoteCharObject_FWD_DEFINED__
- #define __IRemoteCharObject_FWD_DEFINED__
- typedef interface IRemoteCharObject IRemoteCharObject;
- #endif /* __IRemoteCharObject_FWD_DEFINED__ */
-
-
- #ifndef __IRemoteContainerObject_FWD_DEFINED__
- #define __IRemoteContainerObject_FWD_DEFINED__
- typedef interface IRemoteContainerObject IRemoteContainerObject;
- #endif /* __IRemoteContainerObject_FWD_DEFINED__ */
-
-
- #ifndef __IRemoteClassObject_FWD_DEFINED__
- #define __IRemoteClassObject_FWD_DEFINED__
- typedef interface IRemoteClassObject IRemoteClassObject;
- #endif /* __IRemoteClassObject_FWD_DEFINED__ */
-
-
- #ifndef __IRemoteDoubleObject_FWD_DEFINED__
- #define __IRemoteDoubleObject_FWD_DEFINED__
- typedef interface IRemoteDoubleObject IRemoteDoubleObject;
- #endif /* __IRemoteDoubleObject_FWD_DEFINED__ */
-
-
- #ifndef __IRemoteFloatObject_FWD_DEFINED__
- #define __IRemoteFloatObject_FWD_DEFINED__
- typedef interface IRemoteFloatObject IRemoteFloatObject;
- #endif /* __IRemoteFloatObject_FWD_DEFINED__ */
-
-
- #ifndef __IRemoteIntObject_FWD_DEFINED__
- #define __IRemoteIntObject_FWD_DEFINED__
- typedef interface IRemoteIntObject IRemoteIntObject;
- #endif /* __IRemoteIntObject_FWD_DEFINED__ */
-
-
- #ifndef __IRemoteLongObject_FWD_DEFINED__
- #define __IRemoteLongObject_FWD_DEFINED__
- typedef interface IRemoteLongObject IRemoteLongObject;
- #endif /* __IRemoteLongObject_FWD_DEFINED__ */
-
-
- #ifndef __IRemoteShortObject_FWD_DEFINED__
- #define __IRemoteShortObject_FWD_DEFINED__
- typedef interface IRemoteShortObject IRemoteShortObject;
- #endif /* __IRemoteShortObject_FWD_DEFINED__ */
-
-
- #ifndef __IRemoteStackFrame_FWD_DEFINED__
- #define __IRemoteStackFrame_FWD_DEFINED__
- typedef interface IRemoteStackFrame IRemoteStackFrame;
- #endif /* __IRemoteStackFrame_FWD_DEFINED__ */
-
-
- #ifndef __IRemoteStackFrameEx_FWD_DEFINED__
- #define __IRemoteStackFrameEx_FWD_DEFINED__
- typedef interface IRemoteStackFrameEx IRemoteStackFrameEx;
- #endif /* __IRemoteStackFrameEx_FWD_DEFINED__ */
-
-
- #ifndef __IRemoteThreadGroup_FWD_DEFINED__
- #define __IRemoteThreadGroup_FWD_DEFINED__
- typedef interface IRemoteThreadGroup IRemoteThreadGroup;
- #endif /* __IRemoteThreadGroup_FWD_DEFINED__ */
-
-
- #ifndef __IRemoteThreadGroupEx_FWD_DEFINED__
- #define __IRemoteThreadGroupEx_FWD_DEFINED__
- typedef interface IRemoteThreadGroupEx IRemoteThreadGroupEx;
- #endif /* __IRemoteThreadGroupEx_FWD_DEFINED__ */
-
-
- #ifndef __IEnumRemoteThreadGroup_FWD_DEFINED__
- #define __IEnumRemoteThreadGroup_FWD_DEFINED__
- typedef interface IEnumRemoteThreadGroup IEnumRemoteThreadGroup;
- #endif /* __IEnumRemoteThreadGroup_FWD_DEFINED__ */
-
-
- #ifndef __IJavaEnumRemoteThreadGroup_FWD_DEFINED__
- #define __IJavaEnumRemoteThreadGroup_FWD_DEFINED__
- typedef interface IJavaEnumRemoteThreadGroup IJavaEnumRemoteThreadGroup;
- #endif /* __IJavaEnumRemoteThreadGroup_FWD_DEFINED__ */
-
-
- #ifndef __IRemoteThread_FWD_DEFINED__
- #define __IRemoteThread_FWD_DEFINED__
- typedef interface IRemoteThread IRemoteThread;
- #endif /* __IRemoteThread_FWD_DEFINED__ */
-
-
- #ifndef __IRemoteThreadEx_FWD_DEFINED__
- #define __IRemoteThreadEx_FWD_DEFINED__
- typedef interface IRemoteThreadEx IRemoteThreadEx;
- #endif /* __IRemoteThreadEx_FWD_DEFINED__ */
-
-
- #ifndef __IRemoteThreadEx2_FWD_DEFINED__
- #define __IRemoteThreadEx2_FWD_DEFINED__
- typedef interface IRemoteThreadEx2 IRemoteThreadEx2;
- #endif /* __IRemoteThreadEx2_FWD_DEFINED__ */
-
-
- #ifndef __IEnumRemoteThread_FWD_DEFINED__
- #define __IEnumRemoteThread_FWD_DEFINED__
- typedef interface IEnumRemoteThread IEnumRemoteThread;
- #endif /* __IEnumRemoteThread_FWD_DEFINED__ */
-
-
- #ifndef __IJavaEnumRemoteThread_FWD_DEFINED__
- #define __IJavaEnumRemoteThread_FWD_DEFINED__
- typedef interface IJavaEnumRemoteThread IJavaEnumRemoteThread;
- #endif /* __IJavaEnumRemoteThread_FWD_DEFINED__ */
-
-
- #ifndef __IRemoteProcessCallback_FWD_DEFINED__
- #define __IRemoteProcessCallback_FWD_DEFINED__
- typedef interface IRemoteProcessCallback IRemoteProcessCallback;
- #endif /* __IRemoteProcessCallback_FWD_DEFINED__ */
-
-
- #ifndef __IRemoteProcessCallbackEx_FWD_DEFINED__
- #define __IRemoteProcessCallbackEx_FWD_DEFINED__
- typedef interface IRemoteProcessCallbackEx IRemoteProcessCallbackEx;
- #endif /* __IRemoteProcessCallbackEx_FWD_DEFINED__ */
-
-
- #ifndef __IRemoteProcessCallbackEx2_FWD_DEFINED__
- #define __IRemoteProcessCallbackEx2_FWD_DEFINED__
- typedef interface IRemoteProcessCallbackEx2 IRemoteProcessCallbackEx2;
- #endif /* __IRemoteProcessCallbackEx2_FWD_DEFINED__ */
-
-
- #ifndef __IRemoteProcess_FWD_DEFINED__
- #define __IRemoteProcess_FWD_DEFINED__
- typedef interface IRemoteProcess IRemoteProcess;
- #endif /* __IRemoteProcess_FWD_DEFINED__ */
-
-
- #ifndef __IRemoteProcessEx_FWD_DEFINED__
- #define __IRemoteProcessEx_FWD_DEFINED__
- typedef interface IRemoteProcessEx IRemoteProcessEx;
- #endif /* __IRemoteProcessEx_FWD_DEFINED__ */
-
-
- #ifndef __IEnumRemoteProcess_FWD_DEFINED__
- #define __IEnumRemoteProcess_FWD_DEFINED__
- typedef interface IEnumRemoteProcess IEnumRemoteProcess;
- #endif /* __IEnumRemoteProcess_FWD_DEFINED__ */
-
-
- #ifndef __IJavaEnumRemoteProcess_FWD_DEFINED__
- #define __IJavaEnumRemoteProcess_FWD_DEFINED__
- typedef interface IJavaEnumRemoteProcess IJavaEnumRemoteProcess;
- #endif /* __IJavaEnumRemoteProcess_FWD_DEFINED__ */
-
-
- #ifndef __IRemoteDebugManagerCallback_FWD_DEFINED__
- #define __IRemoteDebugManagerCallback_FWD_DEFINED__
- typedef interface IRemoteDebugManagerCallback IRemoteDebugManagerCallback;
- #endif /* __IRemoteDebugManagerCallback_FWD_DEFINED__ */
-
-
- #ifndef __IRemoteDebugManagerCallbackEx_FWD_DEFINED__
- #define __IRemoteDebugManagerCallbackEx_FWD_DEFINED__
- typedef interface IRemoteDebugManagerCallbackEx IRemoteDebugManagerCallbackEx;
- #endif /* __IRemoteDebugManagerCallbackEx_FWD_DEFINED__ */
-
-
- #ifndef __IRemoteDebugManager_FWD_DEFINED__
- #define __IRemoteDebugManager_FWD_DEFINED__
- typedef interface IRemoteDebugManager IRemoteDebugManager;
- #endif /* __IRemoteDebugManager_FWD_DEFINED__ */
-
-
- #ifndef __IJavaDebugManager_FWD_DEFINED__
- #define __IJavaDebugManager_FWD_DEFINED__
- typedef interface IJavaDebugManager IJavaDebugManager;
- #endif /* __IJavaDebugManager_FWD_DEFINED__ */
-
-
- #ifndef __IJITAttachDebugger_FWD_DEFINED__
- #define __IJITAttachDebugger_FWD_DEFINED__
- typedef interface IJITAttachDebugger IJITAttachDebugger;
- #endif /* __IJITAttachDebugger_FWD_DEFINED__ */
-
-
- #ifndef __IEnumRemoteStackFrames_FWD_DEFINED__
- #define __IEnumRemoteStackFrames_FWD_DEFINED__
- typedef interface IEnumRemoteStackFrames IEnumRemoteStackFrames;
- #endif /* __IEnumRemoteStackFrames_FWD_DEFINED__ */
-
-
- #ifndef __RemoteJavaDebugManager_FWD_DEFINED__
- #define __RemoteJavaDebugManager_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class RemoteJavaDebugManager RemoteJavaDebugManager;
- #else
- typedef struct RemoteJavaDebugManager RemoteJavaDebugManager;
- #endif /* __cplusplus */
-
- #endif /* __RemoteJavaDebugManager_FWD_DEFINED__ */
-
-
- #ifndef __IMethodLocation_FWD_DEFINED__
- #define __IMethodLocation_FWD_DEFINED__
- typedef interface IMethodLocation IMethodLocation;
- #endif /* __IMethodLocation_FWD_DEFINED__ */
-
-
- #ifndef __IEnumCodeBreakpoints_FWD_DEFINED__
- #define __IEnumCodeBreakpoints_FWD_DEFINED__
- typedef interface IEnumCodeBreakpoints IEnumCodeBreakpoints;
- #endif /* __IEnumCodeBreakpoints_FWD_DEFINED__ */
-
-
- /* header files for imported files */
- #include "oleidl.h"
-
- void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);
- void __RPC_USER MIDL_user_free( void __RPC_FAR * );
-
- /****************************************
- * Generated header for interface: __MIDL_itf_javadbg_0000
- * at Thu Aug 20 13:45:24 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [local] */
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- // error codes
- //
- // errors returned by IRemoteContainer::GetFieldObject
- #define E_FIELDOUTOFSCOPE (0x80040001)
- #define E_FIELDNOTINOBJECT (0x80040002)
- #define E_NOFIELDS (0x80040003)
- #define E_NULLOBJECTREF (0x80040004)
- // errors returned by IRemoteProcess::FindClass
- #define E_CLASSNOTFOUND (0x80040010)
- // errors returned by IRemoteMethodField
- #define E_BADMETHOD (0x80040020)
- #define E_NODEBUGINFORMATION (0x80040021)
- #define E_NOBREAKPOINTS (0x80040022)
- // errors returned by IRemoteContainerObject::GetFieldObject
- #define E_NOTINITIALIZED (0x80040100)
- // errors returned by IRemoteObject::SetBreakpoint
- #define E_TOOMANYBREAKPOINTS (0x80040101)
- // errors returned by IRemoteObject or IRemoteField
- #define E_NOLONGERVALID (0x80040102)
- // errors returned by IRemoteStackFrame::SetPC
- // The PC is not within the method or at a valid opcode boundary.
- #define E_INVALIDPC (0x80040103)
-
- enum __MIDL___MIDL_itf_javadbg_0000_0001
- { MSJDBG_FL_REQUIRE_BYTE_CODE_EXECUTION = 0x1,
- MSJDBG_FL_ENABLE_PROFILING = 0x2,
- MSJDBG_NO_HARDWARE_BREAKPOINTS = 0x4,
- MSJDBG_NO_PAGE_BREAKPOINTS = 0x8,
- MSJDBG_DISABLE_JIT_COMPILED_CODE_DEBUGGING = 0x10,
- MSJDBG_DEBUG_NATIVE_METHODS = 0x20,
- MSJDBG_SEND_START_CLASS_EVENTS = 0x40,
- MSJDBG_SEND_CAN_STOP_EVENT_ON_STEP_OUT = 0x80,
- MSJDBG_EXCEPTIONS_REQUIRE_EXPLICIT_CATCHER = 0x100,
- MSJDBG_IGNORE_METHODS_WITHOUT_DEBUG_INFO = 0x200,
- MSJDBG_STEP_AT_THREAD_REENTRY = 0x400,
- MSJDBG_CREATE_NULL_OBJECTS = 0x800,
- MSJDBG_STRICT_TYPE_CHECKS = 0x1000,
- MSJDBG_REGULAR_DEBUG_STRING_EVENT = 0x2000,
- MSJDBG_STACK_FRAME_IDENTITY = 0x4000
- };
-
-
- extern RPC_IF_HANDLE __MIDL_itf_javadbg_0000_v0_0_c_ifspec;
- extern RPC_IF_HANDLE __MIDL_itf_javadbg_0000_v0_0_s_ifspec;
-
- #ifndef __IEnumLINEINFO_INTERFACE_DEFINED__
- #define __IEnumLINEINFO_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IEnumLINEINFO
- * at Thu Aug 20 13:45:24 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
- typedef IEnumLINEINFO __RPC_FAR *LPENUMLINEINFO;
-
- typedef struct tagLINEINFO
- {
- USHORT offPC;
- USHORT iLine;
- } LINEINFO;
-
- typedef struct tagLINEINFO __RPC_FAR *LPLINEINFO;
-
-
- EXTERN_C const IID IID_IEnumLINEINFO;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("275d9da0-5ff5-11cf-a5e1-00aa006bbf16")
- IEnumLINEINFO : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Next(
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ LPLINEINFO rgelt,
- /* [out] */ ULONG __RPC_FAR *pceltFetched) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Skip(
- /* [in] */ ULONG celt) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Clone(
- /* [retval][out] */ IJavaEnumLINEINFO __RPC_FAR *__RPC_FAR *ppEnum) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetCount(
- /* [retval][out] */ ULONG __RPC_FAR *pcelt) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IEnumLINEINFOVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IEnumLINEINFO __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IEnumLINEINFO __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IEnumLINEINFO __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Next )(
- IEnumLINEINFO __RPC_FAR * This,
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ LPLINEINFO rgelt,
- /* [out] */ ULONG __RPC_FAR *pceltFetched);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Skip )(
- IEnumLINEINFO __RPC_FAR * This,
- /* [in] */ ULONG celt);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )(
- IEnumLINEINFO __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )(
- IEnumLINEINFO __RPC_FAR * This,
- /* [retval][out] */ IJavaEnumLINEINFO __RPC_FAR *__RPC_FAR *ppEnum);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCount )(
- IEnumLINEINFO __RPC_FAR * This,
- /* [retval][out] */ ULONG __RPC_FAR *pcelt);
-
- END_INTERFACE
- } IEnumLINEINFOVtbl;
-
- interface IEnumLINEINFO
- {
- CONST_VTBL struct IEnumLINEINFOVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IEnumLINEINFO_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IEnumLINEINFO_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IEnumLINEINFO_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IEnumLINEINFO_Next(This,celt,rgelt,pceltFetched) \
- (This)->lpVtbl -> Next(This,celt,rgelt,pceltFetched)
-
- #define IEnumLINEINFO_Skip(This,celt) \
- (This)->lpVtbl -> Skip(This,celt)
-
- #define IEnumLINEINFO_Reset(This) \
- (This)->lpVtbl -> Reset(This)
-
- #define IEnumLINEINFO_Clone(This,ppEnum) \
- (This)->lpVtbl -> Clone(This,ppEnum)
-
- #define IEnumLINEINFO_GetCount(This,pcelt) \
- (This)->lpVtbl -> GetCount(This,pcelt)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IEnumLINEINFO_Next_Proxy(
- IEnumLINEINFO __RPC_FAR * This,
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ LPLINEINFO rgelt,
- /* [out] */ ULONG __RPC_FAR *pceltFetched);
-
-
- void __RPC_STUB IEnumLINEINFO_Next_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IEnumLINEINFO_Skip_Proxy(
- IEnumLINEINFO __RPC_FAR * This,
- /* [in] */ ULONG celt);
-
-
- void __RPC_STUB IEnumLINEINFO_Skip_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IEnumLINEINFO_Reset_Proxy(
- IEnumLINEINFO __RPC_FAR * This);
-
-
- void __RPC_STUB IEnumLINEINFO_Reset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IEnumLINEINFO_Clone_Proxy(
- IEnumLINEINFO __RPC_FAR * This,
- /* [retval][out] */ IJavaEnumLINEINFO __RPC_FAR *__RPC_FAR *ppEnum);
-
-
- void __RPC_STUB IEnumLINEINFO_Clone_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IEnumLINEINFO_GetCount_Proxy(
- IEnumLINEINFO __RPC_FAR * This,
- /* [retval][out] */ ULONG __RPC_FAR *pcelt);
-
-
- void __RPC_STUB IEnumLINEINFO_GetCount_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IEnumLINEINFO_INTERFACE_DEFINED__ */
-
-
- #ifndef __IJavaEnumLINEINFO_INTERFACE_DEFINED__
- #define __IJavaEnumLINEINFO_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IJavaEnumLINEINFO
- * at Thu Aug 20 13:45:24 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
-
- EXTERN_C const IID IID_IJavaEnumLINEINFO;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("CB33C082-16E6-11d0-ACBB-00401C608501")
- IJavaEnumLINEINFO : public IEnumLINEINFO
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetNext(
- /* [out] */ LINEINFO __RPC_FAR *pli) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IJavaEnumLINEINFOVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IJavaEnumLINEINFO __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IJavaEnumLINEINFO __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IJavaEnumLINEINFO __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Next )(
- IJavaEnumLINEINFO __RPC_FAR * This,
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ LPLINEINFO rgelt,
- /* [out] */ ULONG __RPC_FAR *pceltFetched);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Skip )(
- IJavaEnumLINEINFO __RPC_FAR * This,
- /* [in] */ ULONG celt);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )(
- IJavaEnumLINEINFO __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )(
- IJavaEnumLINEINFO __RPC_FAR * This,
- /* [retval][out] */ IJavaEnumLINEINFO __RPC_FAR *__RPC_FAR *ppEnum);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCount )(
- IJavaEnumLINEINFO __RPC_FAR * This,
- /* [retval][out] */ ULONG __RPC_FAR *pcelt);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetNext )(
- IJavaEnumLINEINFO __RPC_FAR * This,
- /* [out] */ LINEINFO __RPC_FAR *pli);
-
- END_INTERFACE
- } IJavaEnumLINEINFOVtbl;
-
- interface IJavaEnumLINEINFO
- {
- CONST_VTBL struct IJavaEnumLINEINFOVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IJavaEnumLINEINFO_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IJavaEnumLINEINFO_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IJavaEnumLINEINFO_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IJavaEnumLINEINFO_Next(This,celt,rgelt,pceltFetched) \
- (This)->lpVtbl -> Next(This,celt,rgelt,pceltFetched)
-
- #define IJavaEnumLINEINFO_Skip(This,celt) \
- (This)->lpVtbl -> Skip(This,celt)
-
- #define IJavaEnumLINEINFO_Reset(This) \
- (This)->lpVtbl -> Reset(This)
-
- #define IJavaEnumLINEINFO_Clone(This,ppEnum) \
- (This)->lpVtbl -> Clone(This,ppEnum)
-
- #define IJavaEnumLINEINFO_GetCount(This,pcelt) \
- (This)->lpVtbl -> GetCount(This,pcelt)
-
-
- #define IJavaEnumLINEINFO_GetNext(This,pli) \
- (This)->lpVtbl -> GetNext(This,pli)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IJavaEnumLINEINFO_GetNext_Proxy(
- IJavaEnumLINEINFO __RPC_FAR * This,
- /* [out] */ LINEINFO __RPC_FAR *pli);
-
-
- void __RPC_STUB IJavaEnumLINEINFO_GetNext_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IJavaEnumLINEINFO_INTERFACE_DEFINED__ */
-
-
- #ifndef __IRemoteField_INTERFACE_DEFINED__
- #define __IRemoteField_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IRemoteField
- * at Thu Aug 20 13:45:24 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
- typedef IRemoteField __RPC_FAR *LPREMOTEFIELD;
-
-
- enum __MIDL_IRemoteField_0001
- { FIELD_KIND_DATA_OBJECT = 0x1,
- FIELD_KIND_DATA_PRIMITIVE = 0x2,
- FIELD_KIND_ARRAY = 0x4,
- FIELD_KIND_CLASS = 0x8,
- FIELD_KIND_METHOD = 0x10,
- FIELD_KIND_LOCAL = 0x1000,
- FIELD_KIND_PARAM = 0x2000,
- FIELD_KIND_THIS = 0x4000,
- FIELD_KIND_INNER_CLASS = 0x8000
- };
- typedef ULONG FIELDKIND;
-
-
- enum __MIDL_IRemoteField_0002
- { FIELD_ACC_PUBLIC = 0x1,
- FIELD_ACC_PRIVATE = 0x2,
- FIELD_ACC_PROTECTED = 0x4,
- FIELD_ACC_STATIC = 0x8,
- FIELD_ACC_FINAL = 0x10,
- FIELD_ACC_SYNCHRONIZED = 0x20,
- FIELD_ACC_VOLATILE = 0x40,
- FIELD_ACC_TRANSIENT = 0x80,
- FIELD_ACC_NATIVE = 0x100,
- FIELD_ACC_INTERFACE = 0x200,
- FIELD_ACC_ABSTRACT = 0x400,
- FIELD_ACC_SUPER = 0x800,
- FIELD_ACC_SYNTHETIC = 0x1000
- };
- typedef ULONG FIELDMODIFIERS;
-
-
- EXTERN_C const IID IID_IRemoteField;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("275d9d80-5ff5-11cf-a5e1-00aa006bbf16")
- IRemoteField : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetName(
- /* [retval][out] */ LPOLESTR __RPC_FAR *ppszName) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetKind(
- /* [retval][out] */ FIELDKIND __RPC_FAR *pfk) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetType(
- /* [retval][out] */ IRemoteField __RPC_FAR *__RPC_FAR *ppType) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetContainer(
- /* [retval][out] */ IRemoteContainerField __RPC_FAR *__RPC_FAR *ppContainer) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetModifiers(
- /* [retval][out] */ FIELDMODIFIERS __RPC_FAR *pulModifiers) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IRemoteFieldVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IRemoteField __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IRemoteField __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IRemoteField __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetName )(
- IRemoteField __RPC_FAR * This,
- /* [retval][out] */ LPOLESTR __RPC_FAR *ppszName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetKind )(
- IRemoteField __RPC_FAR * This,
- /* [retval][out] */ FIELDKIND __RPC_FAR *pfk);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetType )(
- IRemoteField __RPC_FAR * This,
- /* [retval][out] */ IRemoteField __RPC_FAR *__RPC_FAR *ppType);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetContainer )(
- IRemoteField __RPC_FAR * This,
- /* [retval][out] */ IRemoteContainerField __RPC_FAR *__RPC_FAR *ppContainer);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetModifiers )(
- IRemoteField __RPC_FAR * This,
- /* [retval][out] */ FIELDMODIFIERS __RPC_FAR *pulModifiers);
-
- END_INTERFACE
- } IRemoteFieldVtbl;
-
- interface IRemoteField
- {
- CONST_VTBL struct IRemoteFieldVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IRemoteField_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IRemoteField_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IRemoteField_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IRemoteField_GetName(This,ppszName) \
- (This)->lpVtbl -> GetName(This,ppszName)
-
- #define IRemoteField_GetKind(This,pfk) \
- (This)->lpVtbl -> GetKind(This,pfk)
-
- #define IRemoteField_GetType(This,ppType) \
- (This)->lpVtbl -> GetType(This,ppType)
-
- #define IRemoteField_GetContainer(This,ppContainer) \
- (This)->lpVtbl -> GetContainer(This,ppContainer)
-
- #define IRemoteField_GetModifiers(This,pulModifiers) \
- (This)->lpVtbl -> GetModifiers(This,pulModifiers)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IRemoteField_GetName_Proxy(
- IRemoteField __RPC_FAR * This,
- /* [retval][out] */ LPOLESTR __RPC_FAR *ppszName);
-
-
- void __RPC_STUB IRemoteField_GetName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteField_GetKind_Proxy(
- IRemoteField __RPC_FAR * This,
- /* [retval][out] */ FIELDKIND __RPC_FAR *pfk);
-
-
- void __RPC_STUB IRemoteField_GetKind_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteField_GetType_Proxy(
- IRemoteField __RPC_FAR * This,
- /* [retval][out] */ IRemoteField __RPC_FAR *__RPC_FAR *ppType);
-
-
- void __RPC_STUB IRemoteField_GetType_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteField_GetContainer_Proxy(
- IRemoteField __RPC_FAR * This,
- /* [retval][out] */ IRemoteContainerField __RPC_FAR *__RPC_FAR *ppContainer);
-
-
- void __RPC_STUB IRemoteField_GetContainer_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteField_GetModifiers_Proxy(
- IRemoteField __RPC_FAR * This,
- /* [retval][out] */ FIELDMODIFIERS __RPC_FAR *pulModifiers);
-
-
- void __RPC_STUB IRemoteField_GetModifiers_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IRemoteField_INTERFACE_DEFINED__ */
-
-
- #ifndef __IEnumRemoteField_INTERFACE_DEFINED__
- #define __IEnumRemoteField_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IEnumRemoteField
- * at Thu Aug 20 13:45:24 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
- typedef IEnumRemoteField __RPC_FAR *LPENUMREMOTEFIELD;
-
-
- EXTERN_C const IID IID_IEnumRemoteField;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("275d9da1-5ff5-11cf-a5e1-00aa006bbf16")
- IEnumRemoteField : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Next(
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ IRemoteField __RPC_FAR *__RPC_FAR rgelt[ ],
- /* [out] */ ULONG __RPC_FAR *pceltFetched) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Skip(
- /* [in] */ ULONG celt) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Clone(
- /* [retval][out] */ IJavaEnumRemoteField __RPC_FAR *__RPC_FAR *ppEnum) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetCount(
- /* [retval][out] */ ULONG __RPC_FAR *pcelt) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IEnumRemoteFieldVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IEnumRemoteField __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IEnumRemoteField __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IEnumRemoteField __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Next )(
- IEnumRemoteField __RPC_FAR * This,
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ IRemoteField __RPC_FAR *__RPC_FAR rgelt[ ],
- /* [out] */ ULONG __RPC_FAR *pceltFetched);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Skip )(
- IEnumRemoteField __RPC_FAR * This,
- /* [in] */ ULONG celt);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )(
- IEnumRemoteField __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )(
- IEnumRemoteField __RPC_FAR * This,
- /* [retval][out] */ IJavaEnumRemoteField __RPC_FAR *__RPC_FAR *ppEnum);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCount )(
- IEnumRemoteField __RPC_FAR * This,
- /* [retval][out] */ ULONG __RPC_FAR *pcelt);
-
- END_INTERFACE
- } IEnumRemoteFieldVtbl;
-
- interface IEnumRemoteField
- {
- CONST_VTBL struct IEnumRemoteFieldVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IEnumRemoteField_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IEnumRemoteField_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IEnumRemoteField_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IEnumRemoteField_Next(This,celt,rgelt,pceltFetched) \
- (This)->lpVtbl -> Next(This,celt,rgelt,pceltFetched)
-
- #define IEnumRemoteField_Skip(This,celt) \
- (This)->lpVtbl -> Skip(This,celt)
-
- #define IEnumRemoteField_Reset(This) \
- (This)->lpVtbl -> Reset(This)
-
- #define IEnumRemoteField_Clone(This,ppEnum) \
- (This)->lpVtbl -> Clone(This,ppEnum)
-
- #define IEnumRemoteField_GetCount(This,pcelt) \
- (This)->lpVtbl -> GetCount(This,pcelt)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IEnumRemoteField_Next_Proxy(
- IEnumRemoteField __RPC_FAR * This,
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ IRemoteField __RPC_FAR *__RPC_FAR rgelt[ ],
- /* [out] */ ULONG __RPC_FAR *pceltFetched);
-
-
- void __RPC_STUB IEnumRemoteField_Next_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IEnumRemoteField_Skip_Proxy(
- IEnumRemoteField __RPC_FAR * This,
- /* [in] */ ULONG celt);
-
-
- void __RPC_STUB IEnumRemoteField_Skip_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IEnumRemoteField_Reset_Proxy(
- IEnumRemoteField __RPC_FAR * This);
-
-
- void __RPC_STUB IEnumRemoteField_Reset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IEnumRemoteField_Clone_Proxy(
- IEnumRemoteField __RPC_FAR * This,
- /* [retval][out] */ IJavaEnumRemoteField __RPC_FAR *__RPC_FAR *ppEnum);
-
-
- void __RPC_STUB IEnumRemoteField_Clone_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IEnumRemoteField_GetCount_Proxy(
- IEnumRemoteField __RPC_FAR * This,
- /* [retval][out] */ ULONG __RPC_FAR *pcelt);
-
-
- void __RPC_STUB IEnumRemoteField_GetCount_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IEnumRemoteField_INTERFACE_DEFINED__ */
-
-
- #ifndef __IJavaEnumRemoteField_INTERFACE_DEFINED__
- #define __IJavaEnumRemoteField_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IJavaEnumRemoteField
- * at Thu Aug 20 13:45:24 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
-
- EXTERN_C const IID IID_IJavaEnumRemoteField;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("CB33C083-16E6-11d0-ACBB-00401C608501")
- IJavaEnumRemoteField : public IEnumRemoteField
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetNext(
- /* [retval][out] */ IRemoteField __RPC_FAR *__RPC_FAR *ppirf) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IJavaEnumRemoteFieldVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IJavaEnumRemoteField __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IJavaEnumRemoteField __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IJavaEnumRemoteField __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Next )(
- IJavaEnumRemoteField __RPC_FAR * This,
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ IRemoteField __RPC_FAR *__RPC_FAR rgelt[ ],
- /* [out] */ ULONG __RPC_FAR *pceltFetched);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Skip )(
- IJavaEnumRemoteField __RPC_FAR * This,
- /* [in] */ ULONG celt);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )(
- IJavaEnumRemoteField __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )(
- IJavaEnumRemoteField __RPC_FAR * This,
- /* [retval][out] */ IJavaEnumRemoteField __RPC_FAR *__RPC_FAR *ppEnum);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCount )(
- IJavaEnumRemoteField __RPC_FAR * This,
- /* [retval][out] */ ULONG __RPC_FAR *pcelt);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetNext )(
- IJavaEnumRemoteField __RPC_FAR * This,
- /* [retval][out] */ IRemoteField __RPC_FAR *__RPC_FAR *ppirf);
-
- END_INTERFACE
- } IJavaEnumRemoteFieldVtbl;
-
- interface IJavaEnumRemoteField
- {
- CONST_VTBL struct IJavaEnumRemoteFieldVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IJavaEnumRemoteField_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IJavaEnumRemoteField_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IJavaEnumRemoteField_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IJavaEnumRemoteField_Next(This,celt,rgelt,pceltFetched) \
- (This)->lpVtbl -> Next(This,celt,rgelt,pceltFetched)
-
- #define IJavaEnumRemoteField_Skip(This,celt) \
- (This)->lpVtbl -> Skip(This,celt)
-
- #define IJavaEnumRemoteField_Reset(This) \
- (This)->lpVtbl -> Reset(This)
-
- #define IJavaEnumRemoteField_Clone(This,ppEnum) \
- (This)->lpVtbl -> Clone(This,ppEnum)
-
- #define IJavaEnumRemoteField_GetCount(This,pcelt) \
- (This)->lpVtbl -> GetCount(This,pcelt)
-
-
- #define IJavaEnumRemoteField_GetNext(This,ppirf) \
- (This)->lpVtbl -> GetNext(This,ppirf)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IJavaEnumRemoteField_GetNext_Proxy(
- IJavaEnumRemoteField __RPC_FAR * This,
- /* [retval][out] */ IRemoteField __RPC_FAR *__RPC_FAR *ppirf);
-
-
- void __RPC_STUB IJavaEnumRemoteField_GetNext_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IJavaEnumRemoteField_INTERFACE_DEFINED__ */
-
-
- #ifndef __IRemoteDataField_INTERFACE_DEFINED__
- #define __IRemoteDataField_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IRemoteDataField
- * at Thu Aug 20 13:45:24 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
- typedef IRemoteDataField __RPC_FAR *LPREMOTEDATAFIELD;
-
-
- EXTERN_C const IID IID_IRemoteDataField;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("275d9d81-5ff5-11cf-a5e1-00aa006bbf16")
- IRemoteDataField : public IRemoteField
- {
- public:
- };
-
- #else /* C style interface */
-
- typedef struct IRemoteDataFieldVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IRemoteDataField __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IRemoteDataField __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IRemoteDataField __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetName )(
- IRemoteDataField __RPC_FAR * This,
- /* [retval][out] */ LPOLESTR __RPC_FAR *ppszName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetKind )(
- IRemoteDataField __RPC_FAR * This,
- /* [retval][out] */ FIELDKIND __RPC_FAR *pfk);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetType )(
- IRemoteDataField __RPC_FAR * This,
- /* [retval][out] */ IRemoteField __RPC_FAR *__RPC_FAR *ppType);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetContainer )(
- IRemoteDataField __RPC_FAR * This,
- /* [retval][out] */ IRemoteContainerField __RPC_FAR *__RPC_FAR *ppContainer);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetModifiers )(
- IRemoteDataField __RPC_FAR * This,
- /* [retval][out] */ FIELDMODIFIERS __RPC_FAR *pulModifiers);
-
- END_INTERFACE
- } IRemoteDataFieldVtbl;
-
- interface IRemoteDataField
- {
- CONST_VTBL struct IRemoteDataFieldVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IRemoteDataField_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IRemoteDataField_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IRemoteDataField_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IRemoteDataField_GetName(This,ppszName) \
- (This)->lpVtbl -> GetName(This,ppszName)
-
- #define IRemoteDataField_GetKind(This,pfk) \
- (This)->lpVtbl -> GetKind(This,pfk)
-
- #define IRemoteDataField_GetType(This,ppType) \
- (This)->lpVtbl -> GetType(This,ppType)
-
- #define IRemoteDataField_GetContainer(This,ppContainer) \
- (This)->lpVtbl -> GetContainer(This,ppContainer)
-
- #define IRemoteDataField_GetModifiers(This,pulModifiers) \
- (This)->lpVtbl -> GetModifiers(This,pulModifiers)
-
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
-
- #endif /* __IRemoteDataField_INTERFACE_DEFINED__ */
-
-
- #ifndef __IRemoteArrayField_INTERFACE_DEFINED__
- #define __IRemoteArrayField_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IRemoteArrayField
- * at Thu Aug 20 13:45:24 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
- typedef IRemoteArrayField __RPC_FAR *LPREMOTEARRAYFIELD;
-
-
- EXTERN_C const IID IID_IRemoteArrayField;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("275d9d82-5ff5-11cf-a5e1-00aa006bbf16")
- IRemoteArrayField : public IRemoteDataField
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetSize(
- /* [retval][out] */ ULONG __RPC_FAR *pcElements) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IRemoteArrayFieldVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IRemoteArrayField __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IRemoteArrayField __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IRemoteArrayField __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetName )(
- IRemoteArrayField __RPC_FAR * This,
- /* [retval][out] */ LPOLESTR __RPC_FAR *ppszName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetKind )(
- IRemoteArrayField __RPC_FAR * This,
- /* [retval][out] */ FIELDKIND __RPC_FAR *pfk);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetType )(
- IRemoteArrayField __RPC_FAR * This,
- /* [retval][out] */ IRemoteField __RPC_FAR *__RPC_FAR *ppType);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetContainer )(
- IRemoteArrayField __RPC_FAR * This,
- /* [retval][out] */ IRemoteContainerField __RPC_FAR *__RPC_FAR *ppContainer);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetModifiers )(
- IRemoteArrayField __RPC_FAR * This,
- /* [retval][out] */ FIELDMODIFIERS __RPC_FAR *pulModifiers);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSize )(
- IRemoteArrayField __RPC_FAR * This,
- /* [retval][out] */ ULONG __RPC_FAR *pcElements);
-
- END_INTERFACE
- } IRemoteArrayFieldVtbl;
-
- interface IRemoteArrayField
- {
- CONST_VTBL struct IRemoteArrayFieldVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IRemoteArrayField_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IRemoteArrayField_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IRemoteArrayField_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IRemoteArrayField_GetName(This,ppszName) \
- (This)->lpVtbl -> GetName(This,ppszName)
-
- #define IRemoteArrayField_GetKind(This,pfk) \
- (This)->lpVtbl -> GetKind(This,pfk)
-
- #define IRemoteArrayField_GetType(This,ppType) \
- (This)->lpVtbl -> GetType(This,ppType)
-
- #define IRemoteArrayField_GetContainer(This,ppContainer) \
- (This)->lpVtbl -> GetContainer(This,ppContainer)
-
- #define IRemoteArrayField_GetModifiers(This,pulModifiers) \
- (This)->lpVtbl -> GetModifiers(This,pulModifiers)
-
-
-
- #define IRemoteArrayField_GetSize(This,pcElements) \
- (This)->lpVtbl -> GetSize(This,pcElements)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IRemoteArrayField_GetSize_Proxy(
- IRemoteArrayField __RPC_FAR * This,
- /* [retval][out] */ ULONG __RPC_FAR *pcElements);
-
-
- void __RPC_STUB IRemoteArrayField_GetSize_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IRemoteArrayField_INTERFACE_DEFINED__ */
-
-
- #ifndef __IRemoteContainerField_INTERFACE_DEFINED__
- #define __IRemoteContainerField_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IRemoteContainerField
- * at Thu Aug 20 13:45:24 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
- typedef IRemoteContainerField __RPC_FAR *LPREMOTECONTAINERFIELD;
-
-
- EXTERN_C const IID IID_IRemoteContainerField;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("275d9d83-5ff5-11cf-a5e1-00aa006bbf16")
- IRemoteContainerField : public IRemoteField
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetFields(
- /* [out] */ IJavaEnumRemoteField __RPC_FAR *__RPC_FAR *ppEnum,
- /* [in] */ FIELDKIND ulKind,
- /* [in] */ FIELDMODIFIERS ulModifiers,
- /* [unique][in] */ LPCOLESTR lpcszName) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IRemoteContainerFieldVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IRemoteContainerField __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IRemoteContainerField __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IRemoteContainerField __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetName )(
- IRemoteContainerField __RPC_FAR * This,
- /* [retval][out] */ LPOLESTR __RPC_FAR *ppszName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetKind )(
- IRemoteContainerField __RPC_FAR * This,
- /* [retval][out] */ FIELDKIND __RPC_FAR *pfk);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetType )(
- IRemoteContainerField __RPC_FAR * This,
- /* [retval][out] */ IRemoteField __RPC_FAR *__RPC_FAR *ppType);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetContainer )(
- IRemoteContainerField __RPC_FAR * This,
- /* [retval][out] */ IRemoteContainerField __RPC_FAR *__RPC_FAR *ppContainer);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetModifiers )(
- IRemoteContainerField __RPC_FAR * This,
- /* [retval][out] */ FIELDMODIFIERS __RPC_FAR *pulModifiers);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetFields )(
- IRemoteContainerField __RPC_FAR * This,
- /* [out] */ IJavaEnumRemoteField __RPC_FAR *__RPC_FAR *ppEnum,
- /* [in] */ FIELDKIND ulKind,
- /* [in] */ FIELDMODIFIERS ulModifiers,
- /* [unique][in] */ LPCOLESTR lpcszName);
-
- END_INTERFACE
- } IRemoteContainerFieldVtbl;
-
- interface IRemoteContainerField
- {
- CONST_VTBL struct IRemoteContainerFieldVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IRemoteContainerField_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IRemoteContainerField_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IRemoteContainerField_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IRemoteContainerField_GetName(This,ppszName) \
- (This)->lpVtbl -> GetName(This,ppszName)
-
- #define IRemoteContainerField_GetKind(This,pfk) \
- (This)->lpVtbl -> GetKind(This,pfk)
-
- #define IRemoteContainerField_GetType(This,ppType) \
- (This)->lpVtbl -> GetType(This,ppType)
-
- #define IRemoteContainerField_GetContainer(This,ppContainer) \
- (This)->lpVtbl -> GetContainer(This,ppContainer)
-
- #define IRemoteContainerField_GetModifiers(This,pulModifiers) \
- (This)->lpVtbl -> GetModifiers(This,pulModifiers)
-
-
- #define IRemoteContainerField_GetFields(This,ppEnum,ulKind,ulModifiers,lpcszName) \
- (This)->lpVtbl -> GetFields(This,ppEnum,ulKind,ulModifiers,lpcszName)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IRemoteContainerField_GetFields_Proxy(
- IRemoteContainerField __RPC_FAR * This,
- /* [out] */ IJavaEnumRemoteField __RPC_FAR *__RPC_FAR *ppEnum,
- /* [in] */ FIELDKIND ulKind,
- /* [in] */ FIELDMODIFIERS ulModifiers,
- /* [unique][in] */ LPCOLESTR lpcszName);
-
-
- void __RPC_STUB IRemoteContainerField_GetFields_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IRemoteContainerField_INTERFACE_DEFINED__ */
-
-
- #ifndef __IRemoteMethodField_INTERFACE_DEFINED__
- #define __IRemoteMethodField_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IRemoteMethodField
- * at Thu Aug 20 13:45:24 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
- typedef IRemoteMethodField __RPC_FAR *LPREMOTEMETHODFIELD;
-
-
- EXTERN_C const IID IID_IRemoteMethodField;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("275d9d84-5ff5-11cf-a5e1-00aa006bbf16")
- IRemoteMethodField : public IRemoteContainerField
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE SetBreakpoint(
- /* [in] */ ULONG offPC) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ClearBreakpoint(
- /* [in] */ ULONG offPC) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetLineInfo(
- /* [retval][out] */ IJavaEnumLINEINFO __RPC_FAR *__RPC_FAR *ppEnum) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetBytes(
- /* [retval][out] */ ILockBytes __RPC_FAR *__RPC_FAR *ppLockBytes) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetScope(
- /* [unique][in] */ IRemoteField __RPC_FAR *pField,
- /* [out] */ ULONG __RPC_FAR *poffStart,
- /* [out] */ ULONG __RPC_FAR *pcbScope) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetIndexedField(
- /* [in] */ ULONG slot,
- /* [in] */ ULONG offPC,
- /* [retval][out] */ IRemoteField __RPC_FAR *__RPC_FAR *ppField) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IRemoteMethodFieldVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IRemoteMethodField __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IRemoteMethodField __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IRemoteMethodField __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetName )(
- IRemoteMethodField __RPC_FAR * This,
- /* [retval][out] */ LPOLESTR __RPC_FAR *ppszName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetKind )(
- IRemoteMethodField __RPC_FAR * This,
- /* [retval][out] */ FIELDKIND __RPC_FAR *pfk);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetType )(
- IRemoteMethodField __RPC_FAR * This,
- /* [retval][out] */ IRemoteField __RPC_FAR *__RPC_FAR *ppType);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetContainer )(
- IRemoteMethodField __RPC_FAR * This,
- /* [retval][out] */ IRemoteContainerField __RPC_FAR *__RPC_FAR *ppContainer);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetModifiers )(
- IRemoteMethodField __RPC_FAR * This,
- /* [retval][out] */ FIELDMODIFIERS __RPC_FAR *pulModifiers);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetFields )(
- IRemoteMethodField __RPC_FAR * This,
- /* [out] */ IJavaEnumRemoteField __RPC_FAR *__RPC_FAR *ppEnum,
- /* [in] */ FIELDKIND ulKind,
- /* [in] */ FIELDMODIFIERS ulModifiers,
- /* [unique][in] */ LPCOLESTR lpcszName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetBreakpoint )(
- IRemoteMethodField __RPC_FAR * This,
- /* [in] */ ULONG offPC);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ClearBreakpoint )(
- IRemoteMethodField __RPC_FAR * This,
- /* [in] */ ULONG offPC);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetLineInfo )(
- IRemoteMethodField __RPC_FAR * This,
- /* [retval][out] */ IJavaEnumLINEINFO __RPC_FAR *__RPC_FAR *ppEnum);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetBytes )(
- IRemoteMethodField __RPC_FAR * This,
- /* [retval][out] */ ILockBytes __RPC_FAR *__RPC_FAR *ppLockBytes);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetScope )(
- IRemoteMethodField __RPC_FAR * This,
- /* [unique][in] */ IRemoteField __RPC_FAR *pField,
- /* [out] */ ULONG __RPC_FAR *poffStart,
- /* [out] */ ULONG __RPC_FAR *pcbScope);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIndexedField )(
- IRemoteMethodField __RPC_FAR * This,
- /* [in] */ ULONG slot,
- /* [in] */ ULONG offPC,
- /* [retval][out] */ IRemoteField __RPC_FAR *__RPC_FAR *ppField);
-
- END_INTERFACE
- } IRemoteMethodFieldVtbl;
-
- interface IRemoteMethodField
- {
- CONST_VTBL struct IRemoteMethodFieldVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IRemoteMethodField_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IRemoteMethodField_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IRemoteMethodField_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IRemoteMethodField_GetName(This,ppszName) \
- (This)->lpVtbl -> GetName(This,ppszName)
-
- #define IRemoteMethodField_GetKind(This,pfk) \
- (This)->lpVtbl -> GetKind(This,pfk)
-
- #define IRemoteMethodField_GetType(This,ppType) \
- (This)->lpVtbl -> GetType(This,ppType)
-
- #define IRemoteMethodField_GetContainer(This,ppContainer) \
- (This)->lpVtbl -> GetContainer(This,ppContainer)
-
- #define IRemoteMethodField_GetModifiers(This,pulModifiers) \
- (This)->lpVtbl -> GetModifiers(This,pulModifiers)
-
-
- #define IRemoteMethodField_GetFields(This,ppEnum,ulKind,ulModifiers,lpcszName) \
- (This)->lpVtbl -> GetFields(This,ppEnum,ulKind,ulModifiers,lpcszName)
-
-
- #define IRemoteMethodField_SetBreakpoint(This,offPC) \
- (This)->lpVtbl -> SetBreakpoint(This,offPC)
-
- #define IRemoteMethodField_ClearBreakpoint(This,offPC) \
- (This)->lpVtbl -> ClearBreakpoint(This,offPC)
-
- #define IRemoteMethodField_GetLineInfo(This,ppEnum) \
- (This)->lpVtbl -> GetLineInfo(This,ppEnum)
-
- #define IRemoteMethodField_GetBytes(This,ppLockBytes) \
- (This)->lpVtbl -> GetBytes(This,ppLockBytes)
-
- #define IRemoteMethodField_GetScope(This,pField,poffStart,pcbScope) \
- (This)->lpVtbl -> GetScope(This,pField,poffStart,pcbScope)
-
- #define IRemoteMethodField_GetIndexedField(This,slot,offPC,ppField) \
- (This)->lpVtbl -> GetIndexedField(This,slot,offPC,ppField)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IRemoteMethodField_SetBreakpoint_Proxy(
- IRemoteMethodField __RPC_FAR * This,
- /* [in] */ ULONG offPC);
-
-
- void __RPC_STUB IRemoteMethodField_SetBreakpoint_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteMethodField_ClearBreakpoint_Proxy(
- IRemoteMethodField __RPC_FAR * This,
- /* [in] */ ULONG offPC);
-
-
- void __RPC_STUB IRemoteMethodField_ClearBreakpoint_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteMethodField_GetLineInfo_Proxy(
- IRemoteMethodField __RPC_FAR * This,
- /* [retval][out] */ IJavaEnumLINEINFO __RPC_FAR *__RPC_FAR *ppEnum);
-
-
- void __RPC_STUB IRemoteMethodField_GetLineInfo_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteMethodField_GetBytes_Proxy(
- IRemoteMethodField __RPC_FAR * This,
- /* [retval][out] */ ILockBytes __RPC_FAR *__RPC_FAR *ppLockBytes);
-
-
- void __RPC_STUB IRemoteMethodField_GetBytes_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteMethodField_GetScope_Proxy(
- IRemoteMethodField __RPC_FAR * This,
- /* [unique][in] */ IRemoteField __RPC_FAR *pField,
- /* [out] */ ULONG __RPC_FAR *poffStart,
- /* [out] */ ULONG __RPC_FAR *pcbScope);
-
-
- void __RPC_STUB IRemoteMethodField_GetScope_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteMethodField_GetIndexedField_Proxy(
- IRemoteMethodField __RPC_FAR * This,
- /* [in] */ ULONG slot,
- /* [in] */ ULONG offPC,
- /* [retval][out] */ IRemoteField __RPC_FAR *__RPC_FAR *ppField);
-
-
- void __RPC_STUB IRemoteMethodField_GetIndexedField_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IRemoteMethodField_INTERFACE_DEFINED__ */
-
-
- #ifndef __IRemoteMethodFieldEx_INTERFACE_DEFINED__
- #define __IRemoteMethodFieldEx_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IRemoteMethodFieldEx
- * at Thu Aug 20 13:45:24 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
-
- EXTERN_C const IID IID_IRemoteMethodFieldEx;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("6E2E7A20-C9CE-11d1-B040-006008039BF0")
- IRemoteMethodFieldEx : public IRemoteMethodField
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetCodeBreakpoints(
- /* [retval][out] */ IEnumCodeBreakpoints __RPC_FAR *__RPC_FAR *ppiecbp) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetMethodLocationForPC(
- /* [in] */ ULONG ulPC,
- /* [retval][out] */ IMethodLocation __RPC_FAR *__RPC_FAR *ppiml) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IRemoteMethodFieldExVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IRemoteMethodFieldEx __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IRemoteMethodFieldEx __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IRemoteMethodFieldEx __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetName )(
- IRemoteMethodFieldEx __RPC_FAR * This,
- /* [retval][out] */ LPOLESTR __RPC_FAR *ppszName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetKind )(
- IRemoteMethodFieldEx __RPC_FAR * This,
- /* [retval][out] */ FIELDKIND __RPC_FAR *pfk);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetType )(
- IRemoteMethodFieldEx __RPC_FAR * This,
- /* [retval][out] */ IRemoteField __RPC_FAR *__RPC_FAR *ppType);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetContainer )(
- IRemoteMethodFieldEx __RPC_FAR * This,
- /* [retval][out] */ IRemoteContainerField __RPC_FAR *__RPC_FAR *ppContainer);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetModifiers )(
- IRemoteMethodFieldEx __RPC_FAR * This,
- /* [retval][out] */ FIELDMODIFIERS __RPC_FAR *pulModifiers);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetFields )(
- IRemoteMethodFieldEx __RPC_FAR * This,
- /* [out] */ IJavaEnumRemoteField __RPC_FAR *__RPC_FAR *ppEnum,
- /* [in] */ FIELDKIND ulKind,
- /* [in] */ FIELDMODIFIERS ulModifiers,
- /* [unique][in] */ LPCOLESTR lpcszName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetBreakpoint )(
- IRemoteMethodFieldEx __RPC_FAR * This,
- /* [in] */ ULONG offPC);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ClearBreakpoint )(
- IRemoteMethodFieldEx __RPC_FAR * This,
- /* [in] */ ULONG offPC);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetLineInfo )(
- IRemoteMethodFieldEx __RPC_FAR * This,
- /* [retval][out] */ IJavaEnumLINEINFO __RPC_FAR *__RPC_FAR *ppEnum);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetBytes )(
- IRemoteMethodFieldEx __RPC_FAR * This,
- /* [retval][out] */ ILockBytes __RPC_FAR *__RPC_FAR *ppLockBytes);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetScope )(
- IRemoteMethodFieldEx __RPC_FAR * This,
- /* [unique][in] */ IRemoteField __RPC_FAR *pField,
- /* [out] */ ULONG __RPC_FAR *poffStart,
- /* [out] */ ULONG __RPC_FAR *pcbScope);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIndexedField )(
- IRemoteMethodFieldEx __RPC_FAR * This,
- /* [in] */ ULONG slot,
- /* [in] */ ULONG offPC,
- /* [retval][out] */ IRemoteField __RPC_FAR *__RPC_FAR *ppField);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCodeBreakpoints )(
- IRemoteMethodFieldEx __RPC_FAR * This,
- /* [retval][out] */ IEnumCodeBreakpoints __RPC_FAR *__RPC_FAR *ppiecbp);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetMethodLocationForPC )(
- IRemoteMethodFieldEx __RPC_FAR * This,
- /* [in] */ ULONG ulPC,
- /* [retval][out] */ IMethodLocation __RPC_FAR *__RPC_FAR *ppiml);
-
- END_INTERFACE
- } IRemoteMethodFieldExVtbl;
-
- interface IRemoteMethodFieldEx
- {
- CONST_VTBL struct IRemoteMethodFieldExVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IRemoteMethodFieldEx_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IRemoteMethodFieldEx_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IRemoteMethodFieldEx_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IRemoteMethodFieldEx_GetName(This,ppszName) \
- (This)->lpVtbl -> GetName(This,ppszName)
-
- #define IRemoteMethodFieldEx_GetKind(This,pfk) \
- (This)->lpVtbl -> GetKind(This,pfk)
-
- #define IRemoteMethodFieldEx_GetType(This,ppType) \
- (This)->lpVtbl -> GetType(This,ppType)
-
- #define IRemoteMethodFieldEx_GetContainer(This,ppContainer) \
- (This)->lpVtbl -> GetContainer(This,ppContainer)
-
- #define IRemoteMethodFieldEx_GetModifiers(This,pulModifiers) \
- (This)->lpVtbl -> GetModifiers(This,pulModifiers)
-
-
- #define IRemoteMethodFieldEx_GetFields(This,ppEnum,ulKind,ulModifiers,lpcszName) \
- (This)->lpVtbl -> GetFields(This,ppEnum,ulKind,ulModifiers,lpcszName)
-
-
- #define IRemoteMethodFieldEx_SetBreakpoint(This,offPC) \
- (This)->lpVtbl -> SetBreakpoint(This,offPC)
-
- #define IRemoteMethodFieldEx_ClearBreakpoint(This,offPC) \
- (This)->lpVtbl -> ClearBreakpoint(This,offPC)
-
- #define IRemoteMethodFieldEx_GetLineInfo(This,ppEnum) \
- (This)->lpVtbl -> GetLineInfo(This,ppEnum)
-
- #define IRemoteMethodFieldEx_GetBytes(This,ppLockBytes) \
- (This)->lpVtbl -> GetBytes(This,ppLockBytes)
-
- #define IRemoteMethodFieldEx_GetScope(This,pField,poffStart,pcbScope) \
- (This)->lpVtbl -> GetScope(This,pField,poffStart,pcbScope)
-
- #define IRemoteMethodFieldEx_GetIndexedField(This,slot,offPC,ppField) \
- (This)->lpVtbl -> GetIndexedField(This,slot,offPC,ppField)
-
-
- #define IRemoteMethodFieldEx_GetCodeBreakpoints(This,ppiecbp) \
- (This)->lpVtbl -> GetCodeBreakpoints(This,ppiecbp)
-
- #define IRemoteMethodFieldEx_GetMethodLocationForPC(This,ulPC,ppiml) \
- (This)->lpVtbl -> GetMethodLocationForPC(This,ulPC,ppiml)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IRemoteMethodFieldEx_GetCodeBreakpoints_Proxy(
- IRemoteMethodFieldEx __RPC_FAR * This,
- /* [retval][out] */ IEnumCodeBreakpoints __RPC_FAR *__RPC_FAR *ppiecbp);
-
-
- void __RPC_STUB IRemoteMethodFieldEx_GetCodeBreakpoints_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteMethodFieldEx_GetMethodLocationForPC_Proxy(
- IRemoteMethodFieldEx __RPC_FAR * This,
- /* [in] */ ULONG ulPC,
- /* [retval][out] */ IMethodLocation __RPC_FAR *__RPC_FAR *ppiml);
-
-
- void __RPC_STUB IRemoteMethodFieldEx_GetMethodLocationForPC_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IRemoteMethodFieldEx_INTERFACE_DEFINED__ */
-
-
- #ifndef __IRemoteClassField_INTERFACE_DEFINED__
- #define __IRemoteClassField_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IRemoteClassField
- * at Thu Aug 20 13:45:24 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
- typedef IRemoteClassField __RPC_FAR *LPREMOTECLASSFIELD;
-
-
- enum __MIDL_IRemoteClassField_0001
- { CP_CONSTANT_UTF8 = 1,
- CP_CONSTANT_UNICODE = 2,
- CP_CONSTANT_INTEGER = 3,
- CP_CONSTANT_FLOAT = 4,
- CP_CONSTANT_LONG = 5,
- CP_CONSTANT_DOUBLE = 6,
- CP_CONSTANT_CLASS = 7,
- CP_CONSTANT_STRING = 8,
- CP_CONSTANT_FIELDREF = 9,
- CP_CONSTANT_METHODREF = 10,
- CP_CONSTANT_INTERFACEMETHODREF = 11,
- CP_CONSTANT_NAMEANDTYPE = 12
- };
-
- EXTERN_C const IID IID_IRemoteClassField;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("275d9d85-5ff5-11cf-a5e1-00aa006bbf16")
- IRemoteClassField : public IRemoteContainerField
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetFileName(
- /* [retval][out] */ LPOLESTR __RPC_FAR *ppszFileName) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetSourceFileName(
- /* [retval][out] */ LPOLESTR __RPC_FAR *ppszSourceFileName) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetSuperclass(
- /* [retval][out] */ IRemoteClassField __RPC_FAR *__RPC_FAR *ppSuperclass) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetInterfaces(
- /* [retval][out] */ IJavaEnumRemoteField __RPC_FAR *__RPC_FAR *ppEnum) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetConstantPoolItem(
- /* [in] */ ULONG indexCP,
- /* [size_is][size_is][out] */ BYTE __RPC_FAR *__RPC_FAR *ppCPBytes,
- /* [out] */ ULONG __RPC_FAR *plength) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IRemoteClassFieldVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IRemoteClassField __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IRemoteClassField __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IRemoteClassField __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetName )(
- IRemoteClassField __RPC_FAR * This,
- /* [retval][out] */ LPOLESTR __RPC_FAR *ppszName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetKind )(
- IRemoteClassField __RPC_FAR * This,
- /* [retval][out] */ FIELDKIND __RPC_FAR *pfk);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetType )(
- IRemoteClassField __RPC_FAR * This,
- /* [retval][out] */ IRemoteField __RPC_FAR *__RPC_FAR *ppType);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetContainer )(
- IRemoteClassField __RPC_FAR * This,
- /* [retval][out] */ IRemoteContainerField __RPC_FAR *__RPC_FAR *ppContainer);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetModifiers )(
- IRemoteClassField __RPC_FAR * This,
- /* [retval][out] */ FIELDMODIFIERS __RPC_FAR *pulModifiers);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetFields )(
- IRemoteClassField __RPC_FAR * This,
- /* [out] */ IJavaEnumRemoteField __RPC_FAR *__RPC_FAR *ppEnum,
- /* [in] */ FIELDKIND ulKind,
- /* [in] */ FIELDMODIFIERS ulModifiers,
- /* [unique][in] */ LPCOLESTR lpcszName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetFileName )(
- IRemoteClassField __RPC_FAR * This,
- /* [retval][out] */ LPOLESTR __RPC_FAR *ppszFileName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSourceFileName )(
- IRemoteClassField __RPC_FAR * This,
- /* [retval][out] */ LPOLESTR __RPC_FAR *ppszSourceFileName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSuperclass )(
- IRemoteClassField __RPC_FAR * This,
- /* [retval][out] */ IRemoteClassField __RPC_FAR *__RPC_FAR *ppSuperclass);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetInterfaces )(
- IRemoteClassField __RPC_FAR * This,
- /* [retval][out] */ IJavaEnumRemoteField __RPC_FAR *__RPC_FAR *ppEnum);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetConstantPoolItem )(
- IRemoteClassField __RPC_FAR * This,
- /* [in] */ ULONG indexCP,
- /* [size_is][size_is][out] */ BYTE __RPC_FAR *__RPC_FAR *ppCPBytes,
- /* [out] */ ULONG __RPC_FAR *plength);
-
- END_INTERFACE
- } IRemoteClassFieldVtbl;
-
- interface IRemoteClassField
- {
- CONST_VTBL struct IRemoteClassFieldVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IRemoteClassField_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IRemoteClassField_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IRemoteClassField_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IRemoteClassField_GetName(This,ppszName) \
- (This)->lpVtbl -> GetName(This,ppszName)
-
- #define IRemoteClassField_GetKind(This,pfk) \
- (This)->lpVtbl -> GetKind(This,pfk)
-
- #define IRemoteClassField_GetType(This,ppType) \
- (This)->lpVtbl -> GetType(This,ppType)
-
- #define IRemoteClassField_GetContainer(This,ppContainer) \
- (This)->lpVtbl -> GetContainer(This,ppContainer)
-
- #define IRemoteClassField_GetModifiers(This,pulModifiers) \
- (This)->lpVtbl -> GetModifiers(This,pulModifiers)
-
-
- #define IRemoteClassField_GetFields(This,ppEnum,ulKind,ulModifiers,lpcszName) \
- (This)->lpVtbl -> GetFields(This,ppEnum,ulKind,ulModifiers,lpcszName)
-
-
- #define IRemoteClassField_GetFileName(This,ppszFileName) \
- (This)->lpVtbl -> GetFileName(This,ppszFileName)
-
- #define IRemoteClassField_GetSourceFileName(This,ppszSourceFileName) \
- (This)->lpVtbl -> GetSourceFileName(This,ppszSourceFileName)
-
- #define IRemoteClassField_GetSuperclass(This,ppSuperclass) \
- (This)->lpVtbl -> GetSuperclass(This,ppSuperclass)
-
- #define IRemoteClassField_GetInterfaces(This,ppEnum) \
- (This)->lpVtbl -> GetInterfaces(This,ppEnum)
-
- #define IRemoteClassField_GetConstantPoolItem(This,indexCP,ppCPBytes,plength) \
- (This)->lpVtbl -> GetConstantPoolItem(This,indexCP,ppCPBytes,plength)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IRemoteClassField_GetFileName_Proxy(
- IRemoteClassField __RPC_FAR * This,
- /* [retval][out] */ LPOLESTR __RPC_FAR *ppszFileName);
-
-
- void __RPC_STUB IRemoteClassField_GetFileName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteClassField_GetSourceFileName_Proxy(
- IRemoteClassField __RPC_FAR * This,
- /* [retval][out] */ LPOLESTR __RPC_FAR *ppszSourceFileName);
-
-
- void __RPC_STUB IRemoteClassField_GetSourceFileName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteClassField_GetSuperclass_Proxy(
- IRemoteClassField __RPC_FAR * This,
- /* [retval][out] */ IRemoteClassField __RPC_FAR *__RPC_FAR *ppSuperclass);
-
-
- void __RPC_STUB IRemoteClassField_GetSuperclass_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteClassField_GetInterfaces_Proxy(
- IRemoteClassField __RPC_FAR * This,
- /* [retval][out] */ IJavaEnumRemoteField __RPC_FAR *__RPC_FAR *ppEnum);
-
-
- void __RPC_STUB IRemoteClassField_GetInterfaces_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteClassField_GetConstantPoolItem_Proxy(
- IRemoteClassField __RPC_FAR * This,
- /* [in] */ ULONG indexCP,
- /* [size_is][size_is][out] */ BYTE __RPC_FAR *__RPC_FAR *ppCPBytes,
- /* [out] */ ULONG __RPC_FAR *plength);
-
-
- void __RPC_STUB IRemoteClassField_GetConstantPoolItem_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IRemoteClassField_INTERFACE_DEFINED__ */
-
-
- #ifndef __IRemotePrimitiveClassField_INTERFACE_DEFINED__
- #define __IRemotePrimitiveClassField_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IRemotePrimitiveClassField
- * at Thu Aug 20 13:45:24 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
-
- enum __MIDL_IRemotePrimitiveClassField_0001
- { PRIMITIVE_VOID = 1,
- PRIMITIVE_BOOLEAN = 2,
- PRIMITIVE_BYTE = 3,
- PRIMITIVE_CHAR = 4,
- PRIMITIVE_SHORT = 5,
- PRIMITIVE_INT = 6,
- PRIMITIVE_FLOAT = 7,
- PRIMITIVE_LONG = 8,
- PRIMITIVE_DOUBLE = 9
- };
- typedef ULONG PRIMITIVE_TYPE;
-
-
- EXTERN_C const IID IID_IRemotePrimitiveClassField;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("F6457430-E998-11d1-B044-006008039BF0")
- IRemotePrimitiveClassField : public IRemoteClassField
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetPrimitiveType(
- /* [retval][out] */ PRIMITIVE_TYPE __RPC_FAR *pPrimitiveType) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IRemotePrimitiveClassFieldVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IRemotePrimitiveClassField __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IRemotePrimitiveClassField __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IRemotePrimitiveClassField __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetName )(
- IRemotePrimitiveClassField __RPC_FAR * This,
- /* [retval][out] */ LPOLESTR __RPC_FAR *ppszName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetKind )(
- IRemotePrimitiveClassField __RPC_FAR * This,
- /* [retval][out] */ FIELDKIND __RPC_FAR *pfk);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetType )(
- IRemotePrimitiveClassField __RPC_FAR * This,
- /* [retval][out] */ IRemoteField __RPC_FAR *__RPC_FAR *ppType);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetContainer )(
- IRemotePrimitiveClassField __RPC_FAR * This,
- /* [retval][out] */ IRemoteContainerField __RPC_FAR *__RPC_FAR *ppContainer);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetModifiers )(
- IRemotePrimitiveClassField __RPC_FAR * This,
- /* [retval][out] */ FIELDMODIFIERS __RPC_FAR *pulModifiers);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetFields )(
- IRemotePrimitiveClassField __RPC_FAR * This,
- /* [out] */ IJavaEnumRemoteField __RPC_FAR *__RPC_FAR *ppEnum,
- /* [in] */ FIELDKIND ulKind,
- /* [in] */ FIELDMODIFIERS ulModifiers,
- /* [unique][in] */ LPCOLESTR lpcszName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetFileName )(
- IRemotePrimitiveClassField __RPC_FAR * This,
- /* [retval][out] */ LPOLESTR __RPC_FAR *ppszFileName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSourceFileName )(
- IRemotePrimitiveClassField __RPC_FAR * This,
- /* [retval][out] */ LPOLESTR __RPC_FAR *ppszSourceFileName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSuperclass )(
- IRemotePrimitiveClassField __RPC_FAR * This,
- /* [retval][out] */ IRemoteClassField __RPC_FAR *__RPC_FAR *ppSuperclass);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetInterfaces )(
- IRemotePrimitiveClassField __RPC_FAR * This,
- /* [retval][out] */ IJavaEnumRemoteField __RPC_FAR *__RPC_FAR *ppEnum);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetConstantPoolItem )(
- IRemotePrimitiveClassField __RPC_FAR * This,
- /* [in] */ ULONG indexCP,
- /* [size_is][size_is][out] */ BYTE __RPC_FAR *__RPC_FAR *ppCPBytes,
- /* [out] */ ULONG __RPC_FAR *plength);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPrimitiveType )(
- IRemotePrimitiveClassField __RPC_FAR * This,
- /* [retval][out] */ PRIMITIVE_TYPE __RPC_FAR *pPrimitiveType);
-
- END_INTERFACE
- } IRemotePrimitiveClassFieldVtbl;
-
- interface IRemotePrimitiveClassField
- {
- CONST_VTBL struct IRemotePrimitiveClassFieldVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IRemotePrimitiveClassField_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IRemotePrimitiveClassField_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IRemotePrimitiveClassField_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IRemotePrimitiveClassField_GetName(This,ppszName) \
- (This)->lpVtbl -> GetName(This,ppszName)
-
- #define IRemotePrimitiveClassField_GetKind(This,pfk) \
- (This)->lpVtbl -> GetKind(This,pfk)
-
- #define IRemotePrimitiveClassField_GetType(This,ppType) \
- (This)->lpVtbl -> GetType(This,ppType)
-
- #define IRemotePrimitiveClassField_GetContainer(This,ppContainer) \
- (This)->lpVtbl -> GetContainer(This,ppContainer)
-
- #define IRemotePrimitiveClassField_GetModifiers(This,pulModifiers) \
- (This)->lpVtbl -> GetModifiers(This,pulModifiers)
-
-
- #define IRemotePrimitiveClassField_GetFields(This,ppEnum,ulKind,ulModifiers,lpcszName) \
- (This)->lpVtbl -> GetFields(This,ppEnum,ulKind,ulModifiers,lpcszName)
-
-
- #define IRemotePrimitiveClassField_GetFileName(This,ppszFileName) \
- (This)->lpVtbl -> GetFileName(This,ppszFileName)
-
- #define IRemotePrimitiveClassField_GetSourceFileName(This,ppszSourceFileName) \
- (This)->lpVtbl -> GetSourceFileName(This,ppszSourceFileName)
-
- #define IRemotePrimitiveClassField_GetSuperclass(This,ppSuperclass) \
- (This)->lpVtbl -> GetSuperclass(This,ppSuperclass)
-
- #define IRemotePrimitiveClassField_GetInterfaces(This,ppEnum) \
- (This)->lpVtbl -> GetInterfaces(This,ppEnum)
-
- #define IRemotePrimitiveClassField_GetConstantPoolItem(This,indexCP,ppCPBytes,plength) \
- (This)->lpVtbl -> GetConstantPoolItem(This,indexCP,ppCPBytes,plength)
-
-
- #define IRemotePrimitiveClassField_GetPrimitiveType(This,pPrimitiveType) \
- (This)->lpVtbl -> GetPrimitiveType(This,pPrimitiveType)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IRemotePrimitiveClassField_GetPrimitiveType_Proxy(
- IRemotePrimitiveClassField __RPC_FAR * This,
- /* [retval][out] */ PRIMITIVE_TYPE __RPC_FAR *pPrimitiveType);
-
-
- void __RPC_STUB IRemotePrimitiveClassField_GetPrimitiveType_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IRemotePrimitiveClassField_INTERFACE_DEFINED__ */
-
-
- #ifndef __IRemoteClassFieldEx_INTERFACE_DEFINED__
- #define __IRemoteClassFieldEx_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IRemoteClassFieldEx
- * at Thu Aug 20 13:45:24 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
-
- EXTERN_C const IID IID_IRemoteClassFieldEx;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("C8DF0FF6-7595-11d1-B6CB-0000F87572EF")
- IRemoteClassFieldEx : public IRemoteClassField
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetSourceFileDir(
- /* [retval][out] */ LPOLESTR __RPC_FAR *ppszSourceFileName) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IRemoteClassFieldExVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IRemoteClassFieldEx __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IRemoteClassFieldEx __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IRemoteClassFieldEx __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetName )(
- IRemoteClassFieldEx __RPC_FAR * This,
- /* [retval][out] */ LPOLESTR __RPC_FAR *ppszName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetKind )(
- IRemoteClassFieldEx __RPC_FAR * This,
- /* [retval][out] */ FIELDKIND __RPC_FAR *pfk);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetType )(
- IRemoteClassFieldEx __RPC_FAR * This,
- /* [retval][out] */ IRemoteField __RPC_FAR *__RPC_FAR *ppType);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetContainer )(
- IRemoteClassFieldEx __RPC_FAR * This,
- /* [retval][out] */ IRemoteContainerField __RPC_FAR *__RPC_FAR *ppContainer);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetModifiers )(
- IRemoteClassFieldEx __RPC_FAR * This,
- /* [retval][out] */ FIELDMODIFIERS __RPC_FAR *pulModifiers);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetFields )(
- IRemoteClassFieldEx __RPC_FAR * This,
- /* [out] */ IJavaEnumRemoteField __RPC_FAR *__RPC_FAR *ppEnum,
- /* [in] */ FIELDKIND ulKind,
- /* [in] */ FIELDMODIFIERS ulModifiers,
- /* [unique][in] */ LPCOLESTR lpcszName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetFileName )(
- IRemoteClassFieldEx __RPC_FAR * This,
- /* [retval][out] */ LPOLESTR __RPC_FAR *ppszFileName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSourceFileName )(
- IRemoteClassFieldEx __RPC_FAR * This,
- /* [retval][out] */ LPOLESTR __RPC_FAR *ppszSourceFileName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSuperclass )(
- IRemoteClassFieldEx __RPC_FAR * This,
- /* [retval][out] */ IRemoteClassField __RPC_FAR *__RPC_FAR *ppSuperclass);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetInterfaces )(
- IRemoteClassFieldEx __RPC_FAR * This,
- /* [retval][out] */ IJavaEnumRemoteField __RPC_FAR *__RPC_FAR *ppEnum);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetConstantPoolItem )(
- IRemoteClassFieldEx __RPC_FAR * This,
- /* [in] */ ULONG indexCP,
- /* [size_is][size_is][out] */ BYTE __RPC_FAR *__RPC_FAR *ppCPBytes,
- /* [out] */ ULONG __RPC_FAR *plength);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSourceFileDir )(
- IRemoteClassFieldEx __RPC_FAR * This,
- /* [retval][out] */ LPOLESTR __RPC_FAR *ppszSourceFileName);
-
- END_INTERFACE
- } IRemoteClassFieldExVtbl;
-
- interface IRemoteClassFieldEx
- {
- CONST_VTBL struct IRemoteClassFieldExVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IRemoteClassFieldEx_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IRemoteClassFieldEx_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IRemoteClassFieldEx_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IRemoteClassFieldEx_GetName(This,ppszName) \
- (This)->lpVtbl -> GetName(This,ppszName)
-
- #define IRemoteClassFieldEx_GetKind(This,pfk) \
- (This)->lpVtbl -> GetKind(This,pfk)
-
- #define IRemoteClassFieldEx_GetType(This,ppType) \
- (This)->lpVtbl -> GetType(This,ppType)
-
- #define IRemoteClassFieldEx_GetContainer(This,ppContainer) \
- (This)->lpVtbl -> GetContainer(This,ppContainer)
-
- #define IRemoteClassFieldEx_GetModifiers(This,pulModifiers) \
- (This)->lpVtbl -> GetModifiers(This,pulModifiers)
-
-
- #define IRemoteClassFieldEx_GetFields(This,ppEnum,ulKind,ulModifiers,lpcszName) \
- (This)->lpVtbl -> GetFields(This,ppEnum,ulKind,ulModifiers,lpcszName)
-
-
- #define IRemoteClassFieldEx_GetFileName(This,ppszFileName) \
- (This)->lpVtbl -> GetFileName(This,ppszFileName)
-
- #define IRemoteClassFieldEx_GetSourceFileName(This,ppszSourceFileName) \
- (This)->lpVtbl -> GetSourceFileName(This,ppszSourceFileName)
-
- #define IRemoteClassFieldEx_GetSuperclass(This,ppSuperclass) \
- (This)->lpVtbl -> GetSuperclass(This,ppSuperclass)
-
- #define IRemoteClassFieldEx_GetInterfaces(This,ppEnum) \
- (This)->lpVtbl -> GetInterfaces(This,ppEnum)
-
- #define IRemoteClassFieldEx_GetConstantPoolItem(This,indexCP,ppCPBytes,plength) \
- (This)->lpVtbl -> GetConstantPoolItem(This,indexCP,ppCPBytes,plength)
-
-
- #define IRemoteClassFieldEx_GetSourceFileDir(This,ppszSourceFileName) \
- (This)->lpVtbl -> GetSourceFileDir(This,ppszSourceFileName)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IRemoteClassFieldEx_GetSourceFileDir_Proxy(
- IRemoteClassFieldEx __RPC_FAR * This,
- /* [retval][out] */ LPOLESTR __RPC_FAR *ppszSourceFileName);
-
-
- void __RPC_STUB IRemoteClassFieldEx_GetSourceFileDir_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IRemoteClassFieldEx_INTERFACE_DEFINED__ */
-
-
- #ifndef __IRemoteInnerClassField_INTERFACE_DEFINED__
- #define __IRemoteInnerClassField_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IRemoteInnerClassField
- * at Thu Aug 20 13:45:24 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
-
- EXTERN_C const IID IID_IRemoteInnerClassField;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("848E2A30-6A11-11d1-BA38-006008039BF0")
- IRemoteInnerClassField : public IRemoteClassFieldEx
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetInnerClassName(
- /* [retval][out] */ LPOLESTR __RPC_FAR *ppszName) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetInnerClassModifiers(
- /* [retval][out] */ FIELDMODIFIERS __RPC_FAR *pulModifiers) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetOuterClass(
- /* [retval][out] */ IRemoteClassField __RPC_FAR *__RPC_FAR *ppOuterClass) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IRemoteInnerClassFieldVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IRemoteInnerClassField __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IRemoteInnerClassField __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IRemoteInnerClassField __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetName )(
- IRemoteInnerClassField __RPC_FAR * This,
- /* [retval][out] */ LPOLESTR __RPC_FAR *ppszName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetKind )(
- IRemoteInnerClassField __RPC_FAR * This,
- /* [retval][out] */ FIELDKIND __RPC_FAR *pfk);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetType )(
- IRemoteInnerClassField __RPC_FAR * This,
- /* [retval][out] */ IRemoteField __RPC_FAR *__RPC_FAR *ppType);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetContainer )(
- IRemoteInnerClassField __RPC_FAR * This,
- /* [retval][out] */ IRemoteContainerField __RPC_FAR *__RPC_FAR *ppContainer);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetModifiers )(
- IRemoteInnerClassField __RPC_FAR * This,
- /* [retval][out] */ FIELDMODIFIERS __RPC_FAR *pulModifiers);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetFields )(
- IRemoteInnerClassField __RPC_FAR * This,
- /* [out] */ IJavaEnumRemoteField __RPC_FAR *__RPC_FAR *ppEnum,
- /* [in] */ FIELDKIND ulKind,
- /* [in] */ FIELDMODIFIERS ulModifiers,
- /* [unique][in] */ LPCOLESTR lpcszName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetFileName )(
- IRemoteInnerClassField __RPC_FAR * This,
- /* [retval][out] */ LPOLESTR __RPC_FAR *ppszFileName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSourceFileName )(
- IRemoteInnerClassField __RPC_FAR * This,
- /* [retval][out] */ LPOLESTR __RPC_FAR *ppszSourceFileName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSuperclass )(
- IRemoteInnerClassField __RPC_FAR * This,
- /* [retval][out] */ IRemoteClassField __RPC_FAR *__RPC_FAR *ppSuperclass);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetInterfaces )(
- IRemoteInnerClassField __RPC_FAR * This,
- /* [retval][out] */ IJavaEnumRemoteField __RPC_FAR *__RPC_FAR *ppEnum);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetConstantPoolItem )(
- IRemoteInnerClassField __RPC_FAR * This,
- /* [in] */ ULONG indexCP,
- /* [size_is][size_is][out] */ BYTE __RPC_FAR *__RPC_FAR *ppCPBytes,
- /* [out] */ ULONG __RPC_FAR *plength);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSourceFileDir )(
- IRemoteInnerClassField __RPC_FAR * This,
- /* [retval][out] */ LPOLESTR __RPC_FAR *ppszSourceFileName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetInnerClassName )(
- IRemoteInnerClassField __RPC_FAR * This,
- /* [retval][out] */ LPOLESTR __RPC_FAR *ppszName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetInnerClassModifiers )(
- IRemoteInnerClassField __RPC_FAR * This,
- /* [retval][out] */ FIELDMODIFIERS __RPC_FAR *pulModifiers);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetOuterClass )(
- IRemoteInnerClassField __RPC_FAR * This,
- /* [retval][out] */ IRemoteClassField __RPC_FAR *__RPC_FAR *ppOuterClass);
-
- END_INTERFACE
- } IRemoteInnerClassFieldVtbl;
-
- interface IRemoteInnerClassField
- {
- CONST_VTBL struct IRemoteInnerClassFieldVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IRemoteInnerClassField_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IRemoteInnerClassField_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IRemoteInnerClassField_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IRemoteInnerClassField_GetName(This,ppszName) \
- (This)->lpVtbl -> GetName(This,ppszName)
-
- #define IRemoteInnerClassField_GetKind(This,pfk) \
- (This)->lpVtbl -> GetKind(This,pfk)
-
- #define IRemoteInnerClassField_GetType(This,ppType) \
- (This)->lpVtbl -> GetType(This,ppType)
-
- #define IRemoteInnerClassField_GetContainer(This,ppContainer) \
- (This)->lpVtbl -> GetContainer(This,ppContainer)
-
- #define IRemoteInnerClassField_GetModifiers(This,pulModifiers) \
- (This)->lpVtbl -> GetModifiers(This,pulModifiers)
-
-
- #define IRemoteInnerClassField_GetFields(This,ppEnum,ulKind,ulModifiers,lpcszName) \
- (This)->lpVtbl -> GetFields(This,ppEnum,ulKind,ulModifiers,lpcszName)
-
-
- #define IRemoteInnerClassField_GetFileName(This,ppszFileName) \
- (This)->lpVtbl -> GetFileName(This,ppszFileName)
-
- #define IRemoteInnerClassField_GetSourceFileName(This,ppszSourceFileName) \
- (This)->lpVtbl -> GetSourceFileName(This,ppszSourceFileName)
-
- #define IRemoteInnerClassField_GetSuperclass(This,ppSuperclass) \
- (This)->lpVtbl -> GetSuperclass(This,ppSuperclass)
-
- #define IRemoteInnerClassField_GetInterfaces(This,ppEnum) \
- (This)->lpVtbl -> GetInterfaces(This,ppEnum)
-
- #define IRemoteInnerClassField_GetConstantPoolItem(This,indexCP,ppCPBytes,plength) \
- (This)->lpVtbl -> GetConstantPoolItem(This,indexCP,ppCPBytes,plength)
-
-
- #define IRemoteInnerClassField_GetSourceFileDir(This,ppszSourceFileName) \
- (This)->lpVtbl -> GetSourceFileDir(This,ppszSourceFileName)
-
-
- #define IRemoteInnerClassField_GetInnerClassName(This,ppszName) \
- (This)->lpVtbl -> GetInnerClassName(This,ppszName)
-
- #define IRemoteInnerClassField_GetInnerClassModifiers(This,pulModifiers) \
- (This)->lpVtbl -> GetInnerClassModifiers(This,pulModifiers)
-
- #define IRemoteInnerClassField_GetOuterClass(This,ppOuterClass) \
- (This)->lpVtbl -> GetOuterClass(This,ppOuterClass)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IRemoteInnerClassField_GetInnerClassName_Proxy(
- IRemoteInnerClassField __RPC_FAR * This,
- /* [retval][out] */ LPOLESTR __RPC_FAR *ppszName);
-
-
- void __RPC_STUB IRemoteInnerClassField_GetInnerClassName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteInnerClassField_GetInnerClassModifiers_Proxy(
- IRemoteInnerClassField __RPC_FAR * This,
- /* [retval][out] */ FIELDMODIFIERS __RPC_FAR *pulModifiers);
-
-
- void __RPC_STUB IRemoteInnerClassField_GetInnerClassModifiers_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteInnerClassField_GetOuterClass_Proxy(
- IRemoteInnerClassField __RPC_FAR * This,
- /* [retval][out] */ IRemoteClassField __RPC_FAR *__RPC_FAR *ppOuterClass);
-
-
- void __RPC_STUB IRemoteInnerClassField_GetOuterClass_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IRemoteInnerClassField_INTERFACE_DEFINED__ */
-
-
- #ifndef __IRemoteObject_INTERFACE_DEFINED__
- #define __IRemoteObject_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IRemoteObject
- * at Thu Aug 20 13:45:24 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
- typedef IRemoteObject __RPC_FAR *LPREMOTEOBJECT;
-
- typedef BYTE JAVA_BOOLEAN;
-
- typedef signed char JAVA_BYTE;
-
- typedef USHORT JAVA_CHAR;
-
- typedef double JAVA_DOUBLE;
-
- typedef float JAVA_FLOAT;
-
- typedef LONG JAVA_INT;
-
- typedef LONGLONG JAVA_LONG;
-
- typedef SHORT JAVA_SHORT;
-
- typedef LPOLESTR JAVA_STRING;
-
-
- EXTERN_C const IID IID_IRemoteObject;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("275d9db0-5ff5-11cf-a5e1-00aa006bbf16")
- IRemoteObject : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetType(
- /* [retval][out] */ IRemoteField __RPC_FAR *__RPC_FAR *ppType) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetBreakpoint( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ClearBreakpoint( void) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IRemoteObjectVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IRemoteObject __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IRemoteObject __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IRemoteObject __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetType )(
- IRemoteObject __RPC_FAR * This,
- /* [retval][out] */ IRemoteField __RPC_FAR *__RPC_FAR *ppType);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetBreakpoint )(
- IRemoteObject __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ClearBreakpoint )(
- IRemoteObject __RPC_FAR * This);
-
- END_INTERFACE
- } IRemoteObjectVtbl;
-
- interface IRemoteObject
- {
- CONST_VTBL struct IRemoteObjectVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IRemoteObject_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IRemoteObject_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IRemoteObject_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IRemoteObject_GetType(This,ppType) \
- (This)->lpVtbl -> GetType(This,ppType)
-
- #define IRemoteObject_SetBreakpoint(This) \
- (This)->lpVtbl -> SetBreakpoint(This)
-
- #define IRemoteObject_ClearBreakpoint(This) \
- (This)->lpVtbl -> ClearBreakpoint(This)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IRemoteObject_GetType_Proxy(
- IRemoteObject __RPC_FAR * This,
- /* [retval][out] */ IRemoteField __RPC_FAR *__RPC_FAR *ppType);
-
-
- void __RPC_STUB IRemoteObject_GetType_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteObject_SetBreakpoint_Proxy(
- IRemoteObject __RPC_FAR * This);
-
-
- void __RPC_STUB IRemoteObject_SetBreakpoint_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteObject_ClearBreakpoint_Proxy(
- IRemoteObject __RPC_FAR * This);
-
-
- void __RPC_STUB IRemoteObject_ClearBreakpoint_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IRemoteObject_INTERFACE_DEFINED__ */
-
-
- #ifndef __IRemoteObjectEx_INTERFACE_DEFINED__
- #define __IRemoteObjectEx_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IRemoteObjectEx
- * at Thu Aug 20 13:45:24 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
-
- EXTERN_C const IID IID_IRemoteObjectEx;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("9C4F66F0-5A2C-11d1-BA33-006008039BF0")
- IRemoteObjectEx : public IRemoteObject
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE IsSameObject(
- /* [in] */ IRemoteObject __RPC_FAR *other) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetContainer(
- /* [retval][out] */ IRemoteObject __RPC_FAR *__RPC_FAR *ppContainer) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetIdentity(
- /* [retval][out] */ IRemoteObjectEx __RPC_FAR *__RPC_FAR *ppIdentity) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IRemoteObjectExVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IRemoteObjectEx __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IRemoteObjectEx __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IRemoteObjectEx __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetType )(
- IRemoteObjectEx __RPC_FAR * This,
- /* [retval][out] */ IRemoteField __RPC_FAR *__RPC_FAR *ppType);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetBreakpoint )(
- IRemoteObjectEx __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ClearBreakpoint )(
- IRemoteObjectEx __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsSameObject )(
- IRemoteObjectEx __RPC_FAR * This,
- /* [in] */ IRemoteObject __RPC_FAR *other);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetContainer )(
- IRemoteObjectEx __RPC_FAR * This,
- /* [retval][out] */ IRemoteObject __RPC_FAR *__RPC_FAR *ppContainer);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIdentity )(
- IRemoteObjectEx __RPC_FAR * This,
- /* [retval][out] */ IRemoteObjectEx __RPC_FAR *__RPC_FAR *ppIdentity);
-
- END_INTERFACE
- } IRemoteObjectExVtbl;
-
- interface IRemoteObjectEx
- {
- CONST_VTBL struct IRemoteObjectExVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IRemoteObjectEx_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IRemoteObjectEx_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IRemoteObjectEx_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IRemoteObjectEx_GetType(This,ppType) \
- (This)->lpVtbl -> GetType(This,ppType)
-
- #define IRemoteObjectEx_SetBreakpoint(This) \
- (This)->lpVtbl -> SetBreakpoint(This)
-
- #define IRemoteObjectEx_ClearBreakpoint(This) \
- (This)->lpVtbl -> ClearBreakpoint(This)
-
-
- #define IRemoteObjectEx_IsSameObject(This,other) \
- (This)->lpVtbl -> IsSameObject(This,other)
-
- #define IRemoteObjectEx_GetContainer(This,ppContainer) \
- (This)->lpVtbl -> GetContainer(This,ppContainer)
-
- #define IRemoteObjectEx_GetIdentity(This,ppIdentity) \
- (This)->lpVtbl -> GetIdentity(This,ppIdentity)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IRemoteObjectEx_IsSameObject_Proxy(
- IRemoteObjectEx __RPC_FAR * This,
- /* [in] */ IRemoteObject __RPC_FAR *other);
-
-
- void __RPC_STUB IRemoteObjectEx_IsSameObject_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteObjectEx_GetContainer_Proxy(
- IRemoteObjectEx __RPC_FAR * This,
- /* [retval][out] */ IRemoteObject __RPC_FAR *__RPC_FAR *ppContainer);
-
-
- void __RPC_STUB IRemoteObjectEx_GetContainer_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteObjectEx_GetIdentity_Proxy(
- IRemoteObjectEx __RPC_FAR * This,
- /* [retval][out] */ IRemoteObjectEx __RPC_FAR *__RPC_FAR *ppIdentity);
-
-
- void __RPC_STUB IRemoteObjectEx_GetIdentity_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IRemoteObjectEx_INTERFACE_DEFINED__ */
-
-
- #ifndef __IEnumRemoteObject_INTERFACE_DEFINED__
- #define __IEnumRemoteObject_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IEnumRemoteObject
- * at Thu Aug 20 13:45:24 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
- typedef IEnumRemoteObject __RPC_FAR *LPENUMREMOTEOBJECT;
-
-
- EXTERN_C const IID IID_IEnumRemoteObject;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("275d9da2-5ff5-11cf-a5e1-00aa006bbf16")
- IEnumRemoteObject : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Next(
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ IRemoteObject __RPC_FAR *__RPC_FAR rgelt[ ],
- /* [out] */ ULONG __RPC_FAR *pceltFetched) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Skip(
- /* [in] */ ULONG celt) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Clone(
- /* [retval][out] */ IJavaEnumRemoteObject __RPC_FAR *__RPC_FAR *ppEnum) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetCount(
- /* [retval][out] */ ULONG __RPC_FAR *pcelt) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IEnumRemoteObjectVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IEnumRemoteObject __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IEnumRemoteObject __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IEnumRemoteObject __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Next )(
- IEnumRemoteObject __RPC_FAR * This,
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ IRemoteObject __RPC_FAR *__RPC_FAR rgelt[ ],
- /* [out] */ ULONG __RPC_FAR *pceltFetched);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Skip )(
- IEnumRemoteObject __RPC_FAR * This,
- /* [in] */ ULONG celt);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )(
- IEnumRemoteObject __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )(
- IEnumRemoteObject __RPC_FAR * This,
- /* [retval][out] */ IJavaEnumRemoteObject __RPC_FAR *__RPC_FAR *ppEnum);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCount )(
- IEnumRemoteObject __RPC_FAR * This,
- /* [retval][out] */ ULONG __RPC_FAR *pcelt);
-
- END_INTERFACE
- } IEnumRemoteObjectVtbl;
-
- interface IEnumRemoteObject
- {
- CONST_VTBL struct IEnumRemoteObjectVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IEnumRemoteObject_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IEnumRemoteObject_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IEnumRemoteObject_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IEnumRemoteObject_Next(This,celt,rgelt,pceltFetched) \
- (This)->lpVtbl -> Next(This,celt,rgelt,pceltFetched)
-
- #define IEnumRemoteObject_Skip(This,celt) \
- (This)->lpVtbl -> Skip(This,celt)
-
- #define IEnumRemoteObject_Reset(This) \
- (This)->lpVtbl -> Reset(This)
-
- #define IEnumRemoteObject_Clone(This,ppEnum) \
- (This)->lpVtbl -> Clone(This,ppEnum)
-
- #define IEnumRemoteObject_GetCount(This,pcelt) \
- (This)->lpVtbl -> GetCount(This,pcelt)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IEnumRemoteObject_Next_Proxy(
- IEnumRemoteObject __RPC_FAR * This,
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ IRemoteObject __RPC_FAR *__RPC_FAR rgelt[ ],
- /* [out] */ ULONG __RPC_FAR *pceltFetched);
-
-
- void __RPC_STUB IEnumRemoteObject_Next_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IEnumRemoteObject_Skip_Proxy(
- IEnumRemoteObject __RPC_FAR * This,
- /* [in] */ ULONG celt);
-
-
- void __RPC_STUB IEnumRemoteObject_Skip_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IEnumRemoteObject_Reset_Proxy(
- IEnumRemoteObject __RPC_FAR * This);
-
-
- void __RPC_STUB IEnumRemoteObject_Reset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IEnumRemoteObject_Clone_Proxy(
- IEnumRemoteObject __RPC_FAR * This,
- /* [retval][out] */ IJavaEnumRemoteObject __RPC_FAR *__RPC_FAR *ppEnum);
-
-
- void __RPC_STUB IEnumRemoteObject_Clone_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IEnumRemoteObject_GetCount_Proxy(
- IEnumRemoteObject __RPC_FAR * This,
- /* [retval][out] */ ULONG __RPC_FAR *pcelt);
-
-
- void __RPC_STUB IEnumRemoteObject_GetCount_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IEnumRemoteObject_INTERFACE_DEFINED__ */
-
-
- #ifndef __IJavaEnumRemoteObject_INTERFACE_DEFINED__
- #define __IJavaEnumRemoteObject_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IJavaEnumRemoteObject
- * at Thu Aug 20 13:45:24 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
-
- EXTERN_C const IID IID_IJavaEnumRemoteObject;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("CB33C084-16E6-11d0-ACBB-00401C608501")
- IJavaEnumRemoteObject : public IEnumRemoteObject
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetNext(
- /* [retval][out] */ IRemoteObject __RPC_FAR *__RPC_FAR *ppiro) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IJavaEnumRemoteObjectVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IJavaEnumRemoteObject __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IJavaEnumRemoteObject __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IJavaEnumRemoteObject __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Next )(
- IJavaEnumRemoteObject __RPC_FAR * This,
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ IRemoteObject __RPC_FAR *__RPC_FAR rgelt[ ],
- /* [out] */ ULONG __RPC_FAR *pceltFetched);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Skip )(
- IJavaEnumRemoteObject __RPC_FAR * This,
- /* [in] */ ULONG celt);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )(
- IJavaEnumRemoteObject __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )(
- IJavaEnumRemoteObject __RPC_FAR * This,
- /* [retval][out] */ IJavaEnumRemoteObject __RPC_FAR *__RPC_FAR *ppEnum);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCount )(
- IJavaEnumRemoteObject __RPC_FAR * This,
- /* [retval][out] */ ULONG __RPC_FAR *pcelt);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetNext )(
- IJavaEnumRemoteObject __RPC_FAR * This,
- /* [retval][out] */ IRemoteObject __RPC_FAR *__RPC_FAR *ppiro);
-
- END_INTERFACE
- } IJavaEnumRemoteObjectVtbl;
-
- interface IJavaEnumRemoteObject
- {
- CONST_VTBL struct IJavaEnumRemoteObjectVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IJavaEnumRemoteObject_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IJavaEnumRemoteObject_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IJavaEnumRemoteObject_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IJavaEnumRemoteObject_Next(This,celt,rgelt,pceltFetched) \
- (This)->lpVtbl -> Next(This,celt,rgelt,pceltFetched)
-
- #define IJavaEnumRemoteObject_Skip(This,celt) \
- (This)->lpVtbl -> Skip(This,celt)
-
- #define IJavaEnumRemoteObject_Reset(This) \
- (This)->lpVtbl -> Reset(This)
-
- #define IJavaEnumRemoteObject_Clone(This,ppEnum) \
- (This)->lpVtbl -> Clone(This,ppEnum)
-
- #define IJavaEnumRemoteObject_GetCount(This,pcelt) \
- (This)->lpVtbl -> GetCount(This,pcelt)
-
-
- #define IJavaEnumRemoteObject_GetNext(This,ppiro) \
- (This)->lpVtbl -> GetNext(This,ppiro)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IJavaEnumRemoteObject_GetNext_Proxy(
- IJavaEnumRemoteObject __RPC_FAR * This,
- /* [retval][out] */ IRemoteObject __RPC_FAR *__RPC_FAR *ppiro);
-
-
- void __RPC_STUB IJavaEnumRemoteObject_GetNext_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IJavaEnumRemoteObject_INTERFACE_DEFINED__ */
-
-
- #ifndef __IEnumRemoteValue_INTERFACE_DEFINED__
- #define __IEnumRemoteValue_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IEnumRemoteValue
- * at Thu Aug 20 13:45:24 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
- typedef IEnumRemoteValue __RPC_FAR *LPENUMREMOTEVALUE;
-
-
- EXTERN_C const IID IID_IEnumRemoteValue;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("da0a7738-de8e-11cf-b3b3-00a0244a1dd2")
- IEnumRemoteValue : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Skip(
- /* [in] */ ULONG celt) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Clone(
- /* [retval][out] */ IEnumRemoteValue __RPC_FAR *__RPC_FAR *ppEnum) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetCount(
- /* [retval][out] */ ULONG __RPC_FAR *pcelt) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IEnumRemoteValueVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IEnumRemoteValue __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IEnumRemoteValue __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IEnumRemoteValue __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Skip )(
- IEnumRemoteValue __RPC_FAR * This,
- /* [in] */ ULONG celt);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )(
- IEnumRemoteValue __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )(
- IEnumRemoteValue __RPC_FAR * This,
- /* [retval][out] */ IEnumRemoteValue __RPC_FAR *__RPC_FAR *ppEnum);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCount )(
- IEnumRemoteValue __RPC_FAR * This,
- /* [retval][out] */ ULONG __RPC_FAR *pcelt);
-
- END_INTERFACE
- } IEnumRemoteValueVtbl;
-
- interface IEnumRemoteValue
- {
- CONST_VTBL struct IEnumRemoteValueVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IEnumRemoteValue_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IEnumRemoteValue_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IEnumRemoteValue_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IEnumRemoteValue_Skip(This,celt) \
- (This)->lpVtbl -> Skip(This,celt)
-
- #define IEnumRemoteValue_Reset(This) \
- (This)->lpVtbl -> Reset(This)
-
- #define IEnumRemoteValue_Clone(This,ppEnum) \
- (This)->lpVtbl -> Clone(This,ppEnum)
-
- #define IEnumRemoteValue_GetCount(This,pcelt) \
- (This)->lpVtbl -> GetCount(This,pcelt)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IEnumRemoteValue_Skip_Proxy(
- IEnumRemoteValue __RPC_FAR * This,
- /* [in] */ ULONG celt);
-
-
- void __RPC_STUB IEnumRemoteValue_Skip_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IEnumRemoteValue_Reset_Proxy(
- IEnumRemoteValue __RPC_FAR * This);
-
-
- void __RPC_STUB IEnumRemoteValue_Reset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IEnumRemoteValue_Clone_Proxy(
- IEnumRemoteValue __RPC_FAR * This,
- /* [retval][out] */ IEnumRemoteValue __RPC_FAR *__RPC_FAR *ppEnum);
-
-
- void __RPC_STUB IEnumRemoteValue_Clone_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IEnumRemoteValue_GetCount_Proxy(
- IEnumRemoteValue __RPC_FAR * This,
- /* [retval][out] */ ULONG __RPC_FAR *pcelt);
-
-
- void __RPC_STUB IEnumRemoteValue_GetCount_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IEnumRemoteValue_INTERFACE_DEFINED__ */
-
-
- #ifndef __IEnumRemoteBooleanValue_INTERFACE_DEFINED__
- #define __IEnumRemoteBooleanValue_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IEnumRemoteBooleanValue
- * at Thu Aug 20 13:45:24 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
- typedef IEnumRemoteBooleanValue __RPC_FAR *LPENUMREMOTEBOOLEANVALUE;
-
-
- EXTERN_C const IID IID_IEnumRemoteBooleanValue;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("282e2c9c-df62-11cf-b3b3-00a0244a1dd2")
- IEnumRemoteBooleanValue : public IEnumRemoteValue
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Next(
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ JAVA_BOOLEAN __RPC_FAR rgelt[ ],
- /* [out] */ ULONG __RPC_FAR *pceltFetched) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IEnumRemoteBooleanValueVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IEnumRemoteBooleanValue __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IEnumRemoteBooleanValue __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IEnumRemoteBooleanValue __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Skip )(
- IEnumRemoteBooleanValue __RPC_FAR * This,
- /* [in] */ ULONG celt);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )(
- IEnumRemoteBooleanValue __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )(
- IEnumRemoteBooleanValue __RPC_FAR * This,
- /* [retval][out] */ IEnumRemoteValue __RPC_FAR *__RPC_FAR *ppEnum);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCount )(
- IEnumRemoteBooleanValue __RPC_FAR * This,
- /* [retval][out] */ ULONG __RPC_FAR *pcelt);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Next )(
- IEnumRemoteBooleanValue __RPC_FAR * This,
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ JAVA_BOOLEAN __RPC_FAR rgelt[ ],
- /* [out] */ ULONG __RPC_FAR *pceltFetched);
-
- END_INTERFACE
- } IEnumRemoteBooleanValueVtbl;
-
- interface IEnumRemoteBooleanValue
- {
- CONST_VTBL struct IEnumRemoteBooleanValueVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IEnumRemoteBooleanValue_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IEnumRemoteBooleanValue_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IEnumRemoteBooleanValue_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IEnumRemoteBooleanValue_Skip(This,celt) \
- (This)->lpVtbl -> Skip(This,celt)
-
- #define IEnumRemoteBooleanValue_Reset(This) \
- (This)->lpVtbl -> Reset(This)
-
- #define IEnumRemoteBooleanValue_Clone(This,ppEnum) \
- (This)->lpVtbl -> Clone(This,ppEnum)
-
- #define IEnumRemoteBooleanValue_GetCount(This,pcelt) \
- (This)->lpVtbl -> GetCount(This,pcelt)
-
-
- #define IEnumRemoteBooleanValue_Next(This,celt,rgelt,pceltFetched) \
- (This)->lpVtbl -> Next(This,celt,rgelt,pceltFetched)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IEnumRemoteBooleanValue_Next_Proxy(
- IEnumRemoteBooleanValue __RPC_FAR * This,
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ JAVA_BOOLEAN __RPC_FAR rgelt[ ],
- /* [out] */ ULONG __RPC_FAR *pceltFetched);
-
-
- void __RPC_STUB IEnumRemoteBooleanValue_Next_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IEnumRemoteBooleanValue_INTERFACE_DEFINED__ */
-
-
- #ifndef __IJavaEnumRemoteBooleanValue_INTERFACE_DEFINED__
- #define __IJavaEnumRemoteBooleanValue_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IJavaEnumRemoteBooleanValue
- * at Thu Aug 20 13:45:24 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
-
- EXTERN_C const IID IID_IJavaEnumRemoteBooleanValue;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("CB33C086-16E6-11d0-ACBB-00401C608501")
- IJavaEnumRemoteBooleanValue : public IEnumRemoteBooleanValue
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetNext(
- /* [retval][out] */ JAVA_BOOLEAN __RPC_FAR *pjb) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IJavaEnumRemoteBooleanValueVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IJavaEnumRemoteBooleanValue __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IJavaEnumRemoteBooleanValue __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IJavaEnumRemoteBooleanValue __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Skip )(
- IJavaEnumRemoteBooleanValue __RPC_FAR * This,
- /* [in] */ ULONG celt);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )(
- IJavaEnumRemoteBooleanValue __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )(
- IJavaEnumRemoteBooleanValue __RPC_FAR * This,
- /* [retval][out] */ IEnumRemoteValue __RPC_FAR *__RPC_FAR *ppEnum);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCount )(
- IJavaEnumRemoteBooleanValue __RPC_FAR * This,
- /* [retval][out] */ ULONG __RPC_FAR *pcelt);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Next )(
- IJavaEnumRemoteBooleanValue __RPC_FAR * This,
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ JAVA_BOOLEAN __RPC_FAR rgelt[ ],
- /* [out] */ ULONG __RPC_FAR *pceltFetched);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetNext )(
- IJavaEnumRemoteBooleanValue __RPC_FAR * This,
- /* [retval][out] */ JAVA_BOOLEAN __RPC_FAR *pjb);
-
- END_INTERFACE
- } IJavaEnumRemoteBooleanValueVtbl;
-
- interface IJavaEnumRemoteBooleanValue
- {
- CONST_VTBL struct IJavaEnumRemoteBooleanValueVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IJavaEnumRemoteBooleanValue_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IJavaEnumRemoteBooleanValue_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IJavaEnumRemoteBooleanValue_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IJavaEnumRemoteBooleanValue_Skip(This,celt) \
- (This)->lpVtbl -> Skip(This,celt)
-
- #define IJavaEnumRemoteBooleanValue_Reset(This) \
- (This)->lpVtbl -> Reset(This)
-
- #define IJavaEnumRemoteBooleanValue_Clone(This,ppEnum) \
- (This)->lpVtbl -> Clone(This,ppEnum)
-
- #define IJavaEnumRemoteBooleanValue_GetCount(This,pcelt) \
- (This)->lpVtbl -> GetCount(This,pcelt)
-
-
- #define IJavaEnumRemoteBooleanValue_Next(This,celt,rgelt,pceltFetched) \
- (This)->lpVtbl -> Next(This,celt,rgelt,pceltFetched)
-
-
- #define IJavaEnumRemoteBooleanValue_GetNext(This,pjb) \
- (This)->lpVtbl -> GetNext(This,pjb)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IJavaEnumRemoteBooleanValue_GetNext_Proxy(
- IJavaEnumRemoteBooleanValue __RPC_FAR * This,
- /* [retval][out] */ JAVA_BOOLEAN __RPC_FAR *pjb);
-
-
- void __RPC_STUB IJavaEnumRemoteBooleanValue_GetNext_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IJavaEnumRemoteBooleanValue_INTERFACE_DEFINED__ */
-
-
- #ifndef __IEnumRemoteByteValue_INTERFACE_DEFINED__
- #define __IEnumRemoteByteValue_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IEnumRemoteByteValue
- * at Thu Aug 20 13:45:24 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
- typedef IEnumRemoteByteValue __RPC_FAR *LPENUMREMOTEBYTEVALUE;
-
-
- EXTERN_C const IID IID_IEnumRemoteByteValue;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("29831ce2-df62-11cf-b3b3-00a0244a1dd2")
- IEnumRemoteByteValue : public IEnumRemoteValue
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Next(
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ JAVA_BYTE __RPC_FAR rgelt[ ],
- /* [out] */ ULONG __RPC_FAR *pceltFetched) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IEnumRemoteByteValueVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IEnumRemoteByteValue __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IEnumRemoteByteValue __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IEnumRemoteByteValue __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Skip )(
- IEnumRemoteByteValue __RPC_FAR * This,
- /* [in] */ ULONG celt);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )(
- IEnumRemoteByteValue __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )(
- IEnumRemoteByteValue __RPC_FAR * This,
- /* [retval][out] */ IEnumRemoteValue __RPC_FAR *__RPC_FAR *ppEnum);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCount )(
- IEnumRemoteByteValue __RPC_FAR * This,
- /* [retval][out] */ ULONG __RPC_FAR *pcelt);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Next )(
- IEnumRemoteByteValue __RPC_FAR * This,
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ JAVA_BYTE __RPC_FAR rgelt[ ],
- /* [out] */ ULONG __RPC_FAR *pceltFetched);
-
- END_INTERFACE
- } IEnumRemoteByteValueVtbl;
-
- interface IEnumRemoteByteValue
- {
- CONST_VTBL struct IEnumRemoteByteValueVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IEnumRemoteByteValue_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IEnumRemoteByteValue_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IEnumRemoteByteValue_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IEnumRemoteByteValue_Skip(This,celt) \
- (This)->lpVtbl -> Skip(This,celt)
-
- #define IEnumRemoteByteValue_Reset(This) \
- (This)->lpVtbl -> Reset(This)
-
- #define IEnumRemoteByteValue_Clone(This,ppEnum) \
- (This)->lpVtbl -> Clone(This,ppEnum)
-
- #define IEnumRemoteByteValue_GetCount(This,pcelt) \
- (This)->lpVtbl -> GetCount(This,pcelt)
-
-
- #define IEnumRemoteByteValue_Next(This,celt,rgelt,pceltFetched) \
- (This)->lpVtbl -> Next(This,celt,rgelt,pceltFetched)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IEnumRemoteByteValue_Next_Proxy(
- IEnumRemoteByteValue __RPC_FAR * This,
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ JAVA_BYTE __RPC_FAR rgelt[ ],
- /* [out] */ ULONG __RPC_FAR *pceltFetched);
-
-
- void __RPC_STUB IEnumRemoteByteValue_Next_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IEnumRemoteByteValue_INTERFACE_DEFINED__ */
-
-
- #ifndef __IJavaEnumRemoteByteValue_INTERFACE_DEFINED__
- #define __IJavaEnumRemoteByteValue_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IJavaEnumRemoteByteValue
- * at Thu Aug 20 13:45:24 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
-
- EXTERN_C const IID IID_IJavaEnumRemoteByteValue;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("CB33C087-16E6-11d0-ACBB-00401C608501")
- IJavaEnumRemoteByteValue : public IEnumRemoteByteValue
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetNext(
- /* [retval][out] */ JAVA_BYTE __RPC_FAR *pjbyte) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IJavaEnumRemoteByteValueVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IJavaEnumRemoteByteValue __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IJavaEnumRemoteByteValue __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IJavaEnumRemoteByteValue __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Skip )(
- IJavaEnumRemoteByteValue __RPC_FAR * This,
- /* [in] */ ULONG celt);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )(
- IJavaEnumRemoteByteValue __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )(
- IJavaEnumRemoteByteValue __RPC_FAR * This,
- /* [retval][out] */ IEnumRemoteValue __RPC_FAR *__RPC_FAR *ppEnum);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCount )(
- IJavaEnumRemoteByteValue __RPC_FAR * This,
- /* [retval][out] */ ULONG __RPC_FAR *pcelt);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Next )(
- IJavaEnumRemoteByteValue __RPC_FAR * This,
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ JAVA_BYTE __RPC_FAR rgelt[ ],
- /* [out] */ ULONG __RPC_FAR *pceltFetched);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetNext )(
- IJavaEnumRemoteByteValue __RPC_FAR * This,
- /* [retval][out] */ JAVA_BYTE __RPC_FAR *pjbyte);
-
- END_INTERFACE
- } IJavaEnumRemoteByteValueVtbl;
-
- interface IJavaEnumRemoteByteValue
- {
- CONST_VTBL struct IJavaEnumRemoteByteValueVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IJavaEnumRemoteByteValue_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IJavaEnumRemoteByteValue_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IJavaEnumRemoteByteValue_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IJavaEnumRemoteByteValue_Skip(This,celt) \
- (This)->lpVtbl -> Skip(This,celt)
-
- #define IJavaEnumRemoteByteValue_Reset(This) \
- (This)->lpVtbl -> Reset(This)
-
- #define IJavaEnumRemoteByteValue_Clone(This,ppEnum) \
- (This)->lpVtbl -> Clone(This,ppEnum)
-
- #define IJavaEnumRemoteByteValue_GetCount(This,pcelt) \
- (This)->lpVtbl -> GetCount(This,pcelt)
-
-
- #define IJavaEnumRemoteByteValue_Next(This,celt,rgelt,pceltFetched) \
- (This)->lpVtbl -> Next(This,celt,rgelt,pceltFetched)
-
-
- #define IJavaEnumRemoteByteValue_GetNext(This,pjbyte) \
- (This)->lpVtbl -> GetNext(This,pjbyte)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IJavaEnumRemoteByteValue_GetNext_Proxy(
- IJavaEnumRemoteByteValue __RPC_FAR * This,
- /* [retval][out] */ JAVA_BYTE __RPC_FAR *pjbyte);
-
-
- void __RPC_STUB IJavaEnumRemoteByteValue_GetNext_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IJavaEnumRemoteByteValue_INTERFACE_DEFINED__ */
-
-
- #ifndef __IEnumRemoteCharValue_INTERFACE_DEFINED__
- #define __IEnumRemoteCharValue_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IEnumRemoteCharValue
- * at Thu Aug 20 13:45:24 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
- typedef IEnumRemoteCharValue __RPC_FAR *LPENUMREMOTECHARVALUE;
-
-
- EXTERN_C const IID IID_IEnumRemoteCharValue;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("c5d31048-de81-11cf-b3b3-00a0244a1dd2")
- IEnumRemoteCharValue : public IEnumRemoteValue
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Next(
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ JAVA_CHAR __RPC_FAR rgelt[ ],
- /* [out] */ ULONG __RPC_FAR *pceltFetched) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IEnumRemoteCharValueVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IEnumRemoteCharValue __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IEnumRemoteCharValue __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IEnumRemoteCharValue __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Skip )(
- IEnumRemoteCharValue __RPC_FAR * This,
- /* [in] */ ULONG celt);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )(
- IEnumRemoteCharValue __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )(
- IEnumRemoteCharValue __RPC_FAR * This,
- /* [retval][out] */ IEnumRemoteValue __RPC_FAR *__RPC_FAR *ppEnum);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCount )(
- IEnumRemoteCharValue __RPC_FAR * This,
- /* [retval][out] */ ULONG __RPC_FAR *pcelt);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Next )(
- IEnumRemoteCharValue __RPC_FAR * This,
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ JAVA_CHAR __RPC_FAR rgelt[ ],
- /* [out] */ ULONG __RPC_FAR *pceltFetched);
-
- END_INTERFACE
- } IEnumRemoteCharValueVtbl;
-
- interface IEnumRemoteCharValue
- {
- CONST_VTBL struct IEnumRemoteCharValueVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IEnumRemoteCharValue_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IEnumRemoteCharValue_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IEnumRemoteCharValue_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IEnumRemoteCharValue_Skip(This,celt) \
- (This)->lpVtbl -> Skip(This,celt)
-
- #define IEnumRemoteCharValue_Reset(This) \
- (This)->lpVtbl -> Reset(This)
-
- #define IEnumRemoteCharValue_Clone(This,ppEnum) \
- (This)->lpVtbl -> Clone(This,ppEnum)
-
- #define IEnumRemoteCharValue_GetCount(This,pcelt) \
- (This)->lpVtbl -> GetCount(This,pcelt)
-
-
- #define IEnumRemoteCharValue_Next(This,celt,rgelt,pceltFetched) \
- (This)->lpVtbl -> Next(This,celt,rgelt,pceltFetched)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IEnumRemoteCharValue_Next_Proxy(
- IEnumRemoteCharValue __RPC_FAR * This,
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ JAVA_CHAR __RPC_FAR rgelt[ ],
- /* [out] */ ULONG __RPC_FAR *pceltFetched);
-
-
- void __RPC_STUB IEnumRemoteCharValue_Next_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IEnumRemoteCharValue_INTERFACE_DEFINED__ */
-
-
- #ifndef __IJavaEnumRemoteCharValue_INTERFACE_DEFINED__
- #define __IJavaEnumRemoteCharValue_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IJavaEnumRemoteCharValue
- * at Thu Aug 20 13:45:24 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
-
- EXTERN_C const IID IID_IJavaEnumRemoteCharValue;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("CB33C088-16E6-11d0-ACBB-00401C608501")
- IJavaEnumRemoteCharValue : public IEnumRemoteCharValue
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetNext(
- /* [retval][out] */ JAVA_CHAR __RPC_FAR *pjch) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IJavaEnumRemoteCharValueVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IJavaEnumRemoteCharValue __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IJavaEnumRemoteCharValue __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IJavaEnumRemoteCharValue __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Skip )(
- IJavaEnumRemoteCharValue __RPC_FAR * This,
- /* [in] */ ULONG celt);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )(
- IJavaEnumRemoteCharValue __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )(
- IJavaEnumRemoteCharValue __RPC_FAR * This,
- /* [retval][out] */ IEnumRemoteValue __RPC_FAR *__RPC_FAR *ppEnum);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCount )(
- IJavaEnumRemoteCharValue __RPC_FAR * This,
- /* [retval][out] */ ULONG __RPC_FAR *pcelt);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Next )(
- IJavaEnumRemoteCharValue __RPC_FAR * This,
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ JAVA_CHAR __RPC_FAR rgelt[ ],
- /* [out] */ ULONG __RPC_FAR *pceltFetched);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetNext )(
- IJavaEnumRemoteCharValue __RPC_FAR * This,
- /* [retval][out] */ JAVA_CHAR __RPC_FAR *pjch);
-
- END_INTERFACE
- } IJavaEnumRemoteCharValueVtbl;
-
- interface IJavaEnumRemoteCharValue
- {
- CONST_VTBL struct IJavaEnumRemoteCharValueVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IJavaEnumRemoteCharValue_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IJavaEnumRemoteCharValue_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IJavaEnumRemoteCharValue_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IJavaEnumRemoteCharValue_Skip(This,celt) \
- (This)->lpVtbl -> Skip(This,celt)
-
- #define IJavaEnumRemoteCharValue_Reset(This) \
- (This)->lpVtbl -> Reset(This)
-
- #define IJavaEnumRemoteCharValue_Clone(This,ppEnum) \
- (This)->lpVtbl -> Clone(This,ppEnum)
-
- #define IJavaEnumRemoteCharValue_GetCount(This,pcelt) \
- (This)->lpVtbl -> GetCount(This,pcelt)
-
-
- #define IJavaEnumRemoteCharValue_Next(This,celt,rgelt,pceltFetched) \
- (This)->lpVtbl -> Next(This,celt,rgelt,pceltFetched)
-
-
- #define IJavaEnumRemoteCharValue_GetNext(This,pjch) \
- (This)->lpVtbl -> GetNext(This,pjch)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IJavaEnumRemoteCharValue_GetNext_Proxy(
- IJavaEnumRemoteCharValue __RPC_FAR * This,
- /* [retval][out] */ JAVA_CHAR __RPC_FAR *pjch);
-
-
- void __RPC_STUB IJavaEnumRemoteCharValue_GetNext_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IJavaEnumRemoteCharValue_INTERFACE_DEFINED__ */
-
-
- #ifndef __IEnumRemoteDoubleValue_INTERFACE_DEFINED__
- #define __IEnumRemoteDoubleValue_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IEnumRemoteDoubleValue
- * at Thu Aug 20 13:45:24 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
- typedef IEnumRemoteDoubleValue __RPC_FAR *LPENUMREMOTEDOUBLEVALUE;
-
-
- EXTERN_C const IID IID_IEnumRemoteDoubleValue;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("9dc9ac24-df62-11cf-b3b3-00a0244a1dd2")
- IEnumRemoteDoubleValue : public IEnumRemoteValue
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Next(
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ JAVA_DOUBLE __RPC_FAR rgelt[ ],
- /* [out] */ ULONG __RPC_FAR *pceltFetched) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IEnumRemoteDoubleValueVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IEnumRemoteDoubleValue __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IEnumRemoteDoubleValue __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IEnumRemoteDoubleValue __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Skip )(
- IEnumRemoteDoubleValue __RPC_FAR * This,
- /* [in] */ ULONG celt);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )(
- IEnumRemoteDoubleValue __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )(
- IEnumRemoteDoubleValue __RPC_FAR * This,
- /* [retval][out] */ IEnumRemoteValue __RPC_FAR *__RPC_FAR *ppEnum);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCount )(
- IEnumRemoteDoubleValue __RPC_FAR * This,
- /* [retval][out] */ ULONG __RPC_FAR *pcelt);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Next )(
- IEnumRemoteDoubleValue __RPC_FAR * This,
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ JAVA_DOUBLE __RPC_FAR rgelt[ ],
- /* [out] */ ULONG __RPC_FAR *pceltFetched);
-
- END_INTERFACE
- } IEnumRemoteDoubleValueVtbl;
-
- interface IEnumRemoteDoubleValue
- {
- CONST_VTBL struct IEnumRemoteDoubleValueVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IEnumRemoteDoubleValue_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IEnumRemoteDoubleValue_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IEnumRemoteDoubleValue_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IEnumRemoteDoubleValue_Skip(This,celt) \
- (This)->lpVtbl -> Skip(This,celt)
-
- #define IEnumRemoteDoubleValue_Reset(This) \
- (This)->lpVtbl -> Reset(This)
-
- #define IEnumRemoteDoubleValue_Clone(This,ppEnum) \
- (This)->lpVtbl -> Clone(This,ppEnum)
-
- #define IEnumRemoteDoubleValue_GetCount(This,pcelt) \
- (This)->lpVtbl -> GetCount(This,pcelt)
-
-
- #define IEnumRemoteDoubleValue_Next(This,celt,rgelt,pceltFetched) \
- (This)->lpVtbl -> Next(This,celt,rgelt,pceltFetched)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IEnumRemoteDoubleValue_Next_Proxy(
- IEnumRemoteDoubleValue __RPC_FAR * This,
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ JAVA_DOUBLE __RPC_FAR rgelt[ ],
- /* [out] */ ULONG __RPC_FAR *pceltFetched);
-
-
- void __RPC_STUB IEnumRemoteDoubleValue_Next_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IEnumRemoteDoubleValue_INTERFACE_DEFINED__ */
-
-
- #ifndef __IJavaEnumRemoteDoubleValue_INTERFACE_DEFINED__
- #define __IJavaEnumRemoteDoubleValue_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IJavaEnumRemoteDoubleValue
- * at Thu Aug 20 13:45:24 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
-
- EXTERN_C const IID IID_IJavaEnumRemoteDoubleValue;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("CB33C089-16E6-11d0-ACBB-00401C608501")
- IJavaEnumRemoteDoubleValue : public IEnumRemoteDoubleValue
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetNext(
- /* [retval][out] */ JAVA_DOUBLE __RPC_FAR *pjdbl) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IJavaEnumRemoteDoubleValueVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IJavaEnumRemoteDoubleValue __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IJavaEnumRemoteDoubleValue __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IJavaEnumRemoteDoubleValue __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Skip )(
- IJavaEnumRemoteDoubleValue __RPC_FAR * This,
- /* [in] */ ULONG celt);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )(
- IJavaEnumRemoteDoubleValue __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )(
- IJavaEnumRemoteDoubleValue __RPC_FAR * This,
- /* [retval][out] */ IEnumRemoteValue __RPC_FAR *__RPC_FAR *ppEnum);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCount )(
- IJavaEnumRemoteDoubleValue __RPC_FAR * This,
- /* [retval][out] */ ULONG __RPC_FAR *pcelt);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Next )(
- IJavaEnumRemoteDoubleValue __RPC_FAR * This,
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ JAVA_DOUBLE __RPC_FAR rgelt[ ],
- /* [out] */ ULONG __RPC_FAR *pceltFetched);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetNext )(
- IJavaEnumRemoteDoubleValue __RPC_FAR * This,
- /* [retval][out] */ JAVA_DOUBLE __RPC_FAR *pjdbl);
-
- END_INTERFACE
- } IJavaEnumRemoteDoubleValueVtbl;
-
- interface IJavaEnumRemoteDoubleValue
- {
- CONST_VTBL struct IJavaEnumRemoteDoubleValueVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IJavaEnumRemoteDoubleValue_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IJavaEnumRemoteDoubleValue_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IJavaEnumRemoteDoubleValue_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IJavaEnumRemoteDoubleValue_Skip(This,celt) \
- (This)->lpVtbl -> Skip(This,celt)
-
- #define IJavaEnumRemoteDoubleValue_Reset(This) \
- (This)->lpVtbl -> Reset(This)
-
- #define IJavaEnumRemoteDoubleValue_Clone(This,ppEnum) \
- (This)->lpVtbl -> Clone(This,ppEnum)
-
- #define IJavaEnumRemoteDoubleValue_GetCount(This,pcelt) \
- (This)->lpVtbl -> GetCount(This,pcelt)
-
-
- #define IJavaEnumRemoteDoubleValue_Next(This,celt,rgelt,pceltFetched) \
- (This)->lpVtbl -> Next(This,celt,rgelt,pceltFetched)
-
-
- #define IJavaEnumRemoteDoubleValue_GetNext(This,pjdbl) \
- (This)->lpVtbl -> GetNext(This,pjdbl)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IJavaEnumRemoteDoubleValue_GetNext_Proxy(
- IJavaEnumRemoteDoubleValue __RPC_FAR * This,
- /* [retval][out] */ JAVA_DOUBLE __RPC_FAR *pjdbl);
-
-
- void __RPC_STUB IJavaEnumRemoteDoubleValue_GetNext_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IJavaEnumRemoteDoubleValue_INTERFACE_DEFINED__ */
-
-
- #ifndef __IEnumRemoteFloatValue_INTERFACE_DEFINED__
- #define __IEnumRemoteFloatValue_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IEnumRemoteFloatValue
- * at Thu Aug 20 13:45:24 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
- typedef IEnumRemoteFloatValue __RPC_FAR *LPENUMREMOTEFLOATVALUE;
-
-
- EXTERN_C const IID IID_IEnumRemoteFloatValue;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("a4c10b1c-df62-11cf-b3b3-00a0244a1dd2")
- IEnumRemoteFloatValue : public IEnumRemoteValue
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Next(
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ JAVA_FLOAT __RPC_FAR rgelt[ ],
- /* [out] */ ULONG __RPC_FAR *pceltFetched) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IEnumRemoteFloatValueVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IEnumRemoteFloatValue __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IEnumRemoteFloatValue __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IEnumRemoteFloatValue __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Skip )(
- IEnumRemoteFloatValue __RPC_FAR * This,
- /* [in] */ ULONG celt);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )(
- IEnumRemoteFloatValue __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )(
- IEnumRemoteFloatValue __RPC_FAR * This,
- /* [retval][out] */ IEnumRemoteValue __RPC_FAR *__RPC_FAR *ppEnum);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCount )(
- IEnumRemoteFloatValue __RPC_FAR * This,
- /* [retval][out] */ ULONG __RPC_FAR *pcelt);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Next )(
- IEnumRemoteFloatValue __RPC_FAR * This,
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ JAVA_FLOAT __RPC_FAR rgelt[ ],
- /* [out] */ ULONG __RPC_FAR *pceltFetched);
-
- END_INTERFACE
- } IEnumRemoteFloatValueVtbl;
-
- interface IEnumRemoteFloatValue
- {
- CONST_VTBL struct IEnumRemoteFloatValueVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IEnumRemoteFloatValue_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IEnumRemoteFloatValue_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IEnumRemoteFloatValue_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IEnumRemoteFloatValue_Skip(This,celt) \
- (This)->lpVtbl -> Skip(This,celt)
-
- #define IEnumRemoteFloatValue_Reset(This) \
- (This)->lpVtbl -> Reset(This)
-
- #define IEnumRemoteFloatValue_Clone(This,ppEnum) \
- (This)->lpVtbl -> Clone(This,ppEnum)
-
- #define IEnumRemoteFloatValue_GetCount(This,pcelt) \
- (This)->lpVtbl -> GetCount(This,pcelt)
-
-
- #define IEnumRemoteFloatValue_Next(This,celt,rgelt,pceltFetched) \
- (This)->lpVtbl -> Next(This,celt,rgelt,pceltFetched)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IEnumRemoteFloatValue_Next_Proxy(
- IEnumRemoteFloatValue __RPC_FAR * This,
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ JAVA_FLOAT __RPC_FAR rgelt[ ],
- /* [out] */ ULONG __RPC_FAR *pceltFetched);
-
-
- void __RPC_STUB IEnumRemoteFloatValue_Next_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IEnumRemoteFloatValue_INTERFACE_DEFINED__ */
-
-
- #ifndef __IJavaEnumRemoteFloatValue_INTERFACE_DEFINED__
- #define __IJavaEnumRemoteFloatValue_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IJavaEnumRemoteFloatValue
- * at Thu Aug 20 13:45:24 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
-
- EXTERN_C const IID IID_IJavaEnumRemoteFloatValue;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("CB33C08A-16E6-11d0-ACBB-00401C608501")
- IJavaEnumRemoteFloatValue : public IEnumRemoteFloatValue
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetNext(
- /* [retval][out] */ JAVA_FLOAT __RPC_FAR *pjflt) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IJavaEnumRemoteFloatValueVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IJavaEnumRemoteFloatValue __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IJavaEnumRemoteFloatValue __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IJavaEnumRemoteFloatValue __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Skip )(
- IJavaEnumRemoteFloatValue __RPC_FAR * This,
- /* [in] */ ULONG celt);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )(
- IJavaEnumRemoteFloatValue __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )(
- IJavaEnumRemoteFloatValue __RPC_FAR * This,
- /* [retval][out] */ IEnumRemoteValue __RPC_FAR *__RPC_FAR *ppEnum);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCount )(
- IJavaEnumRemoteFloatValue __RPC_FAR * This,
- /* [retval][out] */ ULONG __RPC_FAR *pcelt);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Next )(
- IJavaEnumRemoteFloatValue __RPC_FAR * This,
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ JAVA_FLOAT __RPC_FAR rgelt[ ],
- /* [out] */ ULONG __RPC_FAR *pceltFetched);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetNext )(
- IJavaEnumRemoteFloatValue __RPC_FAR * This,
- /* [retval][out] */ JAVA_FLOAT __RPC_FAR *pjflt);
-
- END_INTERFACE
- } IJavaEnumRemoteFloatValueVtbl;
-
- interface IJavaEnumRemoteFloatValue
- {
- CONST_VTBL struct IJavaEnumRemoteFloatValueVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IJavaEnumRemoteFloatValue_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IJavaEnumRemoteFloatValue_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IJavaEnumRemoteFloatValue_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IJavaEnumRemoteFloatValue_Skip(This,celt) \
- (This)->lpVtbl -> Skip(This,celt)
-
- #define IJavaEnumRemoteFloatValue_Reset(This) \
- (This)->lpVtbl -> Reset(This)
-
- #define IJavaEnumRemoteFloatValue_Clone(This,ppEnum) \
- (This)->lpVtbl -> Clone(This,ppEnum)
-
- #define IJavaEnumRemoteFloatValue_GetCount(This,pcelt) \
- (This)->lpVtbl -> GetCount(This,pcelt)
-
-
- #define IJavaEnumRemoteFloatValue_Next(This,celt,rgelt,pceltFetched) \
- (This)->lpVtbl -> Next(This,celt,rgelt,pceltFetched)
-
-
- #define IJavaEnumRemoteFloatValue_GetNext(This,pjflt) \
- (This)->lpVtbl -> GetNext(This,pjflt)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IJavaEnumRemoteFloatValue_GetNext_Proxy(
- IJavaEnumRemoteFloatValue __RPC_FAR * This,
- /* [retval][out] */ JAVA_FLOAT __RPC_FAR *pjflt);
-
-
- void __RPC_STUB IJavaEnumRemoteFloatValue_GetNext_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IJavaEnumRemoteFloatValue_INTERFACE_DEFINED__ */
-
-
- #ifndef __IEnumRemoteIntValue_INTERFACE_DEFINED__
- #define __IEnumRemoteIntValue_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IEnumRemoteIntValue
- * at Thu Aug 20 13:45:24 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
- typedef IEnumRemoteIntValue __RPC_FAR *LPENUMREMOTEINTVALUE;
-
-
- EXTERN_C const IID IID_IEnumRemoteIntValue;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("aa5eb51a-df62-11cf-b3b3-00a0244a1dd2")
- IEnumRemoteIntValue : public IEnumRemoteValue
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Next(
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ JAVA_INT __RPC_FAR rgelt[ ],
- /* [out] */ ULONG __RPC_FAR *pceltFetched) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IEnumRemoteIntValueVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IEnumRemoteIntValue __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IEnumRemoteIntValue __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IEnumRemoteIntValue __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Skip )(
- IEnumRemoteIntValue __RPC_FAR * This,
- /* [in] */ ULONG celt);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )(
- IEnumRemoteIntValue __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )(
- IEnumRemoteIntValue __RPC_FAR * This,
- /* [retval][out] */ IEnumRemoteValue __RPC_FAR *__RPC_FAR *ppEnum);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCount )(
- IEnumRemoteIntValue __RPC_FAR * This,
- /* [retval][out] */ ULONG __RPC_FAR *pcelt);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Next )(
- IEnumRemoteIntValue __RPC_FAR * This,
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ JAVA_INT __RPC_FAR rgelt[ ],
- /* [out] */ ULONG __RPC_FAR *pceltFetched);
-
- END_INTERFACE
- } IEnumRemoteIntValueVtbl;
-
- interface IEnumRemoteIntValue
- {
- CONST_VTBL struct IEnumRemoteIntValueVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IEnumRemoteIntValue_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IEnumRemoteIntValue_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IEnumRemoteIntValue_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IEnumRemoteIntValue_Skip(This,celt) \
- (This)->lpVtbl -> Skip(This,celt)
-
- #define IEnumRemoteIntValue_Reset(This) \
- (This)->lpVtbl -> Reset(This)
-
- #define IEnumRemoteIntValue_Clone(This,ppEnum) \
- (This)->lpVtbl -> Clone(This,ppEnum)
-
- #define IEnumRemoteIntValue_GetCount(This,pcelt) \
- (This)->lpVtbl -> GetCount(This,pcelt)
-
-
- #define IEnumRemoteIntValue_Next(This,celt,rgelt,pceltFetched) \
- (This)->lpVtbl -> Next(This,celt,rgelt,pceltFetched)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IEnumRemoteIntValue_Next_Proxy(
- IEnumRemoteIntValue __RPC_FAR * This,
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ JAVA_INT __RPC_FAR rgelt[ ],
- /* [out] */ ULONG __RPC_FAR *pceltFetched);
-
-
- void __RPC_STUB IEnumRemoteIntValue_Next_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IEnumRemoteIntValue_INTERFACE_DEFINED__ */
-
-
- #ifndef __IJavaEnumRemoteIntValue_INTERFACE_DEFINED__
- #define __IJavaEnumRemoteIntValue_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IJavaEnumRemoteIntValue
- * at Thu Aug 20 13:45:24 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
-
- EXTERN_C const IID IID_IJavaEnumRemoteIntValue;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("CB33C08B-16E6-11d0-ACBB-00401C608501")
- IJavaEnumRemoteIntValue : public IEnumRemoteIntValue
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetNext(
- /* [retval][out] */ JAVA_INT __RPC_FAR *pjn) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IJavaEnumRemoteIntValueVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IJavaEnumRemoteIntValue __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IJavaEnumRemoteIntValue __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IJavaEnumRemoteIntValue __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Skip )(
- IJavaEnumRemoteIntValue __RPC_FAR * This,
- /* [in] */ ULONG celt);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )(
- IJavaEnumRemoteIntValue __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )(
- IJavaEnumRemoteIntValue __RPC_FAR * This,
- /* [retval][out] */ IEnumRemoteValue __RPC_FAR *__RPC_FAR *ppEnum);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCount )(
- IJavaEnumRemoteIntValue __RPC_FAR * This,
- /* [retval][out] */ ULONG __RPC_FAR *pcelt);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Next )(
- IJavaEnumRemoteIntValue __RPC_FAR * This,
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ JAVA_INT __RPC_FAR rgelt[ ],
- /* [out] */ ULONG __RPC_FAR *pceltFetched);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetNext )(
- IJavaEnumRemoteIntValue __RPC_FAR * This,
- /* [retval][out] */ JAVA_INT __RPC_FAR *pjn);
-
- END_INTERFACE
- } IJavaEnumRemoteIntValueVtbl;
-
- interface IJavaEnumRemoteIntValue
- {
- CONST_VTBL struct IJavaEnumRemoteIntValueVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IJavaEnumRemoteIntValue_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IJavaEnumRemoteIntValue_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IJavaEnumRemoteIntValue_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IJavaEnumRemoteIntValue_Skip(This,celt) \
- (This)->lpVtbl -> Skip(This,celt)
-
- #define IJavaEnumRemoteIntValue_Reset(This) \
- (This)->lpVtbl -> Reset(This)
-
- #define IJavaEnumRemoteIntValue_Clone(This,ppEnum) \
- (This)->lpVtbl -> Clone(This,ppEnum)
-
- #define IJavaEnumRemoteIntValue_GetCount(This,pcelt) \
- (This)->lpVtbl -> GetCount(This,pcelt)
-
-
- #define IJavaEnumRemoteIntValue_Next(This,celt,rgelt,pceltFetched) \
- (This)->lpVtbl -> Next(This,celt,rgelt,pceltFetched)
-
-
- #define IJavaEnumRemoteIntValue_GetNext(This,pjn) \
- (This)->lpVtbl -> GetNext(This,pjn)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IJavaEnumRemoteIntValue_GetNext_Proxy(
- IJavaEnumRemoteIntValue __RPC_FAR * This,
- /* [retval][out] */ JAVA_INT __RPC_FAR *pjn);
-
-
- void __RPC_STUB IJavaEnumRemoteIntValue_GetNext_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IJavaEnumRemoteIntValue_INTERFACE_DEFINED__ */
-
-
- #ifndef __IEnumRemoteLongValue_INTERFACE_DEFINED__
- #define __IEnumRemoteLongValue_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IEnumRemoteLongValue
- * at Thu Aug 20 13:45:24 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
- typedef IEnumRemoteLongValue __RPC_FAR *LPENUMREMOTELONGVALUE;
-
-
- EXTERN_C const IID IID_IEnumRemoteLongValue;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("b208e470-df62-11cf-b3b3-00a0244a1dd2")
- IEnumRemoteLongValue : public IEnumRemoteValue
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Next(
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ JAVA_LONG __RPC_FAR rgelt[ ],
- /* [out] */ ULONG __RPC_FAR *pceltFetched) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IEnumRemoteLongValueVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IEnumRemoteLongValue __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IEnumRemoteLongValue __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IEnumRemoteLongValue __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Skip )(
- IEnumRemoteLongValue __RPC_FAR * This,
- /* [in] */ ULONG celt);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )(
- IEnumRemoteLongValue __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )(
- IEnumRemoteLongValue __RPC_FAR * This,
- /* [retval][out] */ IEnumRemoteValue __RPC_FAR *__RPC_FAR *ppEnum);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCount )(
- IEnumRemoteLongValue __RPC_FAR * This,
- /* [retval][out] */ ULONG __RPC_FAR *pcelt);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Next )(
- IEnumRemoteLongValue __RPC_FAR * This,
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ JAVA_LONG __RPC_FAR rgelt[ ],
- /* [out] */ ULONG __RPC_FAR *pceltFetched);
-
- END_INTERFACE
- } IEnumRemoteLongValueVtbl;
-
- interface IEnumRemoteLongValue
- {
- CONST_VTBL struct IEnumRemoteLongValueVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IEnumRemoteLongValue_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IEnumRemoteLongValue_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IEnumRemoteLongValue_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IEnumRemoteLongValue_Skip(This,celt) \
- (This)->lpVtbl -> Skip(This,celt)
-
- #define IEnumRemoteLongValue_Reset(This) \
- (This)->lpVtbl -> Reset(This)
-
- #define IEnumRemoteLongValue_Clone(This,ppEnum) \
- (This)->lpVtbl -> Clone(This,ppEnum)
-
- #define IEnumRemoteLongValue_GetCount(This,pcelt) \
- (This)->lpVtbl -> GetCount(This,pcelt)
-
-
- #define IEnumRemoteLongValue_Next(This,celt,rgelt,pceltFetched) \
- (This)->lpVtbl -> Next(This,celt,rgelt,pceltFetched)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IEnumRemoteLongValue_Next_Proxy(
- IEnumRemoteLongValue __RPC_FAR * This,
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ JAVA_LONG __RPC_FAR rgelt[ ],
- /* [out] */ ULONG __RPC_FAR *pceltFetched);
-
-
- void __RPC_STUB IEnumRemoteLongValue_Next_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IEnumRemoteLongValue_INTERFACE_DEFINED__ */
-
-
- #ifndef __IJavaEnumRemoteLongValue_INTERFACE_DEFINED__
- #define __IJavaEnumRemoteLongValue_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IJavaEnumRemoteLongValue
- * at Thu Aug 20 13:45:24 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
-
- EXTERN_C const IID IID_IJavaEnumRemoteLongValue;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("CB33C08C-16E6-11d0-ACBB-00401C608501")
- IJavaEnumRemoteLongValue : public IEnumRemoteLongValue
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetNext(
- /* [retval][out] */ JAVA_LONG __RPC_FAR *pjl) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IJavaEnumRemoteLongValueVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IJavaEnumRemoteLongValue __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IJavaEnumRemoteLongValue __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IJavaEnumRemoteLongValue __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Skip )(
- IJavaEnumRemoteLongValue __RPC_FAR * This,
- /* [in] */ ULONG celt);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )(
- IJavaEnumRemoteLongValue __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )(
- IJavaEnumRemoteLongValue __RPC_FAR * This,
- /* [retval][out] */ IEnumRemoteValue __RPC_FAR *__RPC_FAR *ppEnum);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCount )(
- IJavaEnumRemoteLongValue __RPC_FAR * This,
- /* [retval][out] */ ULONG __RPC_FAR *pcelt);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Next )(
- IJavaEnumRemoteLongValue __RPC_FAR * This,
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ JAVA_LONG __RPC_FAR rgelt[ ],
- /* [out] */ ULONG __RPC_FAR *pceltFetched);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetNext )(
- IJavaEnumRemoteLongValue __RPC_FAR * This,
- /* [retval][out] */ JAVA_LONG __RPC_FAR *pjl);
-
- END_INTERFACE
- } IJavaEnumRemoteLongValueVtbl;
-
- interface IJavaEnumRemoteLongValue
- {
- CONST_VTBL struct IJavaEnumRemoteLongValueVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IJavaEnumRemoteLongValue_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IJavaEnumRemoteLongValue_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IJavaEnumRemoteLongValue_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IJavaEnumRemoteLongValue_Skip(This,celt) \
- (This)->lpVtbl -> Skip(This,celt)
-
- #define IJavaEnumRemoteLongValue_Reset(This) \
- (This)->lpVtbl -> Reset(This)
-
- #define IJavaEnumRemoteLongValue_Clone(This,ppEnum) \
- (This)->lpVtbl -> Clone(This,ppEnum)
-
- #define IJavaEnumRemoteLongValue_GetCount(This,pcelt) \
- (This)->lpVtbl -> GetCount(This,pcelt)
-
-
- #define IJavaEnumRemoteLongValue_Next(This,celt,rgelt,pceltFetched) \
- (This)->lpVtbl -> Next(This,celt,rgelt,pceltFetched)
-
-
- #define IJavaEnumRemoteLongValue_GetNext(This,pjl) \
- (This)->lpVtbl -> GetNext(This,pjl)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IJavaEnumRemoteLongValue_GetNext_Proxy(
- IJavaEnumRemoteLongValue __RPC_FAR * This,
- /* [retval][out] */ JAVA_LONG __RPC_FAR *pjl);
-
-
- void __RPC_STUB IJavaEnumRemoteLongValue_GetNext_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IJavaEnumRemoteLongValue_INTERFACE_DEFINED__ */
-
-
- #ifndef __IEnumRemoteShortValue_INTERFACE_DEFINED__
- #define __IEnumRemoteShortValue_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IEnumRemoteShortValue
- * at Thu Aug 20 13:45:24 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
- typedef IEnumRemoteShortValue __RPC_FAR *LPENUMREMOTESHORTVALUE;
-
-
- EXTERN_C const IID IID_IEnumRemoteShortValue;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("b74e576c-df62-11cf-b3b3-00a0244a1dd2")
- IEnumRemoteShortValue : public IEnumRemoteValue
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Next(
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ JAVA_SHORT __RPC_FAR rgelt[ ],
- /* [out] */ ULONG __RPC_FAR *pceltFetched) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IEnumRemoteShortValueVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IEnumRemoteShortValue __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IEnumRemoteShortValue __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IEnumRemoteShortValue __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Skip )(
- IEnumRemoteShortValue __RPC_FAR * This,
- /* [in] */ ULONG celt);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )(
- IEnumRemoteShortValue __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )(
- IEnumRemoteShortValue __RPC_FAR * This,
- /* [retval][out] */ IEnumRemoteValue __RPC_FAR *__RPC_FAR *ppEnum);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCount )(
- IEnumRemoteShortValue __RPC_FAR * This,
- /* [retval][out] */ ULONG __RPC_FAR *pcelt);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Next )(
- IEnumRemoteShortValue __RPC_FAR * This,
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ JAVA_SHORT __RPC_FAR rgelt[ ],
- /* [out] */ ULONG __RPC_FAR *pceltFetched);
-
- END_INTERFACE
- } IEnumRemoteShortValueVtbl;
-
- interface IEnumRemoteShortValue
- {
- CONST_VTBL struct IEnumRemoteShortValueVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IEnumRemoteShortValue_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IEnumRemoteShortValue_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IEnumRemoteShortValue_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IEnumRemoteShortValue_Skip(This,celt) \
- (This)->lpVtbl -> Skip(This,celt)
-
- #define IEnumRemoteShortValue_Reset(This) \
- (This)->lpVtbl -> Reset(This)
-
- #define IEnumRemoteShortValue_Clone(This,ppEnum) \
- (This)->lpVtbl -> Clone(This,ppEnum)
-
- #define IEnumRemoteShortValue_GetCount(This,pcelt) \
- (This)->lpVtbl -> GetCount(This,pcelt)
-
-
- #define IEnumRemoteShortValue_Next(This,celt,rgelt,pceltFetched) \
- (This)->lpVtbl -> Next(This,celt,rgelt,pceltFetched)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IEnumRemoteShortValue_Next_Proxy(
- IEnumRemoteShortValue __RPC_FAR * This,
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ JAVA_SHORT __RPC_FAR rgelt[ ],
- /* [out] */ ULONG __RPC_FAR *pceltFetched);
-
-
- void __RPC_STUB IEnumRemoteShortValue_Next_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IEnumRemoteShortValue_INTERFACE_DEFINED__ */
-
-
- #ifndef __IJavaEnumRemoteShortValue_INTERFACE_DEFINED__
- #define __IJavaEnumRemoteShortValue_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IJavaEnumRemoteShortValue
- * at Thu Aug 20 13:45:24 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
-
- EXTERN_C const IID IID_IJavaEnumRemoteShortValue;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("CB33C08D-16E6-11d0-ACBB-00401C608501")
- IJavaEnumRemoteShortValue : public IEnumRemoteShortValue
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetNext(
- /* [retval][out] */ JAVA_SHORT __RPC_FAR *pjsh) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IJavaEnumRemoteShortValueVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IJavaEnumRemoteShortValue __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IJavaEnumRemoteShortValue __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IJavaEnumRemoteShortValue __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Skip )(
- IJavaEnumRemoteShortValue __RPC_FAR * This,
- /* [in] */ ULONG celt);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )(
- IJavaEnumRemoteShortValue __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )(
- IJavaEnumRemoteShortValue __RPC_FAR * This,
- /* [retval][out] */ IEnumRemoteValue __RPC_FAR *__RPC_FAR *ppEnum);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCount )(
- IJavaEnumRemoteShortValue __RPC_FAR * This,
- /* [retval][out] */ ULONG __RPC_FAR *pcelt);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Next )(
- IJavaEnumRemoteShortValue __RPC_FAR * This,
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ JAVA_SHORT __RPC_FAR rgelt[ ],
- /* [out] */ ULONG __RPC_FAR *pceltFetched);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetNext )(
- IJavaEnumRemoteShortValue __RPC_FAR * This,
- /* [retval][out] */ JAVA_SHORT __RPC_FAR *pjsh);
-
- END_INTERFACE
- } IJavaEnumRemoteShortValueVtbl;
-
- interface IJavaEnumRemoteShortValue
- {
- CONST_VTBL struct IJavaEnumRemoteShortValueVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IJavaEnumRemoteShortValue_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IJavaEnumRemoteShortValue_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IJavaEnumRemoteShortValue_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IJavaEnumRemoteShortValue_Skip(This,celt) \
- (This)->lpVtbl -> Skip(This,celt)
-
- #define IJavaEnumRemoteShortValue_Reset(This) \
- (This)->lpVtbl -> Reset(This)
-
- #define IJavaEnumRemoteShortValue_Clone(This,ppEnum) \
- (This)->lpVtbl -> Clone(This,ppEnum)
-
- #define IJavaEnumRemoteShortValue_GetCount(This,pcelt) \
- (This)->lpVtbl -> GetCount(This,pcelt)
-
-
- #define IJavaEnumRemoteShortValue_Next(This,celt,rgelt,pceltFetched) \
- (This)->lpVtbl -> Next(This,celt,rgelt,pceltFetched)
-
-
- #define IJavaEnumRemoteShortValue_GetNext(This,pjsh) \
- (This)->lpVtbl -> GetNext(This,pjsh)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IJavaEnumRemoteShortValue_GetNext_Proxy(
- IJavaEnumRemoteShortValue __RPC_FAR * This,
- /* [retval][out] */ JAVA_SHORT __RPC_FAR *pjsh);
-
-
- void __RPC_STUB IJavaEnumRemoteShortValue_GetNext_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IJavaEnumRemoteShortValue_INTERFACE_DEFINED__ */
-
-
- #ifndef __IRemoteArrayObject_INTERFACE_DEFINED__
- #define __IRemoteArrayObject_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IRemoteArrayObject
- * at Thu Aug 20 13:45:24 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
- typedef IRemoteArrayObject __RPC_FAR *LPREMOTEARRAYOBJECT;
-
-
- EXTERN_C const IID IID_IRemoteArrayObject;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("275d9db1-5ff5-11cf-a5e1-00aa006bbf16")
- IRemoteArrayObject : public IRemoteObject
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetElementObjects(
- /* [retval][out] */ IJavaEnumRemoteObject __RPC_FAR *__RPC_FAR *ppEnum) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetSize(
- /* [retval][out] */ ULONG __RPC_FAR *pcElements) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetElementValues(
- /* [retval][out] */ IEnumRemoteValue __RPC_FAR *__RPC_FAR *ppEnum) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IRemoteArrayObjectVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IRemoteArrayObject __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IRemoteArrayObject __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IRemoteArrayObject __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetType )(
- IRemoteArrayObject __RPC_FAR * This,
- /* [retval][out] */ IRemoteField __RPC_FAR *__RPC_FAR *ppType);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetBreakpoint )(
- IRemoteArrayObject __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ClearBreakpoint )(
- IRemoteArrayObject __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetElementObjects )(
- IRemoteArrayObject __RPC_FAR * This,
- /* [retval][out] */ IJavaEnumRemoteObject __RPC_FAR *__RPC_FAR *ppEnum);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSize )(
- IRemoteArrayObject __RPC_FAR * This,
- /* [retval][out] */ ULONG __RPC_FAR *pcElements);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetElementValues )(
- IRemoteArrayObject __RPC_FAR * This,
- /* [retval][out] */ IEnumRemoteValue __RPC_FAR *__RPC_FAR *ppEnum);
-
- END_INTERFACE
- } IRemoteArrayObjectVtbl;
-
- interface IRemoteArrayObject
- {
- CONST_VTBL struct IRemoteArrayObjectVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IRemoteArrayObject_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IRemoteArrayObject_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IRemoteArrayObject_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IRemoteArrayObject_GetType(This,ppType) \
- (This)->lpVtbl -> GetType(This,ppType)
-
- #define IRemoteArrayObject_SetBreakpoint(This) \
- (This)->lpVtbl -> SetBreakpoint(This)
-
- #define IRemoteArrayObject_ClearBreakpoint(This) \
- (This)->lpVtbl -> ClearBreakpoint(This)
-
-
- #define IRemoteArrayObject_GetElementObjects(This,ppEnum) \
- (This)->lpVtbl -> GetElementObjects(This,ppEnum)
-
- #define IRemoteArrayObject_GetSize(This,pcElements) \
- (This)->lpVtbl -> GetSize(This,pcElements)
-
- #define IRemoteArrayObject_GetElementValues(This,ppEnum) \
- (This)->lpVtbl -> GetElementValues(This,ppEnum)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IRemoteArrayObject_GetElementObjects_Proxy(
- IRemoteArrayObject __RPC_FAR * This,
- /* [retval][out] */ IJavaEnumRemoteObject __RPC_FAR *__RPC_FAR *ppEnum);
-
-
- void __RPC_STUB IRemoteArrayObject_GetElementObjects_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteArrayObject_GetSize_Proxy(
- IRemoteArrayObject __RPC_FAR * This,
- /* [retval][out] */ ULONG __RPC_FAR *pcElements);
-
-
- void __RPC_STUB IRemoteArrayObject_GetSize_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteArrayObject_GetElementValues_Proxy(
- IRemoteArrayObject __RPC_FAR * This,
- /* [retval][out] */ IEnumRemoteValue __RPC_FAR *__RPC_FAR *ppEnum);
-
-
- void __RPC_STUB IRemoteArrayObject_GetElementValues_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IRemoteArrayObject_INTERFACE_DEFINED__ */
-
-
- #ifndef __IRemoteBooleanObject_INTERFACE_DEFINED__
- #define __IRemoteBooleanObject_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IRemoteBooleanObject
- * at Thu Aug 20 13:45:24 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
- typedef IRemoteBooleanObject __RPC_FAR *LPREMOTEBOOLEANOBJECT;
-
-
- EXTERN_C const IID IID_IRemoteBooleanObject;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("275d9db2-5ff5-11cf-a5e1-00aa006bbf16")
- IRemoteBooleanObject : public IRemoteObject
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetValue(
- /* [retval][out] */ JAVA_BOOLEAN __RPC_FAR *pvalue) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetValue(
- /* [in] */ JAVA_BOOLEAN value) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IRemoteBooleanObjectVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IRemoteBooleanObject __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IRemoteBooleanObject __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IRemoteBooleanObject __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetType )(
- IRemoteBooleanObject __RPC_FAR * This,
- /* [retval][out] */ IRemoteField __RPC_FAR *__RPC_FAR *ppType);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetBreakpoint )(
- IRemoteBooleanObject __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ClearBreakpoint )(
- IRemoteBooleanObject __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetValue )(
- IRemoteBooleanObject __RPC_FAR * This,
- /* [retval][out] */ JAVA_BOOLEAN __RPC_FAR *pvalue);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetValue )(
- IRemoteBooleanObject __RPC_FAR * This,
- /* [in] */ JAVA_BOOLEAN value);
-
- END_INTERFACE
- } IRemoteBooleanObjectVtbl;
-
- interface IRemoteBooleanObject
- {
- CONST_VTBL struct IRemoteBooleanObjectVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IRemoteBooleanObject_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IRemoteBooleanObject_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IRemoteBooleanObject_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IRemoteBooleanObject_GetType(This,ppType) \
- (This)->lpVtbl -> GetType(This,ppType)
-
- #define IRemoteBooleanObject_SetBreakpoint(This) \
- (This)->lpVtbl -> SetBreakpoint(This)
-
- #define IRemoteBooleanObject_ClearBreakpoint(This) \
- (This)->lpVtbl -> ClearBreakpoint(This)
-
-
- #define IRemoteBooleanObject_GetValue(This,pvalue) \
- (This)->lpVtbl -> GetValue(This,pvalue)
-
- #define IRemoteBooleanObject_SetValue(This,value) \
- (This)->lpVtbl -> SetValue(This,value)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IRemoteBooleanObject_GetValue_Proxy(
- IRemoteBooleanObject __RPC_FAR * This,
- /* [retval][out] */ JAVA_BOOLEAN __RPC_FAR *pvalue);
-
-
- void __RPC_STUB IRemoteBooleanObject_GetValue_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteBooleanObject_SetValue_Proxy(
- IRemoteBooleanObject __RPC_FAR * This,
- /* [in] */ JAVA_BOOLEAN value);
-
-
- void __RPC_STUB IRemoteBooleanObject_SetValue_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IRemoteBooleanObject_INTERFACE_DEFINED__ */
-
-
- #ifndef __IRemoteByteObject_INTERFACE_DEFINED__
- #define __IRemoteByteObject_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IRemoteByteObject
- * at Thu Aug 20 13:45:24 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
- typedef IRemoteByteObject __RPC_FAR *LPREMOTEBYTEOBJECT;
-
-
- EXTERN_C const IID IID_IRemoteByteObject;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("275d9db3-5ff5-11cf-a5e1-00aa006bbf16")
- IRemoteByteObject : public IRemoteObject
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetValue(
- /* [retval][out] */ JAVA_BYTE __RPC_FAR *pvalue) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetValue(
- /* [in] */ JAVA_BYTE value) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IRemoteByteObjectVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IRemoteByteObject __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IRemoteByteObject __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IRemoteByteObject __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetType )(
- IRemoteByteObject __RPC_FAR * This,
- /* [retval][out] */ IRemoteField __RPC_FAR *__RPC_FAR *ppType);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetBreakpoint )(
- IRemoteByteObject __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ClearBreakpoint )(
- IRemoteByteObject __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetValue )(
- IRemoteByteObject __RPC_FAR * This,
- /* [retval][out] */ JAVA_BYTE __RPC_FAR *pvalue);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetValue )(
- IRemoteByteObject __RPC_FAR * This,
- /* [in] */ JAVA_BYTE value);
-
- END_INTERFACE
- } IRemoteByteObjectVtbl;
-
- interface IRemoteByteObject
- {
- CONST_VTBL struct IRemoteByteObjectVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IRemoteByteObject_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IRemoteByteObject_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IRemoteByteObject_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IRemoteByteObject_GetType(This,ppType) \
- (This)->lpVtbl -> GetType(This,ppType)
-
- #define IRemoteByteObject_SetBreakpoint(This) \
- (This)->lpVtbl -> SetBreakpoint(This)
-
- #define IRemoteByteObject_ClearBreakpoint(This) \
- (This)->lpVtbl -> ClearBreakpoint(This)
-
-
- #define IRemoteByteObject_GetValue(This,pvalue) \
- (This)->lpVtbl -> GetValue(This,pvalue)
-
- #define IRemoteByteObject_SetValue(This,value) \
- (This)->lpVtbl -> SetValue(This,value)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IRemoteByteObject_GetValue_Proxy(
- IRemoteByteObject __RPC_FAR * This,
- /* [retval][out] */ JAVA_BYTE __RPC_FAR *pvalue);
-
-
- void __RPC_STUB IRemoteByteObject_GetValue_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteByteObject_SetValue_Proxy(
- IRemoteByteObject __RPC_FAR * This,
- /* [in] */ JAVA_BYTE value);
-
-
- void __RPC_STUB IRemoteByteObject_SetValue_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IRemoteByteObject_INTERFACE_DEFINED__ */
-
-
- #ifndef __IRemoteCharObject_INTERFACE_DEFINED__
- #define __IRemoteCharObject_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IRemoteCharObject
- * at Thu Aug 20 13:45:24 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
- typedef IRemoteCharObject __RPC_FAR *LPREMOTECHAROBJECT;
-
-
- EXTERN_C const IID IID_IRemoteCharObject;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("275d9db4-5ff5-11cf-a5e1-00aa006bbf16")
- IRemoteCharObject : public IRemoteObject
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetValue(
- /* [retval][out] */ JAVA_CHAR __RPC_FAR *pvalue) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetValue(
- /* [in] */ JAVA_CHAR value) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IRemoteCharObjectVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IRemoteCharObject __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IRemoteCharObject __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IRemoteCharObject __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetType )(
- IRemoteCharObject __RPC_FAR * This,
- /* [retval][out] */ IRemoteField __RPC_FAR *__RPC_FAR *ppType);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetBreakpoint )(
- IRemoteCharObject __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ClearBreakpoint )(
- IRemoteCharObject __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetValue )(
- IRemoteCharObject __RPC_FAR * This,
- /* [retval][out] */ JAVA_CHAR __RPC_FAR *pvalue);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetValue )(
- IRemoteCharObject __RPC_FAR * This,
- /* [in] */ JAVA_CHAR value);
-
- END_INTERFACE
- } IRemoteCharObjectVtbl;
-
- interface IRemoteCharObject
- {
- CONST_VTBL struct IRemoteCharObjectVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IRemoteCharObject_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IRemoteCharObject_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IRemoteCharObject_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IRemoteCharObject_GetType(This,ppType) \
- (This)->lpVtbl -> GetType(This,ppType)
-
- #define IRemoteCharObject_SetBreakpoint(This) \
- (This)->lpVtbl -> SetBreakpoint(This)
-
- #define IRemoteCharObject_ClearBreakpoint(This) \
- (This)->lpVtbl -> ClearBreakpoint(This)
-
-
- #define IRemoteCharObject_GetValue(This,pvalue) \
- (This)->lpVtbl -> GetValue(This,pvalue)
-
- #define IRemoteCharObject_SetValue(This,value) \
- (This)->lpVtbl -> SetValue(This,value)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IRemoteCharObject_GetValue_Proxy(
- IRemoteCharObject __RPC_FAR * This,
- /* [retval][out] */ JAVA_CHAR __RPC_FAR *pvalue);
-
-
- void __RPC_STUB IRemoteCharObject_GetValue_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteCharObject_SetValue_Proxy(
- IRemoteCharObject __RPC_FAR * This,
- /* [in] */ JAVA_CHAR value);
-
-
- void __RPC_STUB IRemoteCharObject_SetValue_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IRemoteCharObject_INTERFACE_DEFINED__ */
-
-
- #ifndef __IRemoteContainerObject_INTERFACE_DEFINED__
- #define __IRemoteContainerObject_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IRemoteContainerObject
- * at Thu Aug 20 13:45:24 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
- typedef IRemoteContainerObject __RPC_FAR *LPREMOTECONTAINEROBJECT;
-
-
- EXTERN_C const IID IID_IRemoteContainerObject;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("275d9db5-5ff5-11cf-a5e1-00aa006bbf16")
- IRemoteContainerObject : public IRemoteObject
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetFieldObject(
- /* [unique][in] */ IRemoteField __RPC_FAR *pField,
- /* [retval][out] */ IRemoteObject __RPC_FAR *__RPC_FAR *ppFieldObject) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IRemoteContainerObjectVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IRemoteContainerObject __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IRemoteContainerObject __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IRemoteContainerObject __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetType )(
- IRemoteContainerObject __RPC_FAR * This,
- /* [retval][out] */ IRemoteField __RPC_FAR *__RPC_FAR *ppType);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetBreakpoint )(
- IRemoteContainerObject __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ClearBreakpoint )(
- IRemoteContainerObject __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetFieldObject )(
- IRemoteContainerObject __RPC_FAR * This,
- /* [unique][in] */ IRemoteField __RPC_FAR *pField,
- /* [retval][out] */ IRemoteObject __RPC_FAR *__RPC_FAR *ppFieldObject);
-
- END_INTERFACE
- } IRemoteContainerObjectVtbl;
-
- interface IRemoteContainerObject
- {
- CONST_VTBL struct IRemoteContainerObjectVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IRemoteContainerObject_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IRemoteContainerObject_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IRemoteContainerObject_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IRemoteContainerObject_GetType(This,ppType) \
- (This)->lpVtbl -> GetType(This,ppType)
-
- #define IRemoteContainerObject_SetBreakpoint(This) \
- (This)->lpVtbl -> SetBreakpoint(This)
-
- #define IRemoteContainerObject_ClearBreakpoint(This) \
- (This)->lpVtbl -> ClearBreakpoint(This)
-
-
- #define IRemoteContainerObject_GetFieldObject(This,pField,ppFieldObject) \
- (This)->lpVtbl -> GetFieldObject(This,pField,ppFieldObject)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IRemoteContainerObject_GetFieldObject_Proxy(
- IRemoteContainerObject __RPC_FAR * This,
- /* [unique][in] */ IRemoteField __RPC_FAR *pField,
- /* [retval][out] */ IRemoteObject __RPC_FAR *__RPC_FAR *ppFieldObject);
-
-
- void __RPC_STUB IRemoteContainerObject_GetFieldObject_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IRemoteContainerObject_INTERFACE_DEFINED__ */
-
-
- #ifndef __IRemoteClassObject_INTERFACE_DEFINED__
- #define __IRemoteClassObject_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IRemoteClassObject
- * at Thu Aug 20 13:45:24 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
- typedef IRemoteClassObject __RPC_FAR *LPREMOTECLASSOBJECT;
-
-
- EXTERN_C const IID IID_IRemoteClassObject;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("275d9dbb-5ff5-11cf-a5e1-00aa006bbf16")
- IRemoteClassObject : public IRemoteContainerObject
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetDerivedMostType(
- /* [retval][out] */ IRemoteClassField __RPC_FAR *__RPC_FAR *ppDerivedMostField) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IRemoteClassObjectVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IRemoteClassObject __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IRemoteClassObject __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IRemoteClassObject __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetType )(
- IRemoteClassObject __RPC_FAR * This,
- /* [retval][out] */ IRemoteField __RPC_FAR *__RPC_FAR *ppType);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetBreakpoint )(
- IRemoteClassObject __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ClearBreakpoint )(
- IRemoteClassObject __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetFieldObject )(
- IRemoteClassObject __RPC_FAR * This,
- /* [unique][in] */ IRemoteField __RPC_FAR *pField,
- /* [retval][out] */ IRemoteObject __RPC_FAR *__RPC_FAR *ppFieldObject);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDerivedMostType )(
- IRemoteClassObject __RPC_FAR * This,
- /* [retval][out] */ IRemoteClassField __RPC_FAR *__RPC_FAR *ppDerivedMostField);
-
- END_INTERFACE
- } IRemoteClassObjectVtbl;
-
- interface IRemoteClassObject
- {
- CONST_VTBL struct IRemoteClassObjectVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IRemoteClassObject_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IRemoteClassObject_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IRemoteClassObject_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IRemoteClassObject_GetType(This,ppType) \
- (This)->lpVtbl -> GetType(This,ppType)
-
- #define IRemoteClassObject_SetBreakpoint(This) \
- (This)->lpVtbl -> SetBreakpoint(This)
-
- #define IRemoteClassObject_ClearBreakpoint(This) \
- (This)->lpVtbl -> ClearBreakpoint(This)
-
-
- #define IRemoteClassObject_GetFieldObject(This,pField,ppFieldObject) \
- (This)->lpVtbl -> GetFieldObject(This,pField,ppFieldObject)
-
-
- #define IRemoteClassObject_GetDerivedMostType(This,ppDerivedMostField) \
- (This)->lpVtbl -> GetDerivedMostType(This,ppDerivedMostField)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IRemoteClassObject_GetDerivedMostType_Proxy(
- IRemoteClassObject __RPC_FAR * This,
- /* [retval][out] */ IRemoteClassField __RPC_FAR *__RPC_FAR *ppDerivedMostField);
-
-
- void __RPC_STUB IRemoteClassObject_GetDerivedMostType_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IRemoteClassObject_INTERFACE_DEFINED__ */
-
-
- #ifndef __IRemoteDoubleObject_INTERFACE_DEFINED__
- #define __IRemoteDoubleObject_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IRemoteDoubleObject
- * at Thu Aug 20 13:45:24 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
- typedef IRemoteDoubleObject __RPC_FAR *LPREMOTEDOUBLEOBJECT;
-
-
- EXTERN_C const IID IID_IRemoteDoubleObject;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("275d9db6-5ff5-11cf-a5e1-00aa006bbf16")
- IRemoteDoubleObject : public IRemoteObject
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetValue(
- /* [retval][out] */ JAVA_DOUBLE __RPC_FAR *pvalue) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetValue(
- /* [in] */ JAVA_DOUBLE __RPC_FAR *pvalue) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IRemoteDoubleObjectVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IRemoteDoubleObject __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IRemoteDoubleObject __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IRemoteDoubleObject __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetType )(
- IRemoteDoubleObject __RPC_FAR * This,
- /* [retval][out] */ IRemoteField __RPC_FAR *__RPC_FAR *ppType);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetBreakpoint )(
- IRemoteDoubleObject __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ClearBreakpoint )(
- IRemoteDoubleObject __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetValue )(
- IRemoteDoubleObject __RPC_FAR * This,
- /* [retval][out] */ JAVA_DOUBLE __RPC_FAR *pvalue);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetValue )(
- IRemoteDoubleObject __RPC_FAR * This,
- /* [in] */ JAVA_DOUBLE __RPC_FAR *pvalue);
-
- END_INTERFACE
- } IRemoteDoubleObjectVtbl;
-
- interface IRemoteDoubleObject
- {
- CONST_VTBL struct IRemoteDoubleObjectVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IRemoteDoubleObject_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IRemoteDoubleObject_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IRemoteDoubleObject_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IRemoteDoubleObject_GetType(This,ppType) \
- (This)->lpVtbl -> GetType(This,ppType)
-
- #define IRemoteDoubleObject_SetBreakpoint(This) \
- (This)->lpVtbl -> SetBreakpoint(This)
-
- #define IRemoteDoubleObject_ClearBreakpoint(This) \
- (This)->lpVtbl -> ClearBreakpoint(This)
-
-
- #define IRemoteDoubleObject_GetValue(This,pvalue) \
- (This)->lpVtbl -> GetValue(This,pvalue)
-
- #define IRemoteDoubleObject_SetValue(This,pvalue) \
- (This)->lpVtbl -> SetValue(This,pvalue)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IRemoteDoubleObject_GetValue_Proxy(
- IRemoteDoubleObject __RPC_FAR * This,
- /* [retval][out] */ JAVA_DOUBLE __RPC_FAR *pvalue);
-
-
- void __RPC_STUB IRemoteDoubleObject_GetValue_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteDoubleObject_SetValue_Proxy(
- IRemoteDoubleObject __RPC_FAR * This,
- /* [in] */ JAVA_DOUBLE __RPC_FAR *pvalue);
-
-
- void __RPC_STUB IRemoteDoubleObject_SetValue_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IRemoteDoubleObject_INTERFACE_DEFINED__ */
-
-
- #ifndef __IRemoteFloatObject_INTERFACE_DEFINED__
- #define __IRemoteFloatObject_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IRemoteFloatObject
- * at Thu Aug 20 13:45:24 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
- typedef IRemoteFloatObject __RPC_FAR *LPREMOTEFLOATOBJECT;
-
-
- EXTERN_C const IID IID_IRemoteFloatObject;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("275d9db7-5ff5-11cf-a5e1-00aa006bbf16")
- IRemoteFloatObject : public IRemoteObject
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetValue(
- /* [retval][out] */ JAVA_FLOAT __RPC_FAR *pvalue) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetValue(
- /* [in] */ JAVA_FLOAT __RPC_FAR *pvalue) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IRemoteFloatObjectVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IRemoteFloatObject __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IRemoteFloatObject __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IRemoteFloatObject __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetType )(
- IRemoteFloatObject __RPC_FAR * This,
- /* [retval][out] */ IRemoteField __RPC_FAR *__RPC_FAR *ppType);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetBreakpoint )(
- IRemoteFloatObject __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ClearBreakpoint )(
- IRemoteFloatObject __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetValue )(
- IRemoteFloatObject __RPC_FAR * This,
- /* [retval][out] */ JAVA_FLOAT __RPC_FAR *pvalue);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetValue )(
- IRemoteFloatObject __RPC_FAR * This,
- /* [in] */ JAVA_FLOAT __RPC_FAR *pvalue);
-
- END_INTERFACE
- } IRemoteFloatObjectVtbl;
-
- interface IRemoteFloatObject
- {
- CONST_VTBL struct IRemoteFloatObjectVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IRemoteFloatObject_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IRemoteFloatObject_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IRemoteFloatObject_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IRemoteFloatObject_GetType(This,ppType) \
- (This)->lpVtbl -> GetType(This,ppType)
-
- #define IRemoteFloatObject_SetBreakpoint(This) \
- (This)->lpVtbl -> SetBreakpoint(This)
-
- #define IRemoteFloatObject_ClearBreakpoint(This) \
- (This)->lpVtbl -> ClearBreakpoint(This)
-
-
- #define IRemoteFloatObject_GetValue(This,pvalue) \
- (This)->lpVtbl -> GetValue(This,pvalue)
-
- #define IRemoteFloatObject_SetValue(This,pvalue) \
- (This)->lpVtbl -> SetValue(This,pvalue)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IRemoteFloatObject_GetValue_Proxy(
- IRemoteFloatObject __RPC_FAR * This,
- /* [retval][out] */ JAVA_FLOAT __RPC_FAR *pvalue);
-
-
- void __RPC_STUB IRemoteFloatObject_GetValue_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteFloatObject_SetValue_Proxy(
- IRemoteFloatObject __RPC_FAR * This,
- /* [in] */ JAVA_FLOAT __RPC_FAR *pvalue);
-
-
- void __RPC_STUB IRemoteFloatObject_SetValue_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IRemoteFloatObject_INTERFACE_DEFINED__ */
-
-
- #ifndef __IRemoteIntObject_INTERFACE_DEFINED__
- #define __IRemoteIntObject_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IRemoteIntObject
- * at Thu Aug 20 13:45:24 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
- typedef IRemoteIntObject __RPC_FAR *LPREMOTEINTOBJECT;
-
-
- EXTERN_C const IID IID_IRemoteIntObject;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("275d9db8-5ff5-11cf-a5e1-00aa006bbf16")
- IRemoteIntObject : public IRemoteObject
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetValue(
- /* [retval][out] */ JAVA_INT __RPC_FAR *pvalue) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetValue(
- /* [in] */ JAVA_INT value) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IRemoteIntObjectVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IRemoteIntObject __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IRemoteIntObject __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IRemoteIntObject __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetType )(
- IRemoteIntObject __RPC_FAR * This,
- /* [retval][out] */ IRemoteField __RPC_FAR *__RPC_FAR *ppType);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetBreakpoint )(
- IRemoteIntObject __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ClearBreakpoint )(
- IRemoteIntObject __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetValue )(
- IRemoteIntObject __RPC_FAR * This,
- /* [retval][out] */ JAVA_INT __RPC_FAR *pvalue);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetValue )(
- IRemoteIntObject __RPC_FAR * This,
- /* [in] */ JAVA_INT value);
-
- END_INTERFACE
- } IRemoteIntObjectVtbl;
-
- interface IRemoteIntObject
- {
- CONST_VTBL struct IRemoteIntObjectVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IRemoteIntObject_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IRemoteIntObject_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IRemoteIntObject_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IRemoteIntObject_GetType(This,ppType) \
- (This)->lpVtbl -> GetType(This,ppType)
-
- #define IRemoteIntObject_SetBreakpoint(This) \
- (This)->lpVtbl -> SetBreakpoint(This)
-
- #define IRemoteIntObject_ClearBreakpoint(This) \
- (This)->lpVtbl -> ClearBreakpoint(This)
-
-
- #define IRemoteIntObject_GetValue(This,pvalue) \
- (This)->lpVtbl -> GetValue(This,pvalue)
-
- #define IRemoteIntObject_SetValue(This,value) \
- (This)->lpVtbl -> SetValue(This,value)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IRemoteIntObject_GetValue_Proxy(
- IRemoteIntObject __RPC_FAR * This,
- /* [retval][out] */ JAVA_INT __RPC_FAR *pvalue);
-
-
- void __RPC_STUB IRemoteIntObject_GetValue_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteIntObject_SetValue_Proxy(
- IRemoteIntObject __RPC_FAR * This,
- /* [in] */ JAVA_INT value);
-
-
- void __RPC_STUB IRemoteIntObject_SetValue_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IRemoteIntObject_INTERFACE_DEFINED__ */
-
-
- #ifndef __IRemoteLongObject_INTERFACE_DEFINED__
- #define __IRemoteLongObject_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IRemoteLongObject
- * at Thu Aug 20 13:45:24 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
- typedef IRemoteLongObject __RPC_FAR *LPREMOTELONGOBJECT;
-
-
- EXTERN_C const IID IID_IRemoteLongObject;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("275d9db9-5ff5-11cf-a5e1-00aa006bbf16")
- IRemoteLongObject : public IRemoteObject
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetValue(
- /* [retval][out] */ JAVA_LONG __RPC_FAR *pvalue) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetValue(
- /* [in] */ JAVA_LONG value) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IRemoteLongObjectVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IRemoteLongObject __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IRemoteLongObject __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IRemoteLongObject __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetType )(
- IRemoteLongObject __RPC_FAR * This,
- /* [retval][out] */ IRemoteField __RPC_FAR *__RPC_FAR *ppType);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetBreakpoint )(
- IRemoteLongObject __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ClearBreakpoint )(
- IRemoteLongObject __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetValue )(
- IRemoteLongObject __RPC_FAR * This,
- /* [retval][out] */ JAVA_LONG __RPC_FAR *pvalue);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetValue )(
- IRemoteLongObject __RPC_FAR * This,
- /* [in] */ JAVA_LONG value);
-
- END_INTERFACE
- } IRemoteLongObjectVtbl;
-
- interface IRemoteLongObject
- {
- CONST_VTBL struct IRemoteLongObjectVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IRemoteLongObject_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IRemoteLongObject_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IRemoteLongObject_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IRemoteLongObject_GetType(This,ppType) \
- (This)->lpVtbl -> GetType(This,ppType)
-
- #define IRemoteLongObject_SetBreakpoint(This) \
- (This)->lpVtbl -> SetBreakpoint(This)
-
- #define IRemoteLongObject_ClearBreakpoint(This) \
- (This)->lpVtbl -> ClearBreakpoint(This)
-
-
- #define IRemoteLongObject_GetValue(This,pvalue) \
- (This)->lpVtbl -> GetValue(This,pvalue)
-
- #define IRemoteLongObject_SetValue(This,value) \
- (This)->lpVtbl -> SetValue(This,value)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IRemoteLongObject_GetValue_Proxy(
- IRemoteLongObject __RPC_FAR * This,
- /* [retval][out] */ JAVA_LONG __RPC_FAR *pvalue);
-
-
- void __RPC_STUB IRemoteLongObject_GetValue_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteLongObject_SetValue_Proxy(
- IRemoteLongObject __RPC_FAR * This,
- /* [in] */ JAVA_LONG value);
-
-
- void __RPC_STUB IRemoteLongObject_SetValue_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IRemoteLongObject_INTERFACE_DEFINED__ */
-
-
- #ifndef __IRemoteShortObject_INTERFACE_DEFINED__
- #define __IRemoteShortObject_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IRemoteShortObject
- * at Thu Aug 20 13:45:24 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
- typedef IRemoteShortObject __RPC_FAR *LPREMOTESHORTOBJECT;
-
-
- EXTERN_C const IID IID_IRemoteShortObject;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("275d9dba-5ff5-11cf-a5e1-00aa006bbf16")
- IRemoteShortObject : public IRemoteObject
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetValue(
- /* [retval][out] */ JAVA_SHORT __RPC_FAR *pvalue) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetValue(
- /* [in] */ JAVA_SHORT value) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IRemoteShortObjectVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IRemoteShortObject __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IRemoteShortObject __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IRemoteShortObject __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetType )(
- IRemoteShortObject __RPC_FAR * This,
- /* [retval][out] */ IRemoteField __RPC_FAR *__RPC_FAR *ppType);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetBreakpoint )(
- IRemoteShortObject __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ClearBreakpoint )(
- IRemoteShortObject __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetValue )(
- IRemoteShortObject __RPC_FAR * This,
- /* [retval][out] */ JAVA_SHORT __RPC_FAR *pvalue);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetValue )(
- IRemoteShortObject __RPC_FAR * This,
- /* [in] */ JAVA_SHORT value);
-
- END_INTERFACE
- } IRemoteShortObjectVtbl;
-
- interface IRemoteShortObject
- {
- CONST_VTBL struct IRemoteShortObjectVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IRemoteShortObject_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IRemoteShortObject_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IRemoteShortObject_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IRemoteShortObject_GetType(This,ppType) \
- (This)->lpVtbl -> GetType(This,ppType)
-
- #define IRemoteShortObject_SetBreakpoint(This) \
- (This)->lpVtbl -> SetBreakpoint(This)
-
- #define IRemoteShortObject_ClearBreakpoint(This) \
- (This)->lpVtbl -> ClearBreakpoint(This)
-
-
- #define IRemoteShortObject_GetValue(This,pvalue) \
- (This)->lpVtbl -> GetValue(This,pvalue)
-
- #define IRemoteShortObject_SetValue(This,value) \
- (This)->lpVtbl -> SetValue(This,value)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IRemoteShortObject_GetValue_Proxy(
- IRemoteShortObject __RPC_FAR * This,
- /* [retval][out] */ JAVA_SHORT __RPC_FAR *pvalue);
-
-
- void __RPC_STUB IRemoteShortObject_GetValue_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteShortObject_SetValue_Proxy(
- IRemoteShortObject __RPC_FAR * This,
- /* [in] */ JAVA_SHORT value);
-
-
- void __RPC_STUB IRemoteShortObject_SetValue_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IRemoteShortObject_INTERFACE_DEFINED__ */
-
-
- #ifndef __IRemoteStackFrame_INTERFACE_DEFINED__
- #define __IRemoteStackFrame_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IRemoteStackFrame
- * at Thu Aug 20 13:45:24 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
- typedef IRemoteStackFrame __RPC_FAR *LPREMOTESTACKOBJECT;
-
-
- enum __MIDL_IRemoteStackFrame_0001
- { FRAME_KIND_INVALID = 0,
- FRAME_KIND_INTERPRETED = 0x1,
- FRAME_KIND_NATIVE = 0x2,
- FRAME_KIND_JIT_COMPILED = 0x3,
- FRAME_KIND_FAST_INTERPRETED = 0x4,
- FRAME_KIND_COM = 0x5
- };
- typedef ULONG FRAMEKIND;
-
-
- EXTERN_C const IID IID_IRemoteStackFrame;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("275d9d90-5ff5-11cf-a5e1-00aa006bbf16")
- IRemoteStackFrame : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetCallingFrame(
- /* [retval][out] */ IRemoteStackFrame __RPC_FAR *__RPC_FAR *ppCallingFrame) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetMethodObject(
- /* [retval][out] */ IRemoteContainerObject __RPC_FAR *__RPC_FAR *ppMethodObject) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetPC(
- /* [retval][out] */ ULONG __RPC_FAR *offPC) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetPC(
- /* [in] */ ULONG offPC) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetKind(
- /* [retval][out] */ FRAMEKIND __RPC_FAR *pfk) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IRemoteStackFrameVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IRemoteStackFrame __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IRemoteStackFrame __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IRemoteStackFrame __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCallingFrame )(
- IRemoteStackFrame __RPC_FAR * This,
- /* [retval][out] */ IRemoteStackFrame __RPC_FAR *__RPC_FAR *ppCallingFrame);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetMethodObject )(
- IRemoteStackFrame __RPC_FAR * This,
- /* [retval][out] */ IRemoteContainerObject __RPC_FAR *__RPC_FAR *ppMethodObject);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPC )(
- IRemoteStackFrame __RPC_FAR * This,
- /* [retval][out] */ ULONG __RPC_FAR *offPC);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetPC )(
- IRemoteStackFrame __RPC_FAR * This,
- /* [in] */ ULONG offPC);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetKind )(
- IRemoteStackFrame __RPC_FAR * This,
- /* [retval][out] */ FRAMEKIND __RPC_FAR *pfk);
-
- END_INTERFACE
- } IRemoteStackFrameVtbl;
-
- interface IRemoteStackFrame
- {
- CONST_VTBL struct IRemoteStackFrameVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IRemoteStackFrame_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IRemoteStackFrame_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IRemoteStackFrame_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IRemoteStackFrame_GetCallingFrame(This,ppCallingFrame) \
- (This)->lpVtbl -> GetCallingFrame(This,ppCallingFrame)
-
- #define IRemoteStackFrame_GetMethodObject(This,ppMethodObject) \
- (This)->lpVtbl -> GetMethodObject(This,ppMethodObject)
-
- #define IRemoteStackFrame_GetPC(This,offPC) \
- (This)->lpVtbl -> GetPC(This,offPC)
-
- #define IRemoteStackFrame_SetPC(This,offPC) \
- (This)->lpVtbl -> SetPC(This,offPC)
-
- #define IRemoteStackFrame_GetKind(This,pfk) \
- (This)->lpVtbl -> GetKind(This,pfk)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IRemoteStackFrame_GetCallingFrame_Proxy(
- IRemoteStackFrame __RPC_FAR * This,
- /* [retval][out] */ IRemoteStackFrame __RPC_FAR *__RPC_FAR *ppCallingFrame);
-
-
- void __RPC_STUB IRemoteStackFrame_GetCallingFrame_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteStackFrame_GetMethodObject_Proxy(
- IRemoteStackFrame __RPC_FAR * This,
- /* [retval][out] */ IRemoteContainerObject __RPC_FAR *__RPC_FAR *ppMethodObject);
-
-
- void __RPC_STUB IRemoteStackFrame_GetMethodObject_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteStackFrame_GetPC_Proxy(
- IRemoteStackFrame __RPC_FAR * This,
- /* [retval][out] */ ULONG __RPC_FAR *offPC);
-
-
- void __RPC_STUB IRemoteStackFrame_GetPC_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteStackFrame_SetPC_Proxy(
- IRemoteStackFrame __RPC_FAR * This,
- /* [in] */ ULONG offPC);
-
-
- void __RPC_STUB IRemoteStackFrame_SetPC_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteStackFrame_GetKind_Proxy(
- IRemoteStackFrame __RPC_FAR * This,
- /* [retval][out] */ FRAMEKIND __RPC_FAR *pfk);
-
-
- void __RPC_STUB IRemoteStackFrame_GetKind_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IRemoteStackFrame_INTERFACE_DEFINED__ */
-
-
- #ifndef __IRemoteStackFrameEx_INTERFACE_DEFINED__
- #define __IRemoteStackFrameEx_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IRemoteStackFrameEx
- * at Thu Aug 20 13:45:24 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
-
- EXTERN_C const IID IID_IRemoteStackFrameEx;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("DA4BA03E-A641-11d0-B83D-00A0244A1DE2")
- IRemoteStackFrameEx : public IRemoteStackFrame
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetStackRange(
- /* [out] */ ULONG __RPC_FAR *pdwMin,
- /* [out] */ ULONG __RPC_FAR *pdwLim) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetRealPC(
- /* [retval][out] */ ULONG __RPC_FAR *offPC) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetMethodLocation(
- /* [retval][out] */ IMethodLocation __RPC_FAR *__RPC_FAR *ppiml) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IRemoteStackFrameExVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IRemoteStackFrameEx __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IRemoteStackFrameEx __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IRemoteStackFrameEx __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCallingFrame )(
- IRemoteStackFrameEx __RPC_FAR * This,
- /* [retval][out] */ IRemoteStackFrame __RPC_FAR *__RPC_FAR *ppCallingFrame);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetMethodObject )(
- IRemoteStackFrameEx __RPC_FAR * This,
- /* [retval][out] */ IRemoteContainerObject __RPC_FAR *__RPC_FAR *ppMethodObject);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPC )(
- IRemoteStackFrameEx __RPC_FAR * This,
- /* [retval][out] */ ULONG __RPC_FAR *offPC);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetPC )(
- IRemoteStackFrameEx __RPC_FAR * This,
- /* [in] */ ULONG offPC);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetKind )(
- IRemoteStackFrameEx __RPC_FAR * This,
- /* [retval][out] */ FRAMEKIND __RPC_FAR *pfk);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetStackRange )(
- IRemoteStackFrameEx __RPC_FAR * This,
- /* [out] */ ULONG __RPC_FAR *pdwMin,
- /* [out] */ ULONG __RPC_FAR *pdwLim);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetRealPC )(
- IRemoteStackFrameEx __RPC_FAR * This,
- /* [retval][out] */ ULONG __RPC_FAR *offPC);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetMethodLocation )(
- IRemoteStackFrameEx __RPC_FAR * This,
- /* [retval][out] */ IMethodLocation __RPC_FAR *__RPC_FAR *ppiml);
-
- END_INTERFACE
- } IRemoteStackFrameExVtbl;
-
- interface IRemoteStackFrameEx
- {
- CONST_VTBL struct IRemoteStackFrameExVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IRemoteStackFrameEx_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IRemoteStackFrameEx_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IRemoteStackFrameEx_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IRemoteStackFrameEx_GetCallingFrame(This,ppCallingFrame) \
- (This)->lpVtbl -> GetCallingFrame(This,ppCallingFrame)
-
- #define IRemoteStackFrameEx_GetMethodObject(This,ppMethodObject) \
- (This)->lpVtbl -> GetMethodObject(This,ppMethodObject)
-
- #define IRemoteStackFrameEx_GetPC(This,offPC) \
- (This)->lpVtbl -> GetPC(This,offPC)
-
- #define IRemoteStackFrameEx_SetPC(This,offPC) \
- (This)->lpVtbl -> SetPC(This,offPC)
-
- #define IRemoteStackFrameEx_GetKind(This,pfk) \
- (This)->lpVtbl -> GetKind(This,pfk)
-
-
- #define IRemoteStackFrameEx_GetStackRange(This,pdwMin,pdwLim) \
- (This)->lpVtbl -> GetStackRange(This,pdwMin,pdwLim)
-
- #define IRemoteStackFrameEx_GetRealPC(This,offPC) \
- (This)->lpVtbl -> GetRealPC(This,offPC)
-
- #define IRemoteStackFrameEx_GetMethodLocation(This,ppiml) \
- (This)->lpVtbl -> GetMethodLocation(This,ppiml)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IRemoteStackFrameEx_GetStackRange_Proxy(
- IRemoteStackFrameEx __RPC_FAR * This,
- /* [out] */ ULONG __RPC_FAR *pdwMin,
- /* [out] */ ULONG __RPC_FAR *pdwLim);
-
-
- void __RPC_STUB IRemoteStackFrameEx_GetStackRange_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteStackFrameEx_GetRealPC_Proxy(
- IRemoteStackFrameEx __RPC_FAR * This,
- /* [retval][out] */ ULONG __RPC_FAR *offPC);
-
-
- void __RPC_STUB IRemoteStackFrameEx_GetRealPC_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteStackFrameEx_GetMethodLocation_Proxy(
- IRemoteStackFrameEx __RPC_FAR * This,
- /* [retval][out] */ IMethodLocation __RPC_FAR *__RPC_FAR *ppiml);
-
-
- void __RPC_STUB IRemoteStackFrameEx_GetMethodLocation_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IRemoteStackFrameEx_INTERFACE_DEFINED__ */
-
-
- #ifndef __IRemoteThreadGroup_INTERFACE_DEFINED__
- #define __IRemoteThreadGroup_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IRemoteThreadGroup
- * at Thu Aug 20 13:45:24 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
- typedef IRemoteThreadGroup __RPC_FAR *LPREMOTETHREADGROUP;
-
-
- EXTERN_C const IID IID_IRemoteThreadGroup;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("275d9d92-5ff5-11cf-a5e1-00aa006bbf16")
- IRemoteThreadGroup : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetName(
- /* [retval][out] */ LPOLESTR __RPC_FAR *ppszName) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetThreads(
- /* [retval][out] */ IJavaEnumRemoteThread __RPC_FAR *__RPC_FAR *ppEnum) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetThreadGroups(
- /* [retval][out] */ IJavaEnumRemoteThreadGroup __RPC_FAR *__RPC_FAR *ppEnum) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IRemoteThreadGroupVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IRemoteThreadGroup __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IRemoteThreadGroup __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IRemoteThreadGroup __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetName )(
- IRemoteThreadGroup __RPC_FAR * This,
- /* [retval][out] */ LPOLESTR __RPC_FAR *ppszName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetThreads )(
- IRemoteThreadGroup __RPC_FAR * This,
- /* [retval][out] */ IJavaEnumRemoteThread __RPC_FAR *__RPC_FAR *ppEnum);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetThreadGroups )(
- IRemoteThreadGroup __RPC_FAR * This,
- /* [retval][out] */ IJavaEnumRemoteThreadGroup __RPC_FAR *__RPC_FAR *ppEnum);
-
- END_INTERFACE
- } IRemoteThreadGroupVtbl;
-
- interface IRemoteThreadGroup
- {
- CONST_VTBL struct IRemoteThreadGroupVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IRemoteThreadGroup_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IRemoteThreadGroup_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IRemoteThreadGroup_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IRemoteThreadGroup_GetName(This,ppszName) \
- (This)->lpVtbl -> GetName(This,ppszName)
-
- #define IRemoteThreadGroup_GetThreads(This,ppEnum) \
- (This)->lpVtbl -> GetThreads(This,ppEnum)
-
- #define IRemoteThreadGroup_GetThreadGroups(This,ppEnum) \
- (This)->lpVtbl -> GetThreadGroups(This,ppEnum)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IRemoteThreadGroup_GetName_Proxy(
- IRemoteThreadGroup __RPC_FAR * This,
- /* [retval][out] */ LPOLESTR __RPC_FAR *ppszName);
-
-
- void __RPC_STUB IRemoteThreadGroup_GetName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteThreadGroup_GetThreads_Proxy(
- IRemoteThreadGroup __RPC_FAR * This,
- /* [retval][out] */ IJavaEnumRemoteThread __RPC_FAR *__RPC_FAR *ppEnum);
-
-
- void __RPC_STUB IRemoteThreadGroup_GetThreads_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteThreadGroup_GetThreadGroups_Proxy(
- IRemoteThreadGroup __RPC_FAR * This,
- /* [retval][out] */ IJavaEnumRemoteThreadGroup __RPC_FAR *__RPC_FAR *ppEnum);
-
-
- void __RPC_STUB IRemoteThreadGroup_GetThreadGroups_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IRemoteThreadGroup_INTERFACE_DEFINED__ */
-
-
- #ifndef __IRemoteThreadGroupEx_INTERFACE_DEFINED__
- #define __IRemoteThreadGroupEx_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IRemoteThreadGroupEx
- * at Thu Aug 20 13:45:24 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
-
- EXTERN_C const IID IID_IRemoteThreadGroupEx;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("497C2740-6628-11d1-BA38-006008039BF0")
- IRemoteThreadGroupEx : public IRemoteThreadGroup
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetParent(
- /* [retval][out] */ IRemoteThreadGroupEx __RPC_FAR *__RPC_FAR *ppParentGroup) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IRemoteThreadGroupExVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IRemoteThreadGroupEx __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IRemoteThreadGroupEx __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IRemoteThreadGroupEx __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetName )(
- IRemoteThreadGroupEx __RPC_FAR * This,
- /* [retval][out] */ LPOLESTR __RPC_FAR *ppszName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetThreads )(
- IRemoteThreadGroupEx __RPC_FAR * This,
- /* [retval][out] */ IJavaEnumRemoteThread __RPC_FAR *__RPC_FAR *ppEnum);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetThreadGroups )(
- IRemoteThreadGroupEx __RPC_FAR * This,
- /* [retval][out] */ IJavaEnumRemoteThreadGroup __RPC_FAR *__RPC_FAR *ppEnum);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetParent )(
- IRemoteThreadGroupEx __RPC_FAR * This,
- /* [retval][out] */ IRemoteThreadGroupEx __RPC_FAR *__RPC_FAR *ppParentGroup);
-
- END_INTERFACE
- } IRemoteThreadGroupExVtbl;
-
- interface IRemoteThreadGroupEx
- {
- CONST_VTBL struct IRemoteThreadGroupExVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IRemoteThreadGroupEx_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IRemoteThreadGroupEx_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IRemoteThreadGroupEx_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IRemoteThreadGroupEx_GetName(This,ppszName) \
- (This)->lpVtbl -> GetName(This,ppszName)
-
- #define IRemoteThreadGroupEx_GetThreads(This,ppEnum) \
- (This)->lpVtbl -> GetThreads(This,ppEnum)
-
- #define IRemoteThreadGroupEx_GetThreadGroups(This,ppEnum) \
- (This)->lpVtbl -> GetThreadGroups(This,ppEnum)
-
-
- #define IRemoteThreadGroupEx_GetParent(This,ppParentGroup) \
- (This)->lpVtbl -> GetParent(This,ppParentGroup)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IRemoteThreadGroupEx_GetParent_Proxy(
- IRemoteThreadGroupEx __RPC_FAR * This,
- /* [retval][out] */ IRemoteThreadGroupEx __RPC_FAR *__RPC_FAR *ppParentGroup);
-
-
- void __RPC_STUB IRemoteThreadGroupEx_GetParent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IRemoteThreadGroupEx_INTERFACE_DEFINED__ */
-
-
- #ifndef __IEnumRemoteThreadGroup_INTERFACE_DEFINED__
- #define __IEnumRemoteThreadGroup_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IEnumRemoteThreadGroup
- * at Thu Aug 20 13:45:24 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
- typedef IEnumRemoteThreadGroup __RPC_FAR *LPENUMREMOTETHREADGROUP;
-
-
- EXTERN_C const IID IID_IEnumRemoteThreadGroup;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("275d9da4-5ff5-11cf-a5e1-00aa006bbf16")
- IEnumRemoteThreadGroup : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Next(
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ IRemoteThreadGroup __RPC_FAR *__RPC_FAR rgelt[ ],
- /* [out] */ ULONG __RPC_FAR *pceltFetched) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Skip(
- /* [in] */ ULONG celt) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Clone(
- /* [retval][out] */ IJavaEnumRemoteThreadGroup __RPC_FAR *__RPC_FAR *ppEnum) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IEnumRemoteThreadGroupVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IEnumRemoteThreadGroup __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IEnumRemoteThreadGroup __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IEnumRemoteThreadGroup __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Next )(
- IEnumRemoteThreadGroup __RPC_FAR * This,
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ IRemoteThreadGroup __RPC_FAR *__RPC_FAR rgelt[ ],
- /* [out] */ ULONG __RPC_FAR *pceltFetched);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Skip )(
- IEnumRemoteThreadGroup __RPC_FAR * This,
- /* [in] */ ULONG celt);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )(
- IEnumRemoteThreadGroup __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )(
- IEnumRemoteThreadGroup __RPC_FAR * This,
- /* [retval][out] */ IJavaEnumRemoteThreadGroup __RPC_FAR *__RPC_FAR *ppEnum);
-
- END_INTERFACE
- } IEnumRemoteThreadGroupVtbl;
-
- interface IEnumRemoteThreadGroup
- {
- CONST_VTBL struct IEnumRemoteThreadGroupVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IEnumRemoteThreadGroup_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IEnumRemoteThreadGroup_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IEnumRemoteThreadGroup_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IEnumRemoteThreadGroup_Next(This,celt,rgelt,pceltFetched) \
- (This)->lpVtbl -> Next(This,celt,rgelt,pceltFetched)
-
- #define IEnumRemoteThreadGroup_Skip(This,celt) \
- (This)->lpVtbl -> Skip(This,celt)
-
- #define IEnumRemoteThreadGroup_Reset(This) \
- (This)->lpVtbl -> Reset(This)
-
- #define IEnumRemoteThreadGroup_Clone(This,ppEnum) \
- (This)->lpVtbl -> Clone(This,ppEnum)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IEnumRemoteThreadGroup_Next_Proxy(
- IEnumRemoteThreadGroup __RPC_FAR * This,
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ IRemoteThreadGroup __RPC_FAR *__RPC_FAR rgelt[ ],
- /* [out] */ ULONG __RPC_FAR *pceltFetched);
-
-
- void __RPC_STUB IEnumRemoteThreadGroup_Next_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IEnumRemoteThreadGroup_Skip_Proxy(
- IEnumRemoteThreadGroup __RPC_FAR * This,
- /* [in] */ ULONG celt);
-
-
- void __RPC_STUB IEnumRemoteThreadGroup_Skip_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IEnumRemoteThreadGroup_Reset_Proxy(
- IEnumRemoteThreadGroup __RPC_FAR * This);
-
-
- void __RPC_STUB IEnumRemoteThreadGroup_Reset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IEnumRemoteThreadGroup_Clone_Proxy(
- IEnumRemoteThreadGroup __RPC_FAR * This,
- /* [retval][out] */ IJavaEnumRemoteThreadGroup __RPC_FAR *__RPC_FAR *ppEnum);
-
-
- void __RPC_STUB IEnumRemoteThreadGroup_Clone_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IEnumRemoteThreadGroup_INTERFACE_DEFINED__ */
-
-
- #ifndef __IJavaEnumRemoteThreadGroup_INTERFACE_DEFINED__
- #define __IJavaEnumRemoteThreadGroup_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IJavaEnumRemoteThreadGroup
- * at Thu Aug 20 13:45:24 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
-
- EXTERN_C const IID IID_IJavaEnumRemoteThreadGroup;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("CB33C08E-16E6-11d0-ACBB-00401C608501")
- IJavaEnumRemoteThreadGroup : public IEnumRemoteThreadGroup
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetNext(
- /* [retval][out] */ IRemoteThreadGroup __RPC_FAR *__RPC_FAR *ppirtg) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IJavaEnumRemoteThreadGroupVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IJavaEnumRemoteThreadGroup __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IJavaEnumRemoteThreadGroup __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IJavaEnumRemoteThreadGroup __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Next )(
- IJavaEnumRemoteThreadGroup __RPC_FAR * This,
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ IRemoteThreadGroup __RPC_FAR *__RPC_FAR rgelt[ ],
- /* [out] */ ULONG __RPC_FAR *pceltFetched);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Skip )(
- IJavaEnumRemoteThreadGroup __RPC_FAR * This,
- /* [in] */ ULONG celt);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )(
- IJavaEnumRemoteThreadGroup __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )(
- IJavaEnumRemoteThreadGroup __RPC_FAR * This,
- /* [retval][out] */ IJavaEnumRemoteThreadGroup __RPC_FAR *__RPC_FAR *ppEnum);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetNext )(
- IJavaEnumRemoteThreadGroup __RPC_FAR * This,
- /* [retval][out] */ IRemoteThreadGroup __RPC_FAR *__RPC_FAR *ppirtg);
-
- END_INTERFACE
- } IJavaEnumRemoteThreadGroupVtbl;
-
- interface IJavaEnumRemoteThreadGroup
- {
- CONST_VTBL struct IJavaEnumRemoteThreadGroupVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IJavaEnumRemoteThreadGroup_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IJavaEnumRemoteThreadGroup_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IJavaEnumRemoteThreadGroup_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IJavaEnumRemoteThreadGroup_Next(This,celt,rgelt,pceltFetched) \
- (This)->lpVtbl -> Next(This,celt,rgelt,pceltFetched)
-
- #define IJavaEnumRemoteThreadGroup_Skip(This,celt) \
- (This)->lpVtbl -> Skip(This,celt)
-
- #define IJavaEnumRemoteThreadGroup_Reset(This) \
- (This)->lpVtbl -> Reset(This)
-
- #define IJavaEnumRemoteThreadGroup_Clone(This,ppEnum) \
- (This)->lpVtbl -> Clone(This,ppEnum)
-
-
- #define IJavaEnumRemoteThreadGroup_GetNext(This,ppirtg) \
- (This)->lpVtbl -> GetNext(This,ppirtg)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IJavaEnumRemoteThreadGroup_GetNext_Proxy(
- IJavaEnumRemoteThreadGroup __RPC_FAR * This,
- /* [retval][out] */ IRemoteThreadGroup __RPC_FAR *__RPC_FAR *ppirtg);
-
-
- void __RPC_STUB IJavaEnumRemoteThreadGroup_GetNext_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IJavaEnumRemoteThreadGroup_INTERFACE_DEFINED__ */
-
-
- #ifndef __IRemoteThread_INTERFACE_DEFINED__
- #define __IRemoteThread_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IRemoteThread
- * at Thu Aug 20 13:45:24 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
- typedef IRemoteThread __RPC_FAR *LPREMOTETHREAD;
-
-
- EXTERN_C const IID IID_IRemoteThread;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("275d9d91-5ff5-11cf-a5e1-00aa006bbf16")
- IRemoteThread : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetName(
- /* [retval][out] */ LPOLESTR __RPC_FAR *ppszName) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetCurrentFrame(
- /* [retval][out] */ IRemoteStackFrame __RPC_FAR *__RPC_FAR *ppCurrentFrame) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetThreadGroup(
- /* [retval][out] */ IRemoteThreadGroup __RPC_FAR *__RPC_FAR *ppThreadGroup) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Go( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Step( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE StepIn( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE StepOut( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE RangeStep(
- /* [in] */ ULONG offStart,
- /* [in] */ ULONG offEnd) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE RangeStepIn(
- /* [in] */ ULONG offStart,
- /* [in] */ ULONG offEnd) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Destroy( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Suspend( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Resume( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetSuspendCount(
- /* [retval][out] */ ULONG __RPC_FAR *pcSuspend) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IRemoteThreadVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IRemoteThread __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IRemoteThread __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IRemoteThread __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetName )(
- IRemoteThread __RPC_FAR * This,
- /* [retval][out] */ LPOLESTR __RPC_FAR *ppszName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCurrentFrame )(
- IRemoteThread __RPC_FAR * This,
- /* [retval][out] */ IRemoteStackFrame __RPC_FAR *__RPC_FAR *ppCurrentFrame);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetThreadGroup )(
- IRemoteThread __RPC_FAR * This,
- /* [retval][out] */ IRemoteThreadGroup __RPC_FAR *__RPC_FAR *ppThreadGroup);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Go )(
- IRemoteThread __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Step )(
- IRemoteThread __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *StepIn )(
- IRemoteThread __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *StepOut )(
- IRemoteThread __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RangeStep )(
- IRemoteThread __RPC_FAR * This,
- /* [in] */ ULONG offStart,
- /* [in] */ ULONG offEnd);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RangeStepIn )(
- IRemoteThread __RPC_FAR * This,
- /* [in] */ ULONG offStart,
- /* [in] */ ULONG offEnd);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Destroy )(
- IRemoteThread __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Suspend )(
- IRemoteThread __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Resume )(
- IRemoteThread __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSuspendCount )(
- IRemoteThread __RPC_FAR * This,
- /* [retval][out] */ ULONG __RPC_FAR *pcSuspend);
-
- END_INTERFACE
- } IRemoteThreadVtbl;
-
- interface IRemoteThread
- {
- CONST_VTBL struct IRemoteThreadVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IRemoteThread_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IRemoteThread_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IRemoteThread_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IRemoteThread_GetName(This,ppszName) \
- (This)->lpVtbl -> GetName(This,ppszName)
-
- #define IRemoteThread_GetCurrentFrame(This,ppCurrentFrame) \
- (This)->lpVtbl -> GetCurrentFrame(This,ppCurrentFrame)
-
- #define IRemoteThread_GetThreadGroup(This,ppThreadGroup) \
- (This)->lpVtbl -> GetThreadGroup(This,ppThreadGroup)
-
- #define IRemoteThread_Go(This) \
- (This)->lpVtbl -> Go(This)
-
- #define IRemoteThread_Step(This) \
- (This)->lpVtbl -> Step(This)
-
- #define IRemoteThread_StepIn(This) \
- (This)->lpVtbl -> StepIn(This)
-
- #define IRemoteThread_StepOut(This) \
- (This)->lpVtbl -> StepOut(This)
-
- #define IRemoteThread_RangeStep(This,offStart,offEnd) \
- (This)->lpVtbl -> RangeStep(This,offStart,offEnd)
-
- #define IRemoteThread_RangeStepIn(This,offStart,offEnd) \
- (This)->lpVtbl -> RangeStepIn(This,offStart,offEnd)
-
- #define IRemoteThread_Destroy(This) \
- (This)->lpVtbl -> Destroy(This)
-
- #define IRemoteThread_Suspend(This) \
- (This)->lpVtbl -> Suspend(This)
-
- #define IRemoteThread_Resume(This) \
- (This)->lpVtbl -> Resume(This)
-
- #define IRemoteThread_GetSuspendCount(This,pcSuspend) \
- (This)->lpVtbl -> GetSuspendCount(This,pcSuspend)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IRemoteThread_GetName_Proxy(
- IRemoteThread __RPC_FAR * This,
- /* [retval][out] */ LPOLESTR __RPC_FAR *ppszName);
-
-
- void __RPC_STUB IRemoteThread_GetName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteThread_GetCurrentFrame_Proxy(
- IRemoteThread __RPC_FAR * This,
- /* [retval][out] */ IRemoteStackFrame __RPC_FAR *__RPC_FAR *ppCurrentFrame);
-
-
- void __RPC_STUB IRemoteThread_GetCurrentFrame_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteThread_GetThreadGroup_Proxy(
- IRemoteThread __RPC_FAR * This,
- /* [retval][out] */ IRemoteThreadGroup __RPC_FAR *__RPC_FAR *ppThreadGroup);
-
-
- void __RPC_STUB IRemoteThread_GetThreadGroup_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteThread_Go_Proxy(
- IRemoteThread __RPC_FAR * This);
-
-
- void __RPC_STUB IRemoteThread_Go_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteThread_Step_Proxy(
- IRemoteThread __RPC_FAR * This);
-
-
- void __RPC_STUB IRemoteThread_Step_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteThread_StepIn_Proxy(
- IRemoteThread __RPC_FAR * This);
-
-
- void __RPC_STUB IRemoteThread_StepIn_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteThread_StepOut_Proxy(
- IRemoteThread __RPC_FAR * This);
-
-
- void __RPC_STUB IRemoteThread_StepOut_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteThread_RangeStep_Proxy(
- IRemoteThread __RPC_FAR * This,
- /* [in] */ ULONG offStart,
- /* [in] */ ULONG offEnd);
-
-
- void __RPC_STUB IRemoteThread_RangeStep_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteThread_RangeStepIn_Proxy(
- IRemoteThread __RPC_FAR * This,
- /* [in] */ ULONG offStart,
- /* [in] */ ULONG offEnd);
-
-
- void __RPC_STUB IRemoteThread_RangeStepIn_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteThread_Destroy_Proxy(
- IRemoteThread __RPC_FAR * This);
-
-
- void __RPC_STUB IRemoteThread_Destroy_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteThread_Suspend_Proxy(
- IRemoteThread __RPC_FAR * This);
-
-
- void __RPC_STUB IRemoteThread_Suspend_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteThread_Resume_Proxy(
- IRemoteThread __RPC_FAR * This);
-
-
- void __RPC_STUB IRemoteThread_Resume_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteThread_GetSuspendCount_Proxy(
- IRemoteThread __RPC_FAR * This,
- /* [retval][out] */ ULONG __RPC_FAR *pcSuspend);
-
-
- void __RPC_STUB IRemoteThread_GetSuspendCount_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IRemoteThread_INTERFACE_DEFINED__ */
-
-
- #ifndef __IRemoteThreadEx_INTERFACE_DEFINED__
- #define __IRemoteThreadEx_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IRemoteThreadEx
- * at Thu Aug 20 13:45:24 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
-
- EXTERN_C const IID IID_IRemoteThreadEx;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("D38AFAE0-A611-11d0-B83D-00A0244A1DE2")
- IRemoteThreadEx : public IRemoteThread
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetThreadId(
- /* [retval][out] */ ULONG __RPC_FAR *pdwTid) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetStackFrames(
- /* [retval][out] */ IEnumRemoteStackFrames __RPC_FAR *__RPC_FAR *ppEnum) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE IsStartBlock(
- /* [in] */ IRemoteStackFrame __RPC_FAR *pFrame) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE WatchForStep(
- /* [in] */ BOOL fWatch,
- /* [in] */ ULONG dwStack) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Continue( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE AllowExecution(
- /* [in] */ BOOL fAllow) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE PassExceptionToDebuggee(
- /* [in] */ BOOL fPass) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ClearExecutionState( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE WithdrawFromThreadBank( void) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IRemoteThreadExVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IRemoteThreadEx __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IRemoteThreadEx __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IRemoteThreadEx __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetName )(
- IRemoteThreadEx __RPC_FAR * This,
- /* [retval][out] */ LPOLESTR __RPC_FAR *ppszName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCurrentFrame )(
- IRemoteThreadEx __RPC_FAR * This,
- /* [retval][out] */ IRemoteStackFrame __RPC_FAR *__RPC_FAR *ppCurrentFrame);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetThreadGroup )(
- IRemoteThreadEx __RPC_FAR * This,
- /* [retval][out] */ IRemoteThreadGroup __RPC_FAR *__RPC_FAR *ppThreadGroup);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Go )(
- IRemoteThreadEx __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Step )(
- IRemoteThreadEx __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *StepIn )(
- IRemoteThreadEx __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *StepOut )(
- IRemoteThreadEx __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RangeStep )(
- IRemoteThreadEx __RPC_FAR * This,
- /* [in] */ ULONG offStart,
- /* [in] */ ULONG offEnd);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RangeStepIn )(
- IRemoteThreadEx __RPC_FAR * This,
- /* [in] */ ULONG offStart,
- /* [in] */ ULONG offEnd);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Destroy )(
- IRemoteThreadEx __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Suspend )(
- IRemoteThreadEx __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Resume )(
- IRemoteThreadEx __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSuspendCount )(
- IRemoteThreadEx __RPC_FAR * This,
- /* [retval][out] */ ULONG __RPC_FAR *pcSuspend);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetThreadId )(
- IRemoteThreadEx __RPC_FAR * This,
- /* [retval][out] */ ULONG __RPC_FAR *pdwTid);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetStackFrames )(
- IRemoteThreadEx __RPC_FAR * This,
- /* [retval][out] */ IEnumRemoteStackFrames __RPC_FAR *__RPC_FAR *ppEnum);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsStartBlock )(
- IRemoteThreadEx __RPC_FAR * This,
- /* [in] */ IRemoteStackFrame __RPC_FAR *pFrame);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *WatchForStep )(
- IRemoteThreadEx __RPC_FAR * This,
- /* [in] */ BOOL fWatch,
- /* [in] */ ULONG dwStack);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Continue )(
- IRemoteThreadEx __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AllowExecution )(
- IRemoteThreadEx __RPC_FAR * This,
- /* [in] */ BOOL fAllow);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PassExceptionToDebuggee )(
- IRemoteThreadEx __RPC_FAR * This,
- /* [in] */ BOOL fPass);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ClearExecutionState )(
- IRemoteThreadEx __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *WithdrawFromThreadBank )(
- IRemoteThreadEx __RPC_FAR * This);
-
- END_INTERFACE
- } IRemoteThreadExVtbl;
-
- interface IRemoteThreadEx
- {
- CONST_VTBL struct IRemoteThreadExVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IRemoteThreadEx_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IRemoteThreadEx_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IRemoteThreadEx_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IRemoteThreadEx_GetName(This,ppszName) \
- (This)->lpVtbl -> GetName(This,ppszName)
-
- #define IRemoteThreadEx_GetCurrentFrame(This,ppCurrentFrame) \
- (This)->lpVtbl -> GetCurrentFrame(This,ppCurrentFrame)
-
- #define IRemoteThreadEx_GetThreadGroup(This,ppThreadGroup) \
- (This)->lpVtbl -> GetThreadGroup(This,ppThreadGroup)
-
- #define IRemoteThreadEx_Go(This) \
- (This)->lpVtbl -> Go(This)
-
- #define IRemoteThreadEx_Step(This) \
- (This)->lpVtbl -> Step(This)
-
- #define IRemoteThreadEx_StepIn(This) \
- (This)->lpVtbl -> StepIn(This)
-
- #define IRemoteThreadEx_StepOut(This) \
- (This)->lpVtbl -> StepOut(This)
-
- #define IRemoteThreadEx_RangeStep(This,offStart,offEnd) \
- (This)->lpVtbl -> RangeStep(This,offStart,offEnd)
-
- #define IRemoteThreadEx_RangeStepIn(This,offStart,offEnd) \
- (This)->lpVtbl -> RangeStepIn(This,offStart,offEnd)
-
- #define IRemoteThreadEx_Destroy(This) \
- (This)->lpVtbl -> Destroy(This)
-
- #define IRemoteThreadEx_Suspend(This) \
- (This)->lpVtbl -> Suspend(This)
-
- #define IRemoteThreadEx_Resume(This) \
- (This)->lpVtbl -> Resume(This)
-
- #define IRemoteThreadEx_GetSuspendCount(This,pcSuspend) \
- (This)->lpVtbl -> GetSuspendCount(This,pcSuspend)
-
-
- #define IRemoteThreadEx_GetThreadId(This,pdwTid) \
- (This)->lpVtbl -> GetThreadId(This,pdwTid)
-
- #define IRemoteThreadEx_GetStackFrames(This,ppEnum) \
- (This)->lpVtbl -> GetStackFrames(This,ppEnum)
-
- #define IRemoteThreadEx_IsStartBlock(This,pFrame) \
- (This)->lpVtbl -> IsStartBlock(This,pFrame)
-
- #define IRemoteThreadEx_WatchForStep(This,fWatch,dwStack) \
- (This)->lpVtbl -> WatchForStep(This,fWatch,dwStack)
-
- #define IRemoteThreadEx_Continue(This) \
- (This)->lpVtbl -> Continue(This)
-
- #define IRemoteThreadEx_AllowExecution(This,fAllow) \
- (This)->lpVtbl -> AllowExecution(This,fAllow)
-
- #define IRemoteThreadEx_PassExceptionToDebuggee(This,fPass) \
- (This)->lpVtbl -> PassExceptionToDebuggee(This,fPass)
-
- #define IRemoteThreadEx_ClearExecutionState(This) \
- (This)->lpVtbl -> ClearExecutionState(This)
-
- #define IRemoteThreadEx_WithdrawFromThreadBank(This) \
- (This)->lpVtbl -> WithdrawFromThreadBank(This)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IRemoteThreadEx_GetThreadId_Proxy(
- IRemoteThreadEx __RPC_FAR * This,
- /* [retval][out] */ ULONG __RPC_FAR *pdwTid);
-
-
- void __RPC_STUB IRemoteThreadEx_GetThreadId_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteThreadEx_GetStackFrames_Proxy(
- IRemoteThreadEx __RPC_FAR * This,
- /* [retval][out] */ IEnumRemoteStackFrames __RPC_FAR *__RPC_FAR *ppEnum);
-
-
- void __RPC_STUB IRemoteThreadEx_GetStackFrames_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteThreadEx_IsStartBlock_Proxy(
- IRemoteThreadEx __RPC_FAR * This,
- /* [in] */ IRemoteStackFrame __RPC_FAR *pFrame);
-
-
- void __RPC_STUB IRemoteThreadEx_IsStartBlock_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteThreadEx_WatchForStep_Proxy(
- IRemoteThreadEx __RPC_FAR * This,
- /* [in] */ BOOL fWatch,
- /* [in] */ ULONG dwStack);
-
-
- void __RPC_STUB IRemoteThreadEx_WatchForStep_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteThreadEx_Continue_Proxy(
- IRemoteThreadEx __RPC_FAR * This);
-
-
- void __RPC_STUB IRemoteThreadEx_Continue_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteThreadEx_AllowExecution_Proxy(
- IRemoteThreadEx __RPC_FAR * This,
- /* [in] */ BOOL fAllow);
-
-
- void __RPC_STUB IRemoteThreadEx_AllowExecution_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteThreadEx_PassExceptionToDebuggee_Proxy(
- IRemoteThreadEx __RPC_FAR * This,
- /* [in] */ BOOL fPass);
-
-
- void __RPC_STUB IRemoteThreadEx_PassExceptionToDebuggee_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteThreadEx_ClearExecutionState_Proxy(
- IRemoteThreadEx __RPC_FAR * This);
-
-
- void __RPC_STUB IRemoteThreadEx_ClearExecutionState_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteThreadEx_WithdrawFromThreadBank_Proxy(
- IRemoteThreadEx __RPC_FAR * This);
-
-
- void __RPC_STUB IRemoteThreadEx_WithdrawFromThreadBank_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IRemoteThreadEx_INTERFACE_DEFINED__ */
-
-
- #ifndef __IRemoteThreadEx2_INTERFACE_DEFINED__
- #define __IRemoteThreadEx2_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IRemoteThreadEx2
- * at Thu Aug 20 13:45:24 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
-
- EXTERN_C const IID IID_IRemoteThreadEx2;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("C297B790-0F67-11d2-B050-006008039BF0")
- IRemoteThreadEx2 : public IRemoteThreadEx
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetReturnValue(
- /* [retval][out] */ IRemoteObject __RPC_FAR *__RPC_FAR *pReturnValue) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IRemoteThreadEx2Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IRemoteThreadEx2 __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IRemoteThreadEx2 __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IRemoteThreadEx2 __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetName )(
- IRemoteThreadEx2 __RPC_FAR * This,
- /* [retval][out] */ LPOLESTR __RPC_FAR *ppszName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCurrentFrame )(
- IRemoteThreadEx2 __RPC_FAR * This,
- /* [retval][out] */ IRemoteStackFrame __RPC_FAR *__RPC_FAR *ppCurrentFrame);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetThreadGroup )(
- IRemoteThreadEx2 __RPC_FAR * This,
- /* [retval][out] */ IRemoteThreadGroup __RPC_FAR *__RPC_FAR *ppThreadGroup);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Go )(
- IRemoteThreadEx2 __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Step )(
- IRemoteThreadEx2 __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *StepIn )(
- IRemoteThreadEx2 __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *StepOut )(
- IRemoteThreadEx2 __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RangeStep )(
- IRemoteThreadEx2 __RPC_FAR * This,
- /* [in] */ ULONG offStart,
- /* [in] */ ULONG offEnd);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RangeStepIn )(
- IRemoteThreadEx2 __RPC_FAR * This,
- /* [in] */ ULONG offStart,
- /* [in] */ ULONG offEnd);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Destroy )(
- IRemoteThreadEx2 __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Suspend )(
- IRemoteThreadEx2 __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Resume )(
- IRemoteThreadEx2 __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSuspendCount )(
- IRemoteThreadEx2 __RPC_FAR * This,
- /* [retval][out] */ ULONG __RPC_FAR *pcSuspend);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetThreadId )(
- IRemoteThreadEx2 __RPC_FAR * This,
- /* [retval][out] */ ULONG __RPC_FAR *pdwTid);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetStackFrames )(
- IRemoteThreadEx2 __RPC_FAR * This,
- /* [retval][out] */ IEnumRemoteStackFrames __RPC_FAR *__RPC_FAR *ppEnum);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsStartBlock )(
- IRemoteThreadEx2 __RPC_FAR * This,
- /* [in] */ IRemoteStackFrame __RPC_FAR *pFrame);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *WatchForStep )(
- IRemoteThreadEx2 __RPC_FAR * This,
- /* [in] */ BOOL fWatch,
- /* [in] */ ULONG dwStack);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Continue )(
- IRemoteThreadEx2 __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AllowExecution )(
- IRemoteThreadEx2 __RPC_FAR * This,
- /* [in] */ BOOL fAllow);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PassExceptionToDebuggee )(
- IRemoteThreadEx2 __RPC_FAR * This,
- /* [in] */ BOOL fPass);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ClearExecutionState )(
- IRemoteThreadEx2 __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *WithdrawFromThreadBank )(
- IRemoteThreadEx2 __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetReturnValue )(
- IRemoteThreadEx2 __RPC_FAR * This,
- /* [retval][out] */ IRemoteObject __RPC_FAR *__RPC_FAR *pReturnValue);
-
- END_INTERFACE
- } IRemoteThreadEx2Vtbl;
-
- interface IRemoteThreadEx2
- {
- CONST_VTBL struct IRemoteThreadEx2Vtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IRemoteThreadEx2_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IRemoteThreadEx2_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IRemoteThreadEx2_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IRemoteThreadEx2_GetName(This,ppszName) \
- (This)->lpVtbl -> GetName(This,ppszName)
-
- #define IRemoteThreadEx2_GetCurrentFrame(This,ppCurrentFrame) \
- (This)->lpVtbl -> GetCurrentFrame(This,ppCurrentFrame)
-
- #define IRemoteThreadEx2_GetThreadGroup(This,ppThreadGroup) \
- (This)->lpVtbl -> GetThreadGroup(This,ppThreadGroup)
-
- #define IRemoteThreadEx2_Go(This) \
- (This)->lpVtbl -> Go(This)
-
- #define IRemoteThreadEx2_Step(This) \
- (This)->lpVtbl -> Step(This)
-
- #define IRemoteThreadEx2_StepIn(This) \
- (This)->lpVtbl -> StepIn(This)
-
- #define IRemoteThreadEx2_StepOut(This) \
- (This)->lpVtbl -> StepOut(This)
-
- #define IRemoteThreadEx2_RangeStep(This,offStart,offEnd) \
- (This)->lpVtbl -> RangeStep(This,offStart,offEnd)
-
- #define IRemoteThreadEx2_RangeStepIn(This,offStart,offEnd) \
- (This)->lpVtbl -> RangeStepIn(This,offStart,offEnd)
-
- #define IRemoteThreadEx2_Destroy(This) \
- (This)->lpVtbl -> Destroy(This)
-
- #define IRemoteThreadEx2_Suspend(This) \
- (This)->lpVtbl -> Suspend(This)
-
- #define IRemoteThreadEx2_Resume(This) \
- (This)->lpVtbl -> Resume(This)
-
- #define IRemoteThreadEx2_GetSuspendCount(This,pcSuspend) \
- (This)->lpVtbl -> GetSuspendCount(This,pcSuspend)
-
-
- #define IRemoteThreadEx2_GetThreadId(This,pdwTid) \
- (This)->lpVtbl -> GetThreadId(This,pdwTid)
-
- #define IRemoteThreadEx2_GetStackFrames(This,ppEnum) \
- (This)->lpVtbl -> GetStackFrames(This,ppEnum)
-
- #define IRemoteThreadEx2_IsStartBlock(This,pFrame) \
- (This)->lpVtbl -> IsStartBlock(This,pFrame)
-
- #define IRemoteThreadEx2_WatchForStep(This,fWatch,dwStack) \
- (This)->lpVtbl -> WatchForStep(This,fWatch,dwStack)
-
- #define IRemoteThreadEx2_Continue(This) \
- (This)->lpVtbl -> Continue(This)
-
- #define IRemoteThreadEx2_AllowExecution(This,fAllow) \
- (This)->lpVtbl -> AllowExecution(This,fAllow)
-
- #define IRemoteThreadEx2_PassExceptionToDebuggee(This,fPass) \
- (This)->lpVtbl -> PassExceptionToDebuggee(This,fPass)
-
- #define IRemoteThreadEx2_ClearExecutionState(This) \
- (This)->lpVtbl -> ClearExecutionState(This)
-
- #define IRemoteThreadEx2_WithdrawFromThreadBank(This) \
- (This)->lpVtbl -> WithdrawFromThreadBank(This)
-
-
- #define IRemoteThreadEx2_GetReturnValue(This,pReturnValue) \
- (This)->lpVtbl -> GetReturnValue(This,pReturnValue)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IRemoteThreadEx2_GetReturnValue_Proxy(
- IRemoteThreadEx2 __RPC_FAR * This,
- /* [retval][out] */ IRemoteObject __RPC_FAR *__RPC_FAR *pReturnValue);
-
-
- void __RPC_STUB IRemoteThreadEx2_GetReturnValue_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IRemoteThreadEx2_INTERFACE_DEFINED__ */
-
-
- #ifndef __IEnumRemoteThread_INTERFACE_DEFINED__
- #define __IEnumRemoteThread_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IEnumRemoteThread
- * at Thu Aug 20 13:45:24 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
- typedef IEnumRemoteThread __RPC_FAR *LPENUMREMOTETHREAD;
-
-
- EXTERN_C const IID IID_IEnumRemoteThread;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("275d9da3-5ff5-11cf-a5e1-00aa006bbf16")
- IEnumRemoteThread : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Next(
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ IRemoteThread __RPC_FAR *__RPC_FAR rgelt[ ],
- /* [out] */ ULONG __RPC_FAR *pceltFetched) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Skip(
- /* [in] */ ULONG celt) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Clone(
- /* [retval][out] */ IJavaEnumRemoteThread __RPC_FAR *__RPC_FAR *ppEnum) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IEnumRemoteThreadVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IEnumRemoteThread __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IEnumRemoteThread __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IEnumRemoteThread __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Next )(
- IEnumRemoteThread __RPC_FAR * This,
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ IRemoteThread __RPC_FAR *__RPC_FAR rgelt[ ],
- /* [out] */ ULONG __RPC_FAR *pceltFetched);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Skip )(
- IEnumRemoteThread __RPC_FAR * This,
- /* [in] */ ULONG celt);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )(
- IEnumRemoteThread __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )(
- IEnumRemoteThread __RPC_FAR * This,
- /* [retval][out] */ IJavaEnumRemoteThread __RPC_FAR *__RPC_FAR *ppEnum);
-
- END_INTERFACE
- } IEnumRemoteThreadVtbl;
-
- interface IEnumRemoteThread
- {
- CONST_VTBL struct IEnumRemoteThreadVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IEnumRemoteThread_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IEnumRemoteThread_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IEnumRemoteThread_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IEnumRemoteThread_Next(This,celt,rgelt,pceltFetched) \
- (This)->lpVtbl -> Next(This,celt,rgelt,pceltFetched)
-
- #define IEnumRemoteThread_Skip(This,celt) \
- (This)->lpVtbl -> Skip(This,celt)
-
- #define IEnumRemoteThread_Reset(This) \
- (This)->lpVtbl -> Reset(This)
-
- #define IEnumRemoteThread_Clone(This,ppEnum) \
- (This)->lpVtbl -> Clone(This,ppEnum)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IEnumRemoteThread_Next_Proxy(
- IEnumRemoteThread __RPC_FAR * This,
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ IRemoteThread __RPC_FAR *__RPC_FAR rgelt[ ],
- /* [out] */ ULONG __RPC_FAR *pceltFetched);
-
-
- void __RPC_STUB IEnumRemoteThread_Next_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IEnumRemoteThread_Skip_Proxy(
- IEnumRemoteThread __RPC_FAR * This,
- /* [in] */ ULONG celt);
-
-
- void __RPC_STUB IEnumRemoteThread_Skip_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IEnumRemoteThread_Reset_Proxy(
- IEnumRemoteThread __RPC_FAR * This);
-
-
- void __RPC_STUB IEnumRemoteThread_Reset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IEnumRemoteThread_Clone_Proxy(
- IEnumRemoteThread __RPC_FAR * This,
- /* [retval][out] */ IJavaEnumRemoteThread __RPC_FAR *__RPC_FAR *ppEnum);
-
-
- void __RPC_STUB IEnumRemoteThread_Clone_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IEnumRemoteThread_INTERFACE_DEFINED__ */
-
-
- #ifndef __IJavaEnumRemoteThread_INTERFACE_DEFINED__
- #define __IJavaEnumRemoteThread_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IJavaEnumRemoteThread
- * at Thu Aug 20 13:45:24 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
-
- EXTERN_C const IID IID_IJavaEnumRemoteThread;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("CB33C08F-16E6-11d0-ACBB-00401C608501")
- IJavaEnumRemoteThread : public IEnumRemoteThread
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetNext(
- /* [retval][out] */ IRemoteThread __RPC_FAR *__RPC_FAR *ppt) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IJavaEnumRemoteThreadVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IJavaEnumRemoteThread __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IJavaEnumRemoteThread __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IJavaEnumRemoteThread __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Next )(
- IJavaEnumRemoteThread __RPC_FAR * This,
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ IRemoteThread __RPC_FAR *__RPC_FAR rgelt[ ],
- /* [out] */ ULONG __RPC_FAR *pceltFetched);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Skip )(
- IJavaEnumRemoteThread __RPC_FAR * This,
- /* [in] */ ULONG celt);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )(
- IJavaEnumRemoteThread __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )(
- IJavaEnumRemoteThread __RPC_FAR * This,
- /* [retval][out] */ IJavaEnumRemoteThread __RPC_FAR *__RPC_FAR *ppEnum);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetNext )(
- IJavaEnumRemoteThread __RPC_FAR * This,
- /* [retval][out] */ IRemoteThread __RPC_FAR *__RPC_FAR *ppt);
-
- END_INTERFACE
- } IJavaEnumRemoteThreadVtbl;
-
- interface IJavaEnumRemoteThread
- {
- CONST_VTBL struct IJavaEnumRemoteThreadVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IJavaEnumRemoteThread_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IJavaEnumRemoteThread_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IJavaEnumRemoteThread_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IJavaEnumRemoteThread_Next(This,celt,rgelt,pceltFetched) \
- (This)->lpVtbl -> Next(This,celt,rgelt,pceltFetched)
-
- #define IJavaEnumRemoteThread_Skip(This,celt) \
- (This)->lpVtbl -> Skip(This,celt)
-
- #define IJavaEnumRemoteThread_Reset(This) \
- (This)->lpVtbl -> Reset(This)
-
- #define IJavaEnumRemoteThread_Clone(This,ppEnum) \
- (This)->lpVtbl -> Clone(This,ppEnum)
-
-
- #define IJavaEnumRemoteThread_GetNext(This,ppt) \
- (This)->lpVtbl -> GetNext(This,ppt)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IJavaEnumRemoteThread_GetNext_Proxy(
- IJavaEnumRemoteThread __RPC_FAR * This,
- /* [retval][out] */ IRemoteThread __RPC_FAR *__RPC_FAR *ppt);
-
-
- void __RPC_STUB IJavaEnumRemoteThread_GetNext_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IJavaEnumRemoteThread_INTERFACE_DEFINED__ */
-
-
- #ifndef __IRemoteProcessCallback_INTERFACE_DEFINED__
- #define __IRemoteProcessCallback_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IRemoteProcessCallback
- * at Thu Aug 20 13:45:24 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
- typedef IRemoteProcessCallback __RPC_FAR *LPREMOTEPROCESSCALLBACK;
-
-
- enum __MIDL_IRemoteProcessCallback_0001
- { EXCEPTION_KIND_FIRST_CHANCE = 0x1,
- EXCEPTION_KIND_LAST_CHANCE = 0x2
- };
- typedef ULONG EXCEPTIONKIND;
-
-
- EXTERN_C const IID IID_IRemoteProcessCallback;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("275d9d94-5ff5-11cf-a5e1-00aa006bbf16")
- IRemoteProcessCallback : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE DebugStringEvent(
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread,
- /* [in] */ LPCOLESTR pszDebugString) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE CodeBreakpointEvent(
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE DataBreakpointEvent(
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread,
- /* [unique][in] */ IRemoteObject __RPC_FAR *pObject) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ExceptionEvent(
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread,
- /* [unique][in] */ IRemoteClassField __RPC_FAR *pExceptionClass,
- /* [in] */ EXCEPTIONKIND exceptionKind) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE StepEvent(
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE CanStopEvent(
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE BreakEvent(
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ThreadCreateEvent(
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ThreadDestroyEvent(
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ThreadGroupCreateEvent(
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread,
- /* [unique][in] */ IRemoteThreadGroup __RPC_FAR *pThreadGroup) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ThreadGroupDestroyEvent(
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread,
- /* [unique][in] */ IRemoteThreadGroup __RPC_FAR *pThreadGroup) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ClassLoadEvent(
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread,
- /* [unique][in] */ IRemoteClassField __RPC_FAR *pClassType) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ClassUnloadEvent(
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread,
- /* [unique][in] */ IRemoteClassField __RPC_FAR *pClassType) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ProcessDestroyEvent(
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE TraceEvent(
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE LoadCompleteEvent(
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IRemoteProcessCallbackVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IRemoteProcessCallback __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IRemoteProcessCallback __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IRemoteProcessCallback __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DebugStringEvent )(
- IRemoteProcessCallback __RPC_FAR * This,
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread,
- /* [in] */ LPCOLESTR pszDebugString);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CodeBreakpointEvent )(
- IRemoteProcessCallback __RPC_FAR * This,
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DataBreakpointEvent )(
- IRemoteProcessCallback __RPC_FAR * This,
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread,
- /* [unique][in] */ IRemoteObject __RPC_FAR *pObject);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ExceptionEvent )(
- IRemoteProcessCallback __RPC_FAR * This,
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread,
- /* [unique][in] */ IRemoteClassField __RPC_FAR *pExceptionClass,
- /* [in] */ EXCEPTIONKIND exceptionKind);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *StepEvent )(
- IRemoteProcessCallback __RPC_FAR * This,
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CanStopEvent )(
- IRemoteProcessCallback __RPC_FAR * This,
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *BreakEvent )(
- IRemoteProcessCallback __RPC_FAR * This,
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ThreadCreateEvent )(
- IRemoteProcessCallback __RPC_FAR * This,
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ThreadDestroyEvent )(
- IRemoteProcessCallback __RPC_FAR * This,
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ThreadGroupCreateEvent )(
- IRemoteProcessCallback __RPC_FAR * This,
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread,
- /* [unique][in] */ IRemoteThreadGroup __RPC_FAR *pThreadGroup);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ThreadGroupDestroyEvent )(
- IRemoteProcessCallback __RPC_FAR * This,
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread,
- /* [unique][in] */ IRemoteThreadGroup __RPC_FAR *pThreadGroup);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ClassLoadEvent )(
- IRemoteProcessCallback __RPC_FAR * This,
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread,
- /* [unique][in] */ IRemoteClassField __RPC_FAR *pClassType);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ClassUnloadEvent )(
- IRemoteProcessCallback __RPC_FAR * This,
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread,
- /* [unique][in] */ IRemoteClassField __RPC_FAR *pClassType);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ProcessDestroyEvent )(
- IRemoteProcessCallback __RPC_FAR * This,
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *TraceEvent )(
- IRemoteProcessCallback __RPC_FAR * This,
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LoadCompleteEvent )(
- IRemoteProcessCallback __RPC_FAR * This,
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread);
-
- END_INTERFACE
- } IRemoteProcessCallbackVtbl;
-
- interface IRemoteProcessCallback
- {
- CONST_VTBL struct IRemoteProcessCallbackVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IRemoteProcessCallback_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IRemoteProcessCallback_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IRemoteProcessCallback_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IRemoteProcessCallback_DebugStringEvent(This,pThread,pszDebugString) \
- (This)->lpVtbl -> DebugStringEvent(This,pThread,pszDebugString)
-
- #define IRemoteProcessCallback_CodeBreakpointEvent(This,pThread) \
- (This)->lpVtbl -> CodeBreakpointEvent(This,pThread)
-
- #define IRemoteProcessCallback_DataBreakpointEvent(This,pThread,pObject) \
- (This)->lpVtbl -> DataBreakpointEvent(This,pThread,pObject)
-
- #define IRemoteProcessCallback_ExceptionEvent(This,pThread,pExceptionClass,exceptionKind) \
- (This)->lpVtbl -> ExceptionEvent(This,pThread,pExceptionClass,exceptionKind)
-
- #define IRemoteProcessCallback_StepEvent(This,pThread) \
- (This)->lpVtbl -> StepEvent(This,pThread)
-
- #define IRemoteProcessCallback_CanStopEvent(This,pThread) \
- (This)->lpVtbl -> CanStopEvent(This,pThread)
-
- #define IRemoteProcessCallback_BreakEvent(This,pThread) \
- (This)->lpVtbl -> BreakEvent(This,pThread)
-
- #define IRemoteProcessCallback_ThreadCreateEvent(This,pThread) \
- (This)->lpVtbl -> ThreadCreateEvent(This,pThread)
-
- #define IRemoteProcessCallback_ThreadDestroyEvent(This,pThread) \
- (This)->lpVtbl -> ThreadDestroyEvent(This,pThread)
-
- #define IRemoteProcessCallback_ThreadGroupCreateEvent(This,pThread,pThreadGroup) \
- (This)->lpVtbl -> ThreadGroupCreateEvent(This,pThread,pThreadGroup)
-
- #define IRemoteProcessCallback_ThreadGroupDestroyEvent(This,pThread,pThreadGroup) \
- (This)->lpVtbl -> ThreadGroupDestroyEvent(This,pThread,pThreadGroup)
-
- #define IRemoteProcessCallback_ClassLoadEvent(This,pThread,pClassType) \
- (This)->lpVtbl -> ClassLoadEvent(This,pThread,pClassType)
-
- #define IRemoteProcessCallback_ClassUnloadEvent(This,pThread,pClassType) \
- (This)->lpVtbl -> ClassUnloadEvent(This,pThread,pClassType)
-
- #define IRemoteProcessCallback_ProcessDestroyEvent(This,pThread) \
- (This)->lpVtbl -> ProcessDestroyEvent(This,pThread)
-
- #define IRemoteProcessCallback_TraceEvent(This,pThread) \
- (This)->lpVtbl -> TraceEvent(This,pThread)
-
- #define IRemoteProcessCallback_LoadCompleteEvent(This,pThread) \
- (This)->lpVtbl -> LoadCompleteEvent(This,pThread)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IRemoteProcessCallback_DebugStringEvent_Proxy(
- IRemoteProcessCallback __RPC_FAR * This,
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread,
- /* [in] */ LPCOLESTR pszDebugString);
-
-
- void __RPC_STUB IRemoteProcessCallback_DebugStringEvent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteProcessCallback_CodeBreakpointEvent_Proxy(
- IRemoteProcessCallback __RPC_FAR * This,
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread);
-
-
- void __RPC_STUB IRemoteProcessCallback_CodeBreakpointEvent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteProcessCallback_DataBreakpointEvent_Proxy(
- IRemoteProcessCallback __RPC_FAR * This,
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread,
- /* [unique][in] */ IRemoteObject __RPC_FAR *pObject);
-
-
- void __RPC_STUB IRemoteProcessCallback_DataBreakpointEvent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteProcessCallback_ExceptionEvent_Proxy(
- IRemoteProcessCallback __RPC_FAR * This,
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread,
- /* [unique][in] */ IRemoteClassField __RPC_FAR *pExceptionClass,
- /* [in] */ EXCEPTIONKIND exceptionKind);
-
-
- void __RPC_STUB IRemoteProcessCallback_ExceptionEvent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteProcessCallback_StepEvent_Proxy(
- IRemoteProcessCallback __RPC_FAR * This,
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread);
-
-
- void __RPC_STUB IRemoteProcessCallback_StepEvent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteProcessCallback_CanStopEvent_Proxy(
- IRemoteProcessCallback __RPC_FAR * This,
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread);
-
-
- void __RPC_STUB IRemoteProcessCallback_CanStopEvent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteProcessCallback_BreakEvent_Proxy(
- IRemoteProcessCallback __RPC_FAR * This,
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread);
-
-
- void __RPC_STUB IRemoteProcessCallback_BreakEvent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteProcessCallback_ThreadCreateEvent_Proxy(
- IRemoteProcessCallback __RPC_FAR * This,
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread);
-
-
- void __RPC_STUB IRemoteProcessCallback_ThreadCreateEvent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteProcessCallback_ThreadDestroyEvent_Proxy(
- IRemoteProcessCallback __RPC_FAR * This,
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread);
-
-
- void __RPC_STUB IRemoteProcessCallback_ThreadDestroyEvent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteProcessCallback_ThreadGroupCreateEvent_Proxy(
- IRemoteProcessCallback __RPC_FAR * This,
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread,
- /* [unique][in] */ IRemoteThreadGroup __RPC_FAR *pThreadGroup);
-
-
- void __RPC_STUB IRemoteProcessCallback_ThreadGroupCreateEvent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteProcessCallback_ThreadGroupDestroyEvent_Proxy(
- IRemoteProcessCallback __RPC_FAR * This,
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread,
- /* [unique][in] */ IRemoteThreadGroup __RPC_FAR *pThreadGroup);
-
-
- void __RPC_STUB IRemoteProcessCallback_ThreadGroupDestroyEvent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteProcessCallback_ClassLoadEvent_Proxy(
- IRemoteProcessCallback __RPC_FAR * This,
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread,
- /* [unique][in] */ IRemoteClassField __RPC_FAR *pClassType);
-
-
- void __RPC_STUB IRemoteProcessCallback_ClassLoadEvent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteProcessCallback_ClassUnloadEvent_Proxy(
- IRemoteProcessCallback __RPC_FAR * This,
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread,
- /* [unique][in] */ IRemoteClassField __RPC_FAR *pClassType);
-
-
- void __RPC_STUB IRemoteProcessCallback_ClassUnloadEvent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteProcessCallback_ProcessDestroyEvent_Proxy(
- IRemoteProcessCallback __RPC_FAR * This,
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread);
-
-
- void __RPC_STUB IRemoteProcessCallback_ProcessDestroyEvent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteProcessCallback_TraceEvent_Proxy(
- IRemoteProcessCallback __RPC_FAR * This,
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread);
-
-
- void __RPC_STUB IRemoteProcessCallback_TraceEvent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteProcessCallback_LoadCompleteEvent_Proxy(
- IRemoteProcessCallback __RPC_FAR * This,
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread);
-
-
- void __RPC_STUB IRemoteProcessCallback_LoadCompleteEvent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IRemoteProcessCallback_INTERFACE_DEFINED__ */
-
-
- #ifndef __IRemoteProcessCallbackEx_INTERFACE_DEFINED__
- #define __IRemoteProcessCallbackEx_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IRemoteProcessCallbackEx
- * at Thu Aug 20 13:45:24 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
- typedef IRemoteProcessCallbackEx __RPC_FAR *LPREMOTEPROCESSCALLBACKEX;
-
-
- EXTERN_C const IID IID_IRemoteProcessCallbackEx;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("F3C3EAC2-BB3F-11d0-B840-00A0244A1DE2")
- IRemoteProcessCallbackEx : public IRemoteProcessCallback
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE StartClassEvent(
- /* [in] */ LPCOLESTR pcstrStartClass) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE CodeBreakpointEventEx(
- /* [unique][in] */ IRemoteThread __RPC_FAR *pirt,
- /* [unique][in] */ IMethodLocation __RPC_FAR *piml) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IRemoteProcessCallbackExVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IRemoteProcessCallbackEx __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IRemoteProcessCallbackEx __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IRemoteProcessCallbackEx __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DebugStringEvent )(
- IRemoteProcessCallbackEx __RPC_FAR * This,
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread,
- /* [in] */ LPCOLESTR pszDebugString);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CodeBreakpointEvent )(
- IRemoteProcessCallbackEx __RPC_FAR * This,
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DataBreakpointEvent )(
- IRemoteProcessCallbackEx __RPC_FAR * This,
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread,
- /* [unique][in] */ IRemoteObject __RPC_FAR *pObject);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ExceptionEvent )(
- IRemoteProcessCallbackEx __RPC_FAR * This,
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread,
- /* [unique][in] */ IRemoteClassField __RPC_FAR *pExceptionClass,
- /* [in] */ EXCEPTIONKIND exceptionKind);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *StepEvent )(
- IRemoteProcessCallbackEx __RPC_FAR * This,
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CanStopEvent )(
- IRemoteProcessCallbackEx __RPC_FAR * This,
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *BreakEvent )(
- IRemoteProcessCallbackEx __RPC_FAR * This,
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ThreadCreateEvent )(
- IRemoteProcessCallbackEx __RPC_FAR * This,
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ThreadDestroyEvent )(
- IRemoteProcessCallbackEx __RPC_FAR * This,
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ThreadGroupCreateEvent )(
- IRemoteProcessCallbackEx __RPC_FAR * This,
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread,
- /* [unique][in] */ IRemoteThreadGroup __RPC_FAR *pThreadGroup);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ThreadGroupDestroyEvent )(
- IRemoteProcessCallbackEx __RPC_FAR * This,
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread,
- /* [unique][in] */ IRemoteThreadGroup __RPC_FAR *pThreadGroup);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ClassLoadEvent )(
- IRemoteProcessCallbackEx __RPC_FAR * This,
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread,
- /* [unique][in] */ IRemoteClassField __RPC_FAR *pClassType);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ClassUnloadEvent )(
- IRemoteProcessCallbackEx __RPC_FAR * This,
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread,
- /* [unique][in] */ IRemoteClassField __RPC_FAR *pClassType);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ProcessDestroyEvent )(
- IRemoteProcessCallbackEx __RPC_FAR * This,
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *TraceEvent )(
- IRemoteProcessCallbackEx __RPC_FAR * This,
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LoadCompleteEvent )(
- IRemoteProcessCallbackEx __RPC_FAR * This,
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *StartClassEvent )(
- IRemoteProcessCallbackEx __RPC_FAR * This,
- /* [in] */ LPCOLESTR pcstrStartClass);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CodeBreakpointEventEx )(
- IRemoteProcessCallbackEx __RPC_FAR * This,
- /* [unique][in] */ IRemoteThread __RPC_FAR *pirt,
- /* [unique][in] */ IMethodLocation __RPC_FAR *piml);
-
- END_INTERFACE
- } IRemoteProcessCallbackExVtbl;
-
- interface IRemoteProcessCallbackEx
- {
- CONST_VTBL struct IRemoteProcessCallbackExVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IRemoteProcessCallbackEx_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IRemoteProcessCallbackEx_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IRemoteProcessCallbackEx_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IRemoteProcessCallbackEx_DebugStringEvent(This,pThread,pszDebugString) \
- (This)->lpVtbl -> DebugStringEvent(This,pThread,pszDebugString)
-
- #define IRemoteProcessCallbackEx_CodeBreakpointEvent(This,pThread) \
- (This)->lpVtbl -> CodeBreakpointEvent(This,pThread)
-
- #define IRemoteProcessCallbackEx_DataBreakpointEvent(This,pThread,pObject) \
- (This)->lpVtbl -> DataBreakpointEvent(This,pThread,pObject)
-
- #define IRemoteProcessCallbackEx_ExceptionEvent(This,pThread,pExceptionClass,exceptionKind) \
- (This)->lpVtbl -> ExceptionEvent(This,pThread,pExceptionClass,exceptionKind)
-
- #define IRemoteProcessCallbackEx_StepEvent(This,pThread) \
- (This)->lpVtbl -> StepEvent(This,pThread)
-
- #define IRemoteProcessCallbackEx_CanStopEvent(This,pThread) \
- (This)->lpVtbl -> CanStopEvent(This,pThread)
-
- #define IRemoteProcessCallbackEx_BreakEvent(This,pThread) \
- (This)->lpVtbl -> BreakEvent(This,pThread)
-
- #define IRemoteProcessCallbackEx_ThreadCreateEvent(This,pThread) \
- (This)->lpVtbl -> ThreadCreateEvent(This,pThread)
-
- #define IRemoteProcessCallbackEx_ThreadDestroyEvent(This,pThread) \
- (This)->lpVtbl -> ThreadDestroyEvent(This,pThread)
-
- #define IRemoteProcessCallbackEx_ThreadGroupCreateEvent(This,pThread,pThreadGroup) \
- (This)->lpVtbl -> ThreadGroupCreateEvent(This,pThread,pThreadGroup)
-
- #define IRemoteProcessCallbackEx_ThreadGroupDestroyEvent(This,pThread,pThreadGroup) \
- (This)->lpVtbl -> ThreadGroupDestroyEvent(This,pThread,pThreadGroup)
-
- #define IRemoteProcessCallbackEx_ClassLoadEvent(This,pThread,pClassType) \
- (This)->lpVtbl -> ClassLoadEvent(This,pThread,pClassType)
-
- #define IRemoteProcessCallbackEx_ClassUnloadEvent(This,pThread,pClassType) \
- (This)->lpVtbl -> ClassUnloadEvent(This,pThread,pClassType)
-
- #define IRemoteProcessCallbackEx_ProcessDestroyEvent(This,pThread) \
- (This)->lpVtbl -> ProcessDestroyEvent(This,pThread)
-
- #define IRemoteProcessCallbackEx_TraceEvent(This,pThread) \
- (This)->lpVtbl -> TraceEvent(This,pThread)
-
- #define IRemoteProcessCallbackEx_LoadCompleteEvent(This,pThread) \
- (This)->lpVtbl -> LoadCompleteEvent(This,pThread)
-
-
- #define IRemoteProcessCallbackEx_StartClassEvent(This,pcstrStartClass) \
- (This)->lpVtbl -> StartClassEvent(This,pcstrStartClass)
-
- #define IRemoteProcessCallbackEx_CodeBreakpointEventEx(This,pirt,piml) \
- (This)->lpVtbl -> CodeBreakpointEventEx(This,pirt,piml)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IRemoteProcessCallbackEx_StartClassEvent_Proxy(
- IRemoteProcessCallbackEx __RPC_FAR * This,
- /* [in] */ LPCOLESTR pcstrStartClass);
-
-
- void __RPC_STUB IRemoteProcessCallbackEx_StartClassEvent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteProcessCallbackEx_CodeBreakpointEventEx_Proxy(
- IRemoteProcessCallbackEx __RPC_FAR * This,
- /* [unique][in] */ IRemoteThread __RPC_FAR *pirt,
- /* [unique][in] */ IMethodLocation __RPC_FAR *piml);
-
-
- void __RPC_STUB IRemoteProcessCallbackEx_CodeBreakpointEventEx_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IRemoteProcessCallbackEx_INTERFACE_DEFINED__ */
-
-
- #ifndef __IRemoteProcessCallbackEx2_INTERFACE_DEFINED__
- #define __IRemoteProcessCallbackEx2_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IRemoteProcessCallbackEx2
- * at Thu Aug 20 13:45:24 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
-
- EXTERN_C const IID IID_IRemoteProcessCallbackEx2;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("E65A0530-F975-11d1-B04A-006008039BF0")
- IRemoteProcessCallbackEx2 : public IRemoteProcessCallbackEx
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE ExceptionEventEx(
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread,
- /* [unique][in] */ IRemoteClassField __RPC_FAR *pExceptionClass,
- /* [in] */ EXCEPTIONKIND exceptionKind,
- /* [unique][in] */ IRemoteClassObject __RPC_FAR *pExceptionObject) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IRemoteProcessCallbackEx2Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IRemoteProcessCallbackEx2 __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IRemoteProcessCallbackEx2 __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IRemoteProcessCallbackEx2 __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DebugStringEvent )(
- IRemoteProcessCallbackEx2 __RPC_FAR * This,
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread,
- /* [in] */ LPCOLESTR pszDebugString);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CodeBreakpointEvent )(
- IRemoteProcessCallbackEx2 __RPC_FAR * This,
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DataBreakpointEvent )(
- IRemoteProcessCallbackEx2 __RPC_FAR * This,
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread,
- /* [unique][in] */ IRemoteObject __RPC_FAR *pObject);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ExceptionEvent )(
- IRemoteProcessCallbackEx2 __RPC_FAR * This,
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread,
- /* [unique][in] */ IRemoteClassField __RPC_FAR *pExceptionClass,
- /* [in] */ EXCEPTIONKIND exceptionKind);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *StepEvent )(
- IRemoteProcessCallbackEx2 __RPC_FAR * This,
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CanStopEvent )(
- IRemoteProcessCallbackEx2 __RPC_FAR * This,
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *BreakEvent )(
- IRemoteProcessCallbackEx2 __RPC_FAR * This,
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ThreadCreateEvent )(
- IRemoteProcessCallbackEx2 __RPC_FAR * This,
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ThreadDestroyEvent )(
- IRemoteProcessCallbackEx2 __RPC_FAR * This,
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ThreadGroupCreateEvent )(
- IRemoteProcessCallbackEx2 __RPC_FAR * This,
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread,
- /* [unique][in] */ IRemoteThreadGroup __RPC_FAR *pThreadGroup);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ThreadGroupDestroyEvent )(
- IRemoteProcessCallbackEx2 __RPC_FAR * This,
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread,
- /* [unique][in] */ IRemoteThreadGroup __RPC_FAR *pThreadGroup);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ClassLoadEvent )(
- IRemoteProcessCallbackEx2 __RPC_FAR * This,
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread,
- /* [unique][in] */ IRemoteClassField __RPC_FAR *pClassType);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ClassUnloadEvent )(
- IRemoteProcessCallbackEx2 __RPC_FAR * This,
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread,
- /* [unique][in] */ IRemoteClassField __RPC_FAR *pClassType);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ProcessDestroyEvent )(
- IRemoteProcessCallbackEx2 __RPC_FAR * This,
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *TraceEvent )(
- IRemoteProcessCallbackEx2 __RPC_FAR * This,
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LoadCompleteEvent )(
- IRemoteProcessCallbackEx2 __RPC_FAR * This,
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *StartClassEvent )(
- IRemoteProcessCallbackEx2 __RPC_FAR * This,
- /* [in] */ LPCOLESTR pcstrStartClass);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CodeBreakpointEventEx )(
- IRemoteProcessCallbackEx2 __RPC_FAR * This,
- /* [unique][in] */ IRemoteThread __RPC_FAR *pirt,
- /* [unique][in] */ IMethodLocation __RPC_FAR *piml);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ExceptionEventEx )(
- IRemoteProcessCallbackEx2 __RPC_FAR * This,
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread,
- /* [unique][in] */ IRemoteClassField __RPC_FAR *pExceptionClass,
- /* [in] */ EXCEPTIONKIND exceptionKind,
- /* [unique][in] */ IRemoteClassObject __RPC_FAR *pExceptionObject);
-
- END_INTERFACE
- } IRemoteProcessCallbackEx2Vtbl;
-
- interface IRemoteProcessCallbackEx2
- {
- CONST_VTBL struct IRemoteProcessCallbackEx2Vtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IRemoteProcessCallbackEx2_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IRemoteProcessCallbackEx2_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IRemoteProcessCallbackEx2_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IRemoteProcessCallbackEx2_DebugStringEvent(This,pThread,pszDebugString) \
- (This)->lpVtbl -> DebugStringEvent(This,pThread,pszDebugString)
-
- #define IRemoteProcessCallbackEx2_CodeBreakpointEvent(This,pThread) \
- (This)->lpVtbl -> CodeBreakpointEvent(This,pThread)
-
- #define IRemoteProcessCallbackEx2_DataBreakpointEvent(This,pThread,pObject) \
- (This)->lpVtbl -> DataBreakpointEvent(This,pThread,pObject)
-
- #define IRemoteProcessCallbackEx2_ExceptionEvent(This,pThread,pExceptionClass,exceptionKind) \
- (This)->lpVtbl -> ExceptionEvent(This,pThread,pExceptionClass,exceptionKind)
-
- #define IRemoteProcessCallbackEx2_StepEvent(This,pThread) \
- (This)->lpVtbl -> StepEvent(This,pThread)
-
- #define IRemoteProcessCallbackEx2_CanStopEvent(This,pThread) \
- (This)->lpVtbl -> CanStopEvent(This,pThread)
-
- #define IRemoteProcessCallbackEx2_BreakEvent(This,pThread) \
- (This)->lpVtbl -> BreakEvent(This,pThread)
-
- #define IRemoteProcessCallbackEx2_ThreadCreateEvent(This,pThread) \
- (This)->lpVtbl -> ThreadCreateEvent(This,pThread)
-
- #define IRemoteProcessCallbackEx2_ThreadDestroyEvent(This,pThread) \
- (This)->lpVtbl -> ThreadDestroyEvent(This,pThread)
-
- #define IRemoteProcessCallbackEx2_ThreadGroupCreateEvent(This,pThread,pThreadGroup) \
- (This)->lpVtbl -> ThreadGroupCreateEvent(This,pThread,pThreadGroup)
-
- #define IRemoteProcessCallbackEx2_ThreadGroupDestroyEvent(This,pThread,pThreadGroup) \
- (This)->lpVtbl -> ThreadGroupDestroyEvent(This,pThread,pThreadGroup)
-
- #define IRemoteProcessCallbackEx2_ClassLoadEvent(This,pThread,pClassType) \
- (This)->lpVtbl -> ClassLoadEvent(This,pThread,pClassType)
-
- #define IRemoteProcessCallbackEx2_ClassUnloadEvent(This,pThread,pClassType) \
- (This)->lpVtbl -> ClassUnloadEvent(This,pThread,pClassType)
-
- #define IRemoteProcessCallbackEx2_ProcessDestroyEvent(This,pThread) \
- (This)->lpVtbl -> ProcessDestroyEvent(This,pThread)
-
- #define IRemoteProcessCallbackEx2_TraceEvent(This,pThread) \
- (This)->lpVtbl -> TraceEvent(This,pThread)
-
- #define IRemoteProcessCallbackEx2_LoadCompleteEvent(This,pThread) \
- (This)->lpVtbl -> LoadCompleteEvent(This,pThread)
-
-
- #define IRemoteProcessCallbackEx2_StartClassEvent(This,pcstrStartClass) \
- (This)->lpVtbl -> StartClassEvent(This,pcstrStartClass)
-
- #define IRemoteProcessCallbackEx2_CodeBreakpointEventEx(This,pirt,piml) \
- (This)->lpVtbl -> CodeBreakpointEventEx(This,pirt,piml)
-
-
- #define IRemoteProcessCallbackEx2_ExceptionEventEx(This,pThread,pExceptionClass,exceptionKind,pExceptionObject) \
- (This)->lpVtbl -> ExceptionEventEx(This,pThread,pExceptionClass,exceptionKind,pExceptionObject)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IRemoteProcessCallbackEx2_ExceptionEventEx_Proxy(
- IRemoteProcessCallbackEx2 __RPC_FAR * This,
- /* [unique][in] */ IRemoteThread __RPC_FAR *pThread,
- /* [unique][in] */ IRemoteClassField __RPC_FAR *pExceptionClass,
- /* [in] */ EXCEPTIONKIND exceptionKind,
- /* [unique][in] */ IRemoteClassObject __RPC_FAR *pExceptionObject);
-
-
- void __RPC_STUB IRemoteProcessCallbackEx2_ExceptionEventEx_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IRemoteProcessCallbackEx2_INTERFACE_DEFINED__ */
-
-
- #ifndef __IRemoteProcess_INTERFACE_DEFINED__
- #define __IRemoteProcess_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IRemoteProcess
- * at Thu Aug 20 13:45:24 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
- typedef IRemoteProcess __RPC_FAR *LPREMOTEPROCESS;
-
-
- EXTERN_C const IID IID_IRemoteProcess;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("275d9d93-5ff5-11cf-a5e1-00aa006bbf16")
- IRemoteProcess : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE RegisterCallback(
- /* [unique][in] */ IRemoteProcessCallback __RPC_FAR *pCallback) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Detach( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Break( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetGlobalContainerObject(
- /* [retval][out] */ IRemoteContainerObject __RPC_FAR *__RPC_FAR *ppGlobalContainerObject) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE FindClass(
- /* [in] */ LPCOLESTR pszClassName,
- /* [retval][out] */ IRemoteClassField __RPC_FAR *__RPC_FAR *ppClassType) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE TraceMethods(
- /* [in] */ BOOL bTraceOn) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetThreadGroups(
- /* [retval][out] */ IJavaEnumRemoteThreadGroup __RPC_FAR *__RPC_FAR *ppEnum) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IRemoteProcessVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IRemoteProcess __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IRemoteProcess __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IRemoteProcess __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RegisterCallback )(
- IRemoteProcess __RPC_FAR * This,
- /* [unique][in] */ IRemoteProcessCallback __RPC_FAR *pCallback);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Detach )(
- IRemoteProcess __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Break )(
- IRemoteProcess __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetGlobalContainerObject )(
- IRemoteProcess __RPC_FAR * This,
- /* [retval][out] */ IRemoteContainerObject __RPC_FAR *__RPC_FAR *ppGlobalContainerObject);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FindClass )(
- IRemoteProcess __RPC_FAR * This,
- /* [in] */ LPCOLESTR pszClassName,
- /* [retval][out] */ IRemoteClassField __RPC_FAR *__RPC_FAR *ppClassType);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *TraceMethods )(
- IRemoteProcess __RPC_FAR * This,
- /* [in] */ BOOL bTraceOn);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetThreadGroups )(
- IRemoteProcess __RPC_FAR * This,
- /* [retval][out] */ IJavaEnumRemoteThreadGroup __RPC_FAR *__RPC_FAR *ppEnum);
-
- END_INTERFACE
- } IRemoteProcessVtbl;
-
- interface IRemoteProcess
- {
- CONST_VTBL struct IRemoteProcessVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IRemoteProcess_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IRemoteProcess_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IRemoteProcess_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IRemoteProcess_RegisterCallback(This,pCallback) \
- (This)->lpVtbl -> RegisterCallback(This,pCallback)
-
- #define IRemoteProcess_Detach(This) \
- (This)->lpVtbl -> Detach(This)
-
- #define IRemoteProcess_Break(This) \
- (This)->lpVtbl -> Break(This)
-
- #define IRemoteProcess_GetGlobalContainerObject(This,ppGlobalContainerObject) \
- (This)->lpVtbl -> GetGlobalContainerObject(This,ppGlobalContainerObject)
-
- #define IRemoteProcess_FindClass(This,pszClassName,ppClassType) \
- (This)->lpVtbl -> FindClass(This,pszClassName,ppClassType)
-
- #define IRemoteProcess_TraceMethods(This,bTraceOn) \
- (This)->lpVtbl -> TraceMethods(This,bTraceOn)
-
- #define IRemoteProcess_GetThreadGroups(This,ppEnum) \
- (This)->lpVtbl -> GetThreadGroups(This,ppEnum)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IRemoteProcess_RegisterCallback_Proxy(
- IRemoteProcess __RPC_FAR * This,
- /* [unique][in] */ IRemoteProcessCallback __RPC_FAR *pCallback);
-
-
- void __RPC_STUB IRemoteProcess_RegisterCallback_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteProcess_Detach_Proxy(
- IRemoteProcess __RPC_FAR * This);
-
-
- void __RPC_STUB IRemoteProcess_Detach_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteProcess_Break_Proxy(
- IRemoteProcess __RPC_FAR * This);
-
-
- void __RPC_STUB IRemoteProcess_Break_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteProcess_GetGlobalContainerObject_Proxy(
- IRemoteProcess __RPC_FAR * This,
- /* [retval][out] */ IRemoteContainerObject __RPC_FAR *__RPC_FAR *ppGlobalContainerObject);
-
-
- void __RPC_STUB IRemoteProcess_GetGlobalContainerObject_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteProcess_FindClass_Proxy(
- IRemoteProcess __RPC_FAR * This,
- /* [in] */ LPCOLESTR pszClassName,
- /* [retval][out] */ IRemoteClassField __RPC_FAR *__RPC_FAR *ppClassType);
-
-
- void __RPC_STUB IRemoteProcess_FindClass_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteProcess_TraceMethods_Proxy(
- IRemoteProcess __RPC_FAR * This,
- /* [in] */ BOOL bTraceOn);
-
-
- void __RPC_STUB IRemoteProcess_TraceMethods_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteProcess_GetThreadGroups_Proxy(
- IRemoteProcess __RPC_FAR * This,
- /* [retval][out] */ IJavaEnumRemoteThreadGroup __RPC_FAR *__RPC_FAR *ppEnum);
-
-
- void __RPC_STUB IRemoteProcess_GetThreadGroups_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IRemoteProcess_INTERFACE_DEFINED__ */
-
-
- #ifndef __IRemoteProcessEx_INTERFACE_DEFINED__
- #define __IRemoteProcessEx_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IRemoteProcessEx
- * at Thu Aug 20 13:45:24 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
-
- EXTERN_C const IID IID_IRemoteProcessEx;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("538B1290-106B-11d2-B051-006008039BF0")
- IRemoteProcessEx : public IRemoteProcess
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE SetDebugOptions(
- /* [in] */ DWORD dwOptions) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetDebugOptions(
- /* [retval][out] */ DWORD __RPC_FAR *pdwOptions) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetPossibleDebugOptions(
- /* [retval][out] */ DWORD __RPC_FAR *pdwPossibleOptions) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IRemoteProcessExVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IRemoteProcessEx __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IRemoteProcessEx __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IRemoteProcessEx __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RegisterCallback )(
- IRemoteProcessEx __RPC_FAR * This,
- /* [unique][in] */ IRemoteProcessCallback __RPC_FAR *pCallback);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Detach )(
- IRemoteProcessEx __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Break )(
- IRemoteProcessEx __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetGlobalContainerObject )(
- IRemoteProcessEx __RPC_FAR * This,
- /* [retval][out] */ IRemoteContainerObject __RPC_FAR *__RPC_FAR *ppGlobalContainerObject);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FindClass )(
- IRemoteProcessEx __RPC_FAR * This,
- /* [in] */ LPCOLESTR pszClassName,
- /* [retval][out] */ IRemoteClassField __RPC_FAR *__RPC_FAR *ppClassType);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *TraceMethods )(
- IRemoteProcessEx __RPC_FAR * This,
- /* [in] */ BOOL bTraceOn);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetThreadGroups )(
- IRemoteProcessEx __RPC_FAR * This,
- /* [retval][out] */ IJavaEnumRemoteThreadGroup __RPC_FAR *__RPC_FAR *ppEnum);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetDebugOptions )(
- IRemoteProcessEx __RPC_FAR * This,
- /* [in] */ DWORD dwOptions);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDebugOptions )(
- IRemoteProcessEx __RPC_FAR * This,
- /* [retval][out] */ DWORD __RPC_FAR *pdwOptions);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPossibleDebugOptions )(
- IRemoteProcessEx __RPC_FAR * This,
- /* [retval][out] */ DWORD __RPC_FAR *pdwPossibleOptions);
-
- END_INTERFACE
- } IRemoteProcessExVtbl;
-
- interface IRemoteProcessEx
- {
- CONST_VTBL struct IRemoteProcessExVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IRemoteProcessEx_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IRemoteProcessEx_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IRemoteProcessEx_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IRemoteProcessEx_RegisterCallback(This,pCallback) \
- (This)->lpVtbl -> RegisterCallback(This,pCallback)
-
- #define IRemoteProcessEx_Detach(This) \
- (This)->lpVtbl -> Detach(This)
-
- #define IRemoteProcessEx_Break(This) \
- (This)->lpVtbl -> Break(This)
-
- #define IRemoteProcessEx_GetGlobalContainerObject(This,ppGlobalContainerObject) \
- (This)->lpVtbl -> GetGlobalContainerObject(This,ppGlobalContainerObject)
-
- #define IRemoteProcessEx_FindClass(This,pszClassName,ppClassType) \
- (This)->lpVtbl -> FindClass(This,pszClassName,ppClassType)
-
- #define IRemoteProcessEx_TraceMethods(This,bTraceOn) \
- (This)->lpVtbl -> TraceMethods(This,bTraceOn)
-
- #define IRemoteProcessEx_GetThreadGroups(This,ppEnum) \
- (This)->lpVtbl -> GetThreadGroups(This,ppEnum)
-
-
- #define IRemoteProcessEx_SetDebugOptions(This,dwOptions) \
- (This)->lpVtbl -> SetDebugOptions(This,dwOptions)
-
- #define IRemoteProcessEx_GetDebugOptions(This,pdwOptions) \
- (This)->lpVtbl -> GetDebugOptions(This,pdwOptions)
-
- #define IRemoteProcessEx_GetPossibleDebugOptions(This,pdwPossibleOptions) \
- (This)->lpVtbl -> GetPossibleDebugOptions(This,pdwPossibleOptions)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IRemoteProcessEx_SetDebugOptions_Proxy(
- IRemoteProcessEx __RPC_FAR * This,
- /* [in] */ DWORD dwOptions);
-
-
- void __RPC_STUB IRemoteProcessEx_SetDebugOptions_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteProcessEx_GetDebugOptions_Proxy(
- IRemoteProcessEx __RPC_FAR * This,
- /* [retval][out] */ DWORD __RPC_FAR *pdwOptions);
-
-
- void __RPC_STUB IRemoteProcessEx_GetDebugOptions_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteProcessEx_GetPossibleDebugOptions_Proxy(
- IRemoteProcessEx __RPC_FAR * This,
- /* [retval][out] */ DWORD __RPC_FAR *pdwPossibleOptions);
-
-
- void __RPC_STUB IRemoteProcessEx_GetPossibleDebugOptions_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IRemoteProcessEx_INTERFACE_DEFINED__ */
-
-
- #ifndef __IEnumRemoteProcess_INTERFACE_DEFINED__
- #define __IEnumRemoteProcess_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IEnumRemoteProcess
- * at Thu Aug 20 13:45:24 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
- typedef IEnumRemoteProcess __RPC_FAR *LPENUMREMOTEPROCESS;
-
-
- EXTERN_C const IID IID_IEnumRemoteProcess;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("275d9da5-5ff5-11cf-a5e1-00aa006bbf16")
- IEnumRemoteProcess : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Next(
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ IRemoteProcess __RPC_FAR *__RPC_FAR rgelt[ ],
- /* [out] */ ULONG __RPC_FAR *pceltFetched) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Skip(
- /* [in] */ ULONG celt) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Clone(
- /* [retval][out] */ IJavaEnumRemoteProcess __RPC_FAR *__RPC_FAR *ppEnum) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IEnumRemoteProcessVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IEnumRemoteProcess __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IEnumRemoteProcess __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IEnumRemoteProcess __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Next )(
- IEnumRemoteProcess __RPC_FAR * This,
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ IRemoteProcess __RPC_FAR *__RPC_FAR rgelt[ ],
- /* [out] */ ULONG __RPC_FAR *pceltFetched);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Skip )(
- IEnumRemoteProcess __RPC_FAR * This,
- /* [in] */ ULONG celt);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )(
- IEnumRemoteProcess __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )(
- IEnumRemoteProcess __RPC_FAR * This,
- /* [retval][out] */ IJavaEnumRemoteProcess __RPC_FAR *__RPC_FAR *ppEnum);
-
- END_INTERFACE
- } IEnumRemoteProcessVtbl;
-
- interface IEnumRemoteProcess
- {
- CONST_VTBL struct IEnumRemoteProcessVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IEnumRemoteProcess_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IEnumRemoteProcess_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IEnumRemoteProcess_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IEnumRemoteProcess_Next(This,celt,rgelt,pceltFetched) \
- (This)->lpVtbl -> Next(This,celt,rgelt,pceltFetched)
-
- #define IEnumRemoteProcess_Skip(This,celt) \
- (This)->lpVtbl -> Skip(This,celt)
-
- #define IEnumRemoteProcess_Reset(This) \
- (This)->lpVtbl -> Reset(This)
-
- #define IEnumRemoteProcess_Clone(This,ppEnum) \
- (This)->lpVtbl -> Clone(This,ppEnum)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IEnumRemoteProcess_Next_Proxy(
- IEnumRemoteProcess __RPC_FAR * This,
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ IRemoteProcess __RPC_FAR *__RPC_FAR rgelt[ ],
- /* [out] */ ULONG __RPC_FAR *pceltFetched);
-
-
- void __RPC_STUB IEnumRemoteProcess_Next_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IEnumRemoteProcess_Skip_Proxy(
- IEnumRemoteProcess __RPC_FAR * This,
- /* [in] */ ULONG celt);
-
-
- void __RPC_STUB IEnumRemoteProcess_Skip_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IEnumRemoteProcess_Reset_Proxy(
- IEnumRemoteProcess __RPC_FAR * This);
-
-
- void __RPC_STUB IEnumRemoteProcess_Reset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IEnumRemoteProcess_Clone_Proxy(
- IEnumRemoteProcess __RPC_FAR * This,
- /* [retval][out] */ IJavaEnumRemoteProcess __RPC_FAR *__RPC_FAR *ppEnum);
-
-
- void __RPC_STUB IEnumRemoteProcess_Clone_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IEnumRemoteProcess_INTERFACE_DEFINED__ */
-
-
- #ifndef __IJavaEnumRemoteProcess_INTERFACE_DEFINED__
- #define __IJavaEnumRemoteProcess_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IJavaEnumRemoteProcess
- * at Thu Aug 20 13:45:24 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
-
- EXTERN_C const IID IID_IJavaEnumRemoteProcess;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("CB33C090-16E6-11d0-ACBB-00401C608501")
- IJavaEnumRemoteProcess : public IEnumRemoteProcess
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetNext(
- /* [retval][out] */ IRemoteProcess __RPC_FAR *__RPC_FAR *ppirp) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IJavaEnumRemoteProcessVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IJavaEnumRemoteProcess __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IJavaEnumRemoteProcess __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IJavaEnumRemoteProcess __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Next )(
- IJavaEnumRemoteProcess __RPC_FAR * This,
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ IRemoteProcess __RPC_FAR *__RPC_FAR rgelt[ ],
- /* [out] */ ULONG __RPC_FAR *pceltFetched);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Skip )(
- IJavaEnumRemoteProcess __RPC_FAR * This,
- /* [in] */ ULONG celt);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )(
- IJavaEnumRemoteProcess __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )(
- IJavaEnumRemoteProcess __RPC_FAR * This,
- /* [retval][out] */ IJavaEnumRemoteProcess __RPC_FAR *__RPC_FAR *ppEnum);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetNext )(
- IJavaEnumRemoteProcess __RPC_FAR * This,
- /* [retval][out] */ IRemoteProcess __RPC_FAR *__RPC_FAR *ppirp);
-
- END_INTERFACE
- } IJavaEnumRemoteProcessVtbl;
-
- interface IJavaEnumRemoteProcess
- {
- CONST_VTBL struct IJavaEnumRemoteProcessVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IJavaEnumRemoteProcess_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IJavaEnumRemoteProcess_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IJavaEnumRemoteProcess_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IJavaEnumRemoteProcess_Next(This,celt,rgelt,pceltFetched) \
- (This)->lpVtbl -> Next(This,celt,rgelt,pceltFetched)
-
- #define IJavaEnumRemoteProcess_Skip(This,celt) \
- (This)->lpVtbl -> Skip(This,celt)
-
- #define IJavaEnumRemoteProcess_Reset(This) \
- (This)->lpVtbl -> Reset(This)
-
- #define IJavaEnumRemoteProcess_Clone(This,ppEnum) \
- (This)->lpVtbl -> Clone(This,ppEnum)
-
-
- #define IJavaEnumRemoteProcess_GetNext(This,ppirp) \
- (This)->lpVtbl -> GetNext(This,ppirp)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IJavaEnumRemoteProcess_GetNext_Proxy(
- IJavaEnumRemoteProcess __RPC_FAR * This,
- /* [retval][out] */ IRemoteProcess __RPC_FAR *__RPC_FAR *ppirp);
-
-
- void __RPC_STUB IJavaEnumRemoteProcess_GetNext_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IJavaEnumRemoteProcess_INTERFACE_DEFINED__ */
-
-
- #ifndef __IRemoteDebugManagerCallback_INTERFACE_DEFINED__
- #define __IRemoteDebugManagerCallback_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IRemoteDebugManagerCallback
- * at Thu Aug 20 13:45:24 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
- typedef IRemoteDebugManagerCallback __RPC_FAR *LPREMOTEDEBUGMANAGERCALLBACK;
-
-
- EXTERN_C const IID IID_IRemoteDebugManagerCallback;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("275d9d61-5ff5-11cf-a5e1-00aa006bbf16")
- IRemoteDebugManagerCallback : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE ProcessCreateEvent(
- /* [unique][in] */ IRemoteProcess __RPC_FAR *pProcessNew,
- /* [unique][in] */ IRemoteProcess __RPC_FAR *pProcessParent) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IRemoteDebugManagerCallbackVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IRemoteDebugManagerCallback __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IRemoteDebugManagerCallback __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IRemoteDebugManagerCallback __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ProcessCreateEvent )(
- IRemoteDebugManagerCallback __RPC_FAR * This,
- /* [unique][in] */ IRemoteProcess __RPC_FAR *pProcessNew,
- /* [unique][in] */ IRemoteProcess __RPC_FAR *pProcessParent);
-
- END_INTERFACE
- } IRemoteDebugManagerCallbackVtbl;
-
- interface IRemoteDebugManagerCallback
- {
- CONST_VTBL struct IRemoteDebugManagerCallbackVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IRemoteDebugManagerCallback_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IRemoteDebugManagerCallback_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IRemoteDebugManagerCallback_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IRemoteDebugManagerCallback_ProcessCreateEvent(This,pProcessNew,pProcessParent) \
- (This)->lpVtbl -> ProcessCreateEvent(This,pProcessNew,pProcessParent)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IRemoteDebugManagerCallback_ProcessCreateEvent_Proxy(
- IRemoteDebugManagerCallback __RPC_FAR * This,
- /* [unique][in] */ IRemoteProcess __RPC_FAR *pProcessNew,
- /* [unique][in] */ IRemoteProcess __RPC_FAR *pProcessParent);
-
-
- void __RPC_STUB IRemoteDebugManagerCallback_ProcessCreateEvent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IRemoteDebugManagerCallback_INTERFACE_DEFINED__ */
-
-
- #ifndef __IRemoteDebugManagerCallbackEx_INTERFACE_DEFINED__
- #define __IRemoteDebugManagerCallbackEx_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IRemoteDebugManagerCallbackEx
- * at Thu Aug 20 13:45:24 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
-
- EXTERN_C const IID IID_IRemoteDebugManagerCallbackEx;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("E3732322-2E0D-11d1-B069-00A0244A1DE2")
- IRemoteDebugManagerCallbackEx : public IRemoteDebugManagerCallback
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE StartClassEvent(
- /* [in] */ LPCOLESTR pcstrStartClass) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IRemoteDebugManagerCallbackExVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IRemoteDebugManagerCallbackEx __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IRemoteDebugManagerCallbackEx __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IRemoteDebugManagerCallbackEx __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ProcessCreateEvent )(
- IRemoteDebugManagerCallbackEx __RPC_FAR * This,
- /* [unique][in] */ IRemoteProcess __RPC_FAR *pProcessNew,
- /* [unique][in] */ IRemoteProcess __RPC_FAR *pProcessParent);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *StartClassEvent )(
- IRemoteDebugManagerCallbackEx __RPC_FAR * This,
- /* [in] */ LPCOLESTR pcstrStartClass);
-
- END_INTERFACE
- } IRemoteDebugManagerCallbackExVtbl;
-
- interface IRemoteDebugManagerCallbackEx
- {
- CONST_VTBL struct IRemoteDebugManagerCallbackExVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IRemoteDebugManagerCallbackEx_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IRemoteDebugManagerCallbackEx_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IRemoteDebugManagerCallbackEx_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IRemoteDebugManagerCallbackEx_ProcessCreateEvent(This,pProcessNew,pProcessParent) \
- (This)->lpVtbl -> ProcessCreateEvent(This,pProcessNew,pProcessParent)
-
-
- #define IRemoteDebugManagerCallbackEx_StartClassEvent(This,pcstrStartClass) \
- (This)->lpVtbl -> StartClassEvent(This,pcstrStartClass)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IRemoteDebugManagerCallbackEx_StartClassEvent_Proxy(
- IRemoteDebugManagerCallbackEx __RPC_FAR * This,
- /* [in] */ LPCOLESTR pcstrStartClass);
-
-
- void __RPC_STUB IRemoteDebugManagerCallbackEx_StartClassEvent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IRemoteDebugManagerCallbackEx_INTERFACE_DEFINED__ */
-
-
- #ifndef __IRemoteDebugManager_INTERFACE_DEFINED__
- #define __IRemoteDebugManager_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IRemoteDebugManager
- * at Thu Aug 20 13:45:24 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
- typedef IRemoteDebugManager __RPC_FAR *LPREMOTEDEBUGMANAGER;
-
-
- EXTERN_C const IID IID_IRemoteDebugManager;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("275d9d60-5ff5-11cf-a5e1-00aa006bbf16")
- IRemoteDebugManager : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE RegisterCallback(
- /* [unique][in] */ IRemoteDebugManagerCallback __RPC_FAR *pCallback) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Detach( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetActiveProcesses(
- /* [retval][out] */ IJavaEnumRemoteProcess __RPC_FAR *__RPC_FAR *ppEnum) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE RequestCreateEvent(
- /* [in] */ LPCOLESTR pszProcessName,
- /* [in] */ DWORD dwParentProcessId) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IRemoteDebugManagerVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IRemoteDebugManager __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IRemoteDebugManager __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IRemoteDebugManager __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RegisterCallback )(
- IRemoteDebugManager __RPC_FAR * This,
- /* [unique][in] */ IRemoteDebugManagerCallback __RPC_FAR *pCallback);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Detach )(
- IRemoteDebugManager __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetActiveProcesses )(
- IRemoteDebugManager __RPC_FAR * This,
- /* [retval][out] */ IJavaEnumRemoteProcess __RPC_FAR *__RPC_FAR *ppEnum);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RequestCreateEvent )(
- IRemoteDebugManager __RPC_FAR * This,
- /* [in] */ LPCOLESTR pszProcessName,
- /* [in] */ DWORD dwParentProcessId);
-
- END_INTERFACE
- } IRemoteDebugManagerVtbl;
-
- interface IRemoteDebugManager
- {
- CONST_VTBL struct IRemoteDebugManagerVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IRemoteDebugManager_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IRemoteDebugManager_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IRemoteDebugManager_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IRemoteDebugManager_RegisterCallback(This,pCallback) \
- (This)->lpVtbl -> RegisterCallback(This,pCallback)
-
- #define IRemoteDebugManager_Detach(This) \
- (This)->lpVtbl -> Detach(This)
-
- #define IRemoteDebugManager_GetActiveProcesses(This,ppEnum) \
- (This)->lpVtbl -> GetActiveProcesses(This,ppEnum)
-
- #define IRemoteDebugManager_RequestCreateEvent(This,pszProcessName,dwParentProcessId) \
- (This)->lpVtbl -> RequestCreateEvent(This,pszProcessName,dwParentProcessId)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IRemoteDebugManager_RegisterCallback_Proxy(
- IRemoteDebugManager __RPC_FAR * This,
- /* [unique][in] */ IRemoteDebugManagerCallback __RPC_FAR *pCallback);
-
-
- void __RPC_STUB IRemoteDebugManager_RegisterCallback_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteDebugManager_Detach_Proxy(
- IRemoteDebugManager __RPC_FAR * This);
-
-
- void __RPC_STUB IRemoteDebugManager_Detach_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteDebugManager_GetActiveProcesses_Proxy(
- IRemoteDebugManager __RPC_FAR * This,
- /* [retval][out] */ IJavaEnumRemoteProcess __RPC_FAR *__RPC_FAR *ppEnum);
-
-
- void __RPC_STUB IRemoteDebugManager_GetActiveProcesses_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IRemoteDebugManager_RequestCreateEvent_Proxy(
- IRemoteDebugManager __RPC_FAR * This,
- /* [in] */ LPCOLESTR pszProcessName,
- /* [in] */ DWORD dwParentProcessId);
-
-
- void __RPC_STUB IRemoteDebugManager_RequestCreateEvent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IRemoteDebugManager_INTERFACE_DEFINED__ */
-
-
- #ifndef __IJavaDebugManager_INTERFACE_DEFINED__
- #define __IJavaDebugManager_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IJavaDebugManager
- * at Thu Aug 20 13:45:24 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
-
- EXTERN_C const IID IID_IJavaDebugManager;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("275d9dc0-5ff5-11cf-a5e1-00aa006bbf16")
- IJavaDebugManager : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE RegisterRemoteDebugManager(
- /* [unique][in] */ IRemoteDebugManager __RPC_FAR *pirdm,
- /* [in] */ DWORD dwProcessID) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Detach( void) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IJavaDebugManagerVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IJavaDebugManager __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IJavaDebugManager __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IJavaDebugManager __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RegisterRemoteDebugManager )(
- IJavaDebugManager __RPC_FAR * This,
- /* [unique][in] */ IRemoteDebugManager __RPC_FAR *pirdm,
- /* [in] */ DWORD dwProcessID);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Detach )(
- IJavaDebugManager __RPC_FAR * This);
-
- END_INTERFACE
- } IJavaDebugManagerVtbl;
-
- interface IJavaDebugManager
- {
- CONST_VTBL struct IJavaDebugManagerVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IJavaDebugManager_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IJavaDebugManager_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IJavaDebugManager_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IJavaDebugManager_RegisterRemoteDebugManager(This,pirdm,dwProcessID) \
- (This)->lpVtbl -> RegisterRemoteDebugManager(This,pirdm,dwProcessID)
-
- #define IJavaDebugManager_Detach(This) \
- (This)->lpVtbl -> Detach(This)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IJavaDebugManager_RegisterRemoteDebugManager_Proxy(
- IJavaDebugManager __RPC_FAR * This,
- /* [unique][in] */ IRemoteDebugManager __RPC_FAR *pirdm,
- /* [in] */ DWORD dwProcessID);
-
-
- void __RPC_STUB IJavaDebugManager_RegisterRemoteDebugManager_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IJavaDebugManager_Detach_Proxy(
- IJavaDebugManager __RPC_FAR * This);
-
-
- void __RPC_STUB IJavaDebugManager_Detach_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IJavaDebugManager_INTERFACE_DEFINED__ */
-
-
- #ifndef __IJITAttachDebugger_INTERFACE_DEFINED__
- #define __IJITAttachDebugger_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IJITAttachDebugger
- * at Thu Aug 20 13:45:24 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
-
- EXTERN_C const IID IID_IJITAttachDebugger;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("50656CD0-063E-11d2-B04F-006008039BF0")
- IJITAttachDebugger : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE JITAttach(
- /* [in] */ IRemoteProcess __RPC_FAR *pRunningProcess,
- /* [in] */ IRemoteThread __RPC_FAR *pThread,
- /* [in] */ IRemoteClassObject __RPC_FAR *pExceptionObject) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IJITAttachDebuggerVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IJITAttachDebugger __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IJITAttachDebugger __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IJITAttachDebugger __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *JITAttach )(
- IJITAttachDebugger __RPC_FAR * This,
- /* [in] */ IRemoteProcess __RPC_FAR *pRunningProcess,
- /* [in] */ IRemoteThread __RPC_FAR *pThread,
- /* [in] */ IRemoteClassObject __RPC_FAR *pExceptionObject);
-
- END_INTERFACE
- } IJITAttachDebuggerVtbl;
-
- interface IJITAttachDebugger
- {
- CONST_VTBL struct IJITAttachDebuggerVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IJITAttachDebugger_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IJITAttachDebugger_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IJITAttachDebugger_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IJITAttachDebugger_JITAttach(This,pRunningProcess,pThread,pExceptionObject) \
- (This)->lpVtbl -> JITAttach(This,pRunningProcess,pThread,pExceptionObject)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IJITAttachDebugger_JITAttach_Proxy(
- IJITAttachDebugger __RPC_FAR * This,
- /* [in] */ IRemoteProcess __RPC_FAR *pRunningProcess,
- /* [in] */ IRemoteThread __RPC_FAR *pThread,
- /* [in] */ IRemoteClassObject __RPC_FAR *pExceptionObject);
-
-
- void __RPC_STUB IJITAttachDebugger_JITAttach_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IJITAttachDebugger_INTERFACE_DEFINED__ */
-
-
- #ifndef __IEnumRemoteStackFrames_INTERFACE_DEFINED__
- #define __IEnumRemoteStackFrames_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IEnumRemoteStackFrames
- * at Thu Aug 20 13:45:24 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
-
- EXTERN_C const IID IID_IEnumRemoteStackFrames;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("8F20BA80-D239-11d0-B84F-00A0244A1DE2")
- IEnumRemoteStackFrames : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Next(
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ IRemoteStackFrame __RPC_FAR *__RPC_FAR rgelt[ ],
- /* [out] */ ULONG __RPC_FAR *pceltFetched) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Skip(
- /* [in] */ ULONG celt) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Clone(
- /* [retval][out] */ IEnumRemoteStackFrames __RPC_FAR *__RPC_FAR *ppEnum) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetCount(
- /* [retval][out] */ ULONG __RPC_FAR *pcelt) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IEnumRemoteStackFramesVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IEnumRemoteStackFrames __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IEnumRemoteStackFrames __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IEnumRemoteStackFrames __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Next )(
- IEnumRemoteStackFrames __RPC_FAR * This,
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ IRemoteStackFrame __RPC_FAR *__RPC_FAR rgelt[ ],
- /* [out] */ ULONG __RPC_FAR *pceltFetched);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Skip )(
- IEnumRemoteStackFrames __RPC_FAR * This,
- /* [in] */ ULONG celt);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )(
- IEnumRemoteStackFrames __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )(
- IEnumRemoteStackFrames __RPC_FAR * This,
- /* [retval][out] */ IEnumRemoteStackFrames __RPC_FAR *__RPC_FAR *ppEnum);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCount )(
- IEnumRemoteStackFrames __RPC_FAR * This,
- /* [retval][out] */ ULONG __RPC_FAR *pcelt);
-
- END_INTERFACE
- } IEnumRemoteStackFramesVtbl;
-
- interface IEnumRemoteStackFrames
- {
- CONST_VTBL struct IEnumRemoteStackFramesVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IEnumRemoteStackFrames_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IEnumRemoteStackFrames_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IEnumRemoteStackFrames_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IEnumRemoteStackFrames_Next(This,celt,rgelt,pceltFetched) \
- (This)->lpVtbl -> Next(This,celt,rgelt,pceltFetched)
-
- #define IEnumRemoteStackFrames_Skip(This,celt) \
- (This)->lpVtbl -> Skip(This,celt)
-
- #define IEnumRemoteStackFrames_Reset(This) \
- (This)->lpVtbl -> Reset(This)
-
- #define IEnumRemoteStackFrames_Clone(This,ppEnum) \
- (This)->lpVtbl -> Clone(This,ppEnum)
-
- #define IEnumRemoteStackFrames_GetCount(This,pcelt) \
- (This)->lpVtbl -> GetCount(This,pcelt)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IEnumRemoteStackFrames_Next_Proxy(
- IEnumRemoteStackFrames __RPC_FAR * This,
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ IRemoteStackFrame __RPC_FAR *__RPC_FAR rgelt[ ],
- /* [out] */ ULONG __RPC_FAR *pceltFetched);
-
-
- void __RPC_STUB IEnumRemoteStackFrames_Next_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IEnumRemoteStackFrames_Skip_Proxy(
- IEnumRemoteStackFrames __RPC_FAR * This,
- /* [in] */ ULONG celt);
-
-
- void __RPC_STUB IEnumRemoteStackFrames_Skip_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IEnumRemoteStackFrames_Reset_Proxy(
- IEnumRemoteStackFrames __RPC_FAR * This);
-
-
- void __RPC_STUB IEnumRemoteStackFrames_Reset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IEnumRemoteStackFrames_Clone_Proxy(
- IEnumRemoteStackFrames __RPC_FAR * This,
- /* [retval][out] */ IEnumRemoteStackFrames __RPC_FAR *__RPC_FAR *ppEnum);
-
-
- void __RPC_STUB IEnumRemoteStackFrames_Clone_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IEnumRemoteStackFrames_GetCount_Proxy(
- IEnumRemoteStackFrames __RPC_FAR * This,
- /* [retval][out] */ ULONG __RPC_FAR *pcelt);
-
-
- void __RPC_STUB IEnumRemoteStackFrames_GetCount_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IEnumRemoteStackFrames_INTERFACE_DEFINED__ */
-
-
-
- #ifndef __JavaDebuggingLibrary_LIBRARY_DEFINED__
- #define __JavaDebuggingLibrary_LIBRARY_DEFINED__
-
- /****************************************
- * Generated header for library: JavaDebuggingLibrary
- * at Thu Aug 20 13:45:24 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid] */
-
-
-
- EXTERN_C const IID LIBID_JavaDebuggingLibrary;
-
- #ifdef __cplusplus
- EXTERN_C const CLSID CLSID_RemoteJavaDebugManager;
-
- class DECLSPEC_UUID("275d9d50-5ff5-11cf-a5e1-00aa006bbf16")
- RemoteJavaDebugManager;
- #endif
- #endif /* __JavaDebuggingLibrary_LIBRARY_DEFINED__ */
-
- #ifndef __IMethodLocation_INTERFACE_DEFINED__
- #define __IMethodLocation_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IMethodLocation
- * at Thu Aug 20 13:45:24 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
-
- EXTERN_C const IID IID_IMethodLocation;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("6E2E7A21-C9CE-11d1-B040-006008039BF0")
- IMethodLocation : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetMethod(
- /* [retval][out] */ IRemoteMethodField __RPC_FAR *__RPC_FAR *ppirmf) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetBasePC(
- /* [retval][out] */ ULONG __RPC_FAR *pulPC) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetBreakpoint( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ClearBreakpoint( void) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IMethodLocationVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IMethodLocation __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IMethodLocation __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IMethodLocation __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetMethod )(
- IMethodLocation __RPC_FAR * This,
- /* [retval][out] */ IRemoteMethodField __RPC_FAR *__RPC_FAR *ppirmf);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetBasePC )(
- IMethodLocation __RPC_FAR * This,
- /* [retval][out] */ ULONG __RPC_FAR *pulPC);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetBreakpoint )(
- IMethodLocation __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ClearBreakpoint )(
- IMethodLocation __RPC_FAR * This);
-
- END_INTERFACE
- } IMethodLocationVtbl;
-
- interface IMethodLocation
- {
- CONST_VTBL struct IMethodLocationVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IMethodLocation_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IMethodLocation_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IMethodLocation_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IMethodLocation_GetMethod(This,ppirmf) \
- (This)->lpVtbl -> GetMethod(This,ppirmf)
-
- #define IMethodLocation_GetBasePC(This,pulPC) \
- (This)->lpVtbl -> GetBasePC(This,pulPC)
-
- #define IMethodLocation_SetBreakpoint(This) \
- (This)->lpVtbl -> SetBreakpoint(This)
-
- #define IMethodLocation_ClearBreakpoint(This) \
- (This)->lpVtbl -> ClearBreakpoint(This)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IMethodLocation_GetMethod_Proxy(
- IMethodLocation __RPC_FAR * This,
- /* [retval][out] */ IRemoteMethodField __RPC_FAR *__RPC_FAR *ppirmf);
-
-
- void __RPC_STUB IMethodLocation_GetMethod_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IMethodLocation_GetBasePC_Proxy(
- IMethodLocation __RPC_FAR * This,
- /* [retval][out] */ ULONG __RPC_FAR *pulPC);
-
-
- void __RPC_STUB IMethodLocation_GetBasePC_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IMethodLocation_SetBreakpoint_Proxy(
- IMethodLocation __RPC_FAR * This);
-
-
- void __RPC_STUB IMethodLocation_SetBreakpoint_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IMethodLocation_ClearBreakpoint_Proxy(
- IMethodLocation __RPC_FAR * This);
-
-
- void __RPC_STUB IMethodLocation_ClearBreakpoint_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IMethodLocation_INTERFACE_DEFINED__ */
-
-
- #ifndef __IEnumCodeBreakpoints_INTERFACE_DEFINED__
- #define __IEnumCodeBreakpoints_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IEnumCodeBreakpoints
- * at Thu Aug 20 13:45:24 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
-
- EXTERN_C const IID IID_IEnumCodeBreakpoints;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("6E2E7A22-C9CE-11d1-B040-006008039BF0")
- IEnumCodeBreakpoints : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Next(
- /* [in] */ ULONG ulc,
- /* [length_is][size_is][out] */ IMethodLocation __RPC_FAR *__RPC_FAR *ppiml,
- /* [out] */ ULONG __RPC_FAR *pulcFetched) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Skip(
- /* [in] */ ULONG ulc) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Clone(
- /* [retval][out] */ IEnumCodeBreakpoints __RPC_FAR *__RPC_FAR *ppiecbp) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetCount(
- /* [retval][out] */ ULONG __RPC_FAR *pulc) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IEnumCodeBreakpointsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IEnumCodeBreakpoints __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IEnumCodeBreakpoints __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IEnumCodeBreakpoints __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Next )(
- IEnumCodeBreakpoints __RPC_FAR * This,
- /* [in] */ ULONG ulc,
- /* [length_is][size_is][out] */ IMethodLocation __RPC_FAR *__RPC_FAR *ppiml,
- /* [out] */ ULONG __RPC_FAR *pulcFetched);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Skip )(
- IEnumCodeBreakpoints __RPC_FAR * This,
- /* [in] */ ULONG ulc);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )(
- IEnumCodeBreakpoints __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )(
- IEnumCodeBreakpoints __RPC_FAR * This,
- /* [retval][out] */ IEnumCodeBreakpoints __RPC_FAR *__RPC_FAR *ppiecbp);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCount )(
- IEnumCodeBreakpoints __RPC_FAR * This,
- /* [retval][out] */ ULONG __RPC_FAR *pulc);
-
- END_INTERFACE
- } IEnumCodeBreakpointsVtbl;
-
- interface IEnumCodeBreakpoints
- {
- CONST_VTBL struct IEnumCodeBreakpointsVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IEnumCodeBreakpoints_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IEnumCodeBreakpoints_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IEnumCodeBreakpoints_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IEnumCodeBreakpoints_Next(This,ulc,ppiml,pulcFetched) \
- (This)->lpVtbl -> Next(This,ulc,ppiml,pulcFetched)
-
- #define IEnumCodeBreakpoints_Skip(This,ulc) \
- (This)->lpVtbl -> Skip(This,ulc)
-
- #define IEnumCodeBreakpoints_Reset(This) \
- (This)->lpVtbl -> Reset(This)
-
- #define IEnumCodeBreakpoints_Clone(This,ppiecbp) \
- (This)->lpVtbl -> Clone(This,ppiecbp)
-
- #define IEnumCodeBreakpoints_GetCount(This,pulc) \
- (This)->lpVtbl -> GetCount(This,pulc)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IEnumCodeBreakpoints_Next_Proxy(
- IEnumCodeBreakpoints __RPC_FAR * This,
- /* [in] */ ULONG ulc,
- /* [length_is][size_is][out] */ IMethodLocation __RPC_FAR *__RPC_FAR *ppiml,
- /* [out] */ ULONG __RPC_FAR *pulcFetched);
-
-
- void __RPC_STUB IEnumCodeBreakpoints_Next_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IEnumCodeBreakpoints_Skip_Proxy(
- IEnumCodeBreakpoints __RPC_FAR * This,
- /* [in] */ ULONG ulc);
-
-
- void __RPC_STUB IEnumCodeBreakpoints_Skip_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IEnumCodeBreakpoints_Reset_Proxy(
- IEnumCodeBreakpoints __RPC_FAR * This);
-
-
- void __RPC_STUB IEnumCodeBreakpoints_Reset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IEnumCodeBreakpoints_Clone_Proxy(
- IEnumCodeBreakpoints __RPC_FAR * This,
- /* [retval][out] */ IEnumCodeBreakpoints __RPC_FAR *__RPC_FAR *ppiecbp);
-
-
- void __RPC_STUB IEnumCodeBreakpoints_Clone_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IEnumCodeBreakpoints_GetCount_Proxy(
- IEnumCodeBreakpoints __RPC_FAR * This,
- /* [retval][out] */ ULONG __RPC_FAR *pulc);
-
-
- void __RPC_STUB IEnumCodeBreakpoints_GetCount_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IEnumCodeBreakpoints_INTERFACE_DEFINED__ */
-
-
- /* Additional Prototypes for ALL interfaces */
-
- /* end of Additional Prototypes */
-
- #ifdef __cplusplus
- }
- #endif
-
- #endif
-