?? javadbg.h
字號:
// error codes
//
// errors returned by IRemoteContainer::GetFieldObject
static const int E_FIELDOUTOFSCOPE = MAKE_HRESULT(1, FACILITY_ITF, 0x01);
static const int E_FIELDNOTINOBJECT = MAKE_HRESULT(1, FACILITY_ITF, 0x02);
static const int E_NOFIELDS = MAKE_HRESULT(1, FACILITY_ITF, 0x03);
static const int E_NULLOBJECTREF = MAKE_HRESULT(1, FACILITY_ITF, 0x04);
// errors returned by IRemoteProcess::FindClass
static const int E_CLASSNOTFOUND = MAKE_HRESULT(1, FACILITY_ITF, 0x10);
static const int E_BADMETHOD = MAKE_HRESULT(1, FACILITY_ITF, 0x20);
// errors returned by IRemoteMethodObject::GetFieldObject
static const int E_NOTINITIALIZED = MAKE_HRESULT(1, FACILITY_ITF, 0x100);
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 Sat Aug 16 03:41:06 1997
* 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(
/* [out] */ IJavaEnumLINEINFO __RPC_FAR *__RPC_FAR *ppEnum) = 0;
virtual HRESULT STDMETHODCALLTYPE GetCount(
/* [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,
/* [out] */ IJavaEnumLINEINFO __RPC_FAR *__RPC_FAR *ppEnum);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCount )(
IEnumLINEINFO __RPC_FAR * This,
/* [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,
/* [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,
/* [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 Sat Aug 16 03:41:06 1997
* 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,
/* [out] */ IJavaEnumLINEINFO __RPC_FAR *__RPC_FAR *ppEnum);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCount )(
IJavaEnumLINEINFO __RPC_FAR * This,
/* [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 Sat Aug 16 03:41:06 1997
* 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
};
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
};
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(
/* [out] */ LPOLESTR __RPC_FAR *ppszName) = 0;
virtual HRESULT STDMETHODCALLTYPE GetKind(
/* [out] */ FIELDKIND __RPC_FAR *pfk) = 0;
virtual HRESULT STDMETHODCALLTYPE GetType(
/* [out] */ IRemoteField __RPC_FAR *__RPC_FAR *ppType) = 0;
virtual HRESULT STDMETHODCALLTYPE GetContainer(
/* [out] */ IRemoteContainerField __RPC_FAR *__RPC_FAR *ppContainer) = 0;
virtual HRESULT STDMETHODCALLTYPE GetModifiers(
/* [out] */ FIELDMODIFIERS __RPC_FAR *pulModifiers) = 0;
};
#else /* C style interface */
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -