home *** CD-ROM | disk | FTP | other *** search
- /* this ALWAYS GENERATED file contains the definitions for the interfaces */
-
-
- /* File created by MIDL compiler version 5.01.0164 */
- /* at Fri Jun 23 00:40:13 2000
- */
- /* Compiler settings for corsym.idl:
- Oicf (OptLev=i2), W1, Zp8, env=Win32, ms_ext, c_ext
- error checks: allocation ref bounds_check enum stub_data , no_format_optimization
- */
- //@@MIDL_FILE_HEADING( )
-
-
- /* verify that the <rpcndr.h> version is high enough to compile this file*/
- #ifndef __REQUIRED_RPCNDR_H_VERSION__
- #define __REQUIRED_RPCNDR_H_VERSION__ 440
- #endif
-
- #include "rpc.h"
- #include "rpcndr.h"
-
- #ifndef __RPCNDR_H_VERSION__
- #error this stub requires an updated version of <rpcndr.h>
- #endif // __RPCNDR_H_VERSION__
-
- #ifndef COM_NO_WINDOWS_H
- #include "windows.h"
- #include "ole2.h"
- #endif /*COM_NO_WINDOWS_H*/
-
- #ifndef __corsym_h__
- #define __corsym_h__
-
- #ifdef __cplusplus
- extern "C"{
- #endif
-
- /* Forward Declarations */
-
- #ifndef __CorSymWriter_FWD_DEFINED__
- #define __CorSymWriter_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class CorSymWriter CorSymWriter;
- #else
- typedef struct CorSymWriter CorSymWriter;
- #endif /* __cplusplus */
-
- #endif /* __CorSymWriter_FWD_DEFINED__ */
-
-
- #ifndef __CorSymReader_FWD_DEFINED__
- #define __CorSymReader_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class CorSymReader CorSymReader;
- #else
- typedef struct CorSymReader CorSymReader;
- #endif /* __cplusplus */
-
- #endif /* __CorSymReader_FWD_DEFINED__ */
-
-
- #ifndef __CorSymBinder_FWD_DEFINED__
- #define __CorSymBinder_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class CorSymBinder CorSymBinder;
- #else
- typedef struct CorSymBinder CorSymBinder;
- #endif /* __cplusplus */
-
- #endif /* __CorSymBinder_FWD_DEFINED__ */
-
-
- #ifndef __ISymUnmanagedBinder_FWD_DEFINED__
- #define __ISymUnmanagedBinder_FWD_DEFINED__
- typedef interface ISymUnmanagedBinder ISymUnmanagedBinder;
- #endif /* __ISymUnmanagedBinder_FWD_DEFINED__ */
-
-
- #ifndef __ISymUnmanagedDocument_FWD_DEFINED__
- #define __ISymUnmanagedDocument_FWD_DEFINED__
- typedef interface ISymUnmanagedDocument ISymUnmanagedDocument;
- #endif /* __ISymUnmanagedDocument_FWD_DEFINED__ */
-
-
- #ifndef __ISymUnmanagedDocumentWriter_FWD_DEFINED__
- #define __ISymUnmanagedDocumentWriter_FWD_DEFINED__
- typedef interface ISymUnmanagedDocumentWriter ISymUnmanagedDocumentWriter;
- #endif /* __ISymUnmanagedDocumentWriter_FWD_DEFINED__ */
-
-
- #ifndef __ISymUnmanagedMethod_FWD_DEFINED__
- #define __ISymUnmanagedMethod_FWD_DEFINED__
- typedef interface ISymUnmanagedMethod ISymUnmanagedMethod;
- #endif /* __ISymUnmanagedMethod_FWD_DEFINED__ */
-
-
- #ifndef __ISymUnmanagedNamespace_FWD_DEFINED__
- #define __ISymUnmanagedNamespace_FWD_DEFINED__
- typedef interface ISymUnmanagedNamespace ISymUnmanagedNamespace;
- #endif /* __ISymUnmanagedNamespace_FWD_DEFINED__ */
-
-
- #ifndef __ISymUnmanagedReader_FWD_DEFINED__
- #define __ISymUnmanagedReader_FWD_DEFINED__
- typedef interface ISymUnmanagedReader ISymUnmanagedReader;
- #endif /* __ISymUnmanagedReader_FWD_DEFINED__ */
-
-
- #ifndef __ISymUnmanagedScope_FWD_DEFINED__
- #define __ISymUnmanagedScope_FWD_DEFINED__
- typedef interface ISymUnmanagedScope ISymUnmanagedScope;
- #endif /* __ISymUnmanagedScope_FWD_DEFINED__ */
-
-
- #ifndef __ISymUnmanagedVariable_FWD_DEFINED__
- #define __ISymUnmanagedVariable_FWD_DEFINED__
- typedef interface ISymUnmanagedVariable ISymUnmanagedVariable;
- #endif /* __ISymUnmanagedVariable_FWD_DEFINED__ */
-
-
- #ifndef __ISymUnmanagedWriter_FWD_DEFINED__
- #define __ISymUnmanagedWriter_FWD_DEFINED__
- typedef interface ISymUnmanagedWriter ISymUnmanagedWriter;
- #endif /* __ISymUnmanagedWriter_FWD_DEFINED__ */
-
-
- void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);
- void __RPC_USER MIDL_user_free( void __RPC_FAR * );
-
- /* interface __MIDL_itf_corsym_0000 */
- /* [local] */
-
- #if 0
- typedef int LONG32;
-
- typedef int __RPC_FAR *PLONG32;
-
- typedef int INT32;
-
- typedef int __RPC_FAR *PINT32;
-
- typedef unsigned int ULONG32;
-
- typedef unsigned int __RPC_FAR *PULONG32;
-
- typedef unsigned int DWORD32;
-
- typedef unsigned int __RPC_FAR *PDWORD32;
-
- typedef unsigned int UINT32;
-
- typedef unsigned int __RPC_FAR *PUINT32;
-
- typedef long INT_PTR;
-
- typedef long __RPC_FAR *PINT_PTR;
-
- typedef unsigned long UINT_PTR;
-
- typedef unsigned long __RPC_FAR *PUINT_PTR;
-
- typedef unsigned short UHALF_PTR;
-
- typedef unsigned short __RPC_FAR *PUHALF_PTR;
-
- typedef short HALF_PTR;
-
- typedef short __RPC_FAR *PHALF_PTR;
-
- typedef UINT_PTR SIZE_T;
-
- typedef UINT_PTR __RPC_FAR *PSIZE_T;
-
- typedef INT_PTR SSIZE_T;
-
- typedef INT_PTR __RPC_FAR *PSSIZE_T;
-
- typedef __int64 LONG64;
-
- typedef __int64 __RPC_FAR *PLONG64;
-
- typedef __int64 INT64;
-
- typedef __int64 __RPC_FAR *PINT64;
-
- typedef unsigned __int64 ULONG64;
-
- typedef unsigned __int64 __RPC_FAR *PULONG64;
-
- typedef unsigned __int64 DWORD64;
-
- typedef unsigned __int64 __RPC_FAR *PDWORD64;
-
- typedef unsigned __int64 UINT64;
-
- typedef unsigned __int64 __RPC_FAR *PUINT64;
-
- typedef UINT32 mdToken;
-
- typedef mdToken mdTypeDef;
-
- typedef mdToken mdMethodDef;
-
- typedef SIZE_T IMAGE_DEBUG_DIRECTORY;
-
- #endif
- extern GUID __declspec(selectany) CorSym_LanguageType_C = { 0x63a08714, 0xfc37, 0x11d2, { 0x90, 0x4c, 0x0, 0xc0, 0x4f, 0xa3, 0x02, 0xa1 } };
- extern GUID __declspec(selectany) CorSym_LanguageType_CPlusPlus = { 0x3a12d0b7, 0xc26c, 0x11d0, { 0xb4, 0x42, 0x0, 0xa0, 0x24, 0x4a, 0x1d, 0xd2 } };
- extern GUID __declspec(selectany) CorSym_LanguageType_CSharp = { 0x3f5162f8, 0x07c6, 0x11d3, { 0x90, 0x53, 0x0, 0xc0, 0x4f, 0xa3, 0x02, 0xa1 } };
- extern GUID __declspec(selectany) CorSym_LanguageType_Basic = { 0x3a12d0b8, 0xc26c, 0x11d0, { 0xb4, 0x42, 0x0, 0xa0, 0x24, 0x4a, 0x1d, 0xd2 } };
- extern GUID __declspec(selectany) CorSym_LanguageType_Java = { 0x3a12d0b4, 0xc26c, 0x11d0, { 0xb4, 0x42, 0x0, 0xa0, 0x24, 0x4a, 0x1d, 0xd2 } };
- extern GUID __declspec(selectany) CorSym_LanguageType_Cobol = { 0xaf046cd1, 0xd0e1, 0x11d2, { 0x97, 0x7c, 0x0, 0xa0, 0xc9, 0xb4, 0xd5, 0xc } };
- extern GUID __declspec(selectany) CorSym_LanguageType_Pascal = { 0xaf046cd2, 0xd0e1, 0x11d2, { 0x97, 0x7c, 0x0, 0xa0, 0xc9, 0xb4, 0xd5, 0xc } };
- extern GUID __declspec(selectany) CorSym_LanguageType_ILAssembly = { 0xaf046cd3, 0xd0e1, 0x11d2, { 0x97, 0x7c, 0x0, 0xa0, 0xc9, 0xb4, 0xd5, 0xc } };
- extern GUID __declspec(selectany) CorSym_LanguageType_JScript = { 0x3a12d0b6, 0xc26c, 0x11d0, { 0xb4, 0x42, 0x00, 0xa0, 0x24, 0x4a, 0x1d, 0xd2 } };
- extern GUID __declspec(selectany) CorSym_LanguageType_SMC = { 0xd9b9f7b, 0x6611, 0x11d3, { 0xbd, 0x2a, 0x0, 0x0, 0xf8, 0x8, 0x49, 0xbd } };
- extern GUID __declspec(selectany) CorSym_LanguageType_MCPlusPlus = { 0x4b35fde8, 0x07c6, 0x11d3, { 0x90, 0x53, 0x0, 0xc0, 0x4f, 0xa3, 0x02, 0xa1 } };
- extern GUID __declspec(selectany) CorSym_LanguageVendor_Microsoft = { 0x994b45c4, 0xe6e9, 0x11d2, { 0x90, 0x3f, 0x00, 0xc0, 0x4f, 0xa3, 0x02, 0xa1 } };
- extern GUID __declspec(selectany) CorSym_DocumentType_Text = { 0x5a869d0b, 0x6611, 0x11d3, { 0xbd, 0x2a, 0x0, 0x0, 0xf8, 0x8, 0x49, 0xbd } };
- extern GUID __declspec(selectany) CorSym_DocumentType_MC = { 0xeb40cb65, 0x3c1f, 0x4352, { 0x9d, 0x7b, 0xba, 0xf, 0xc4, 0x7a, 0x9d, 0x77 } };
-
-
-
-
-
-
-
-
-
- typedef
- enum CorSymAddrKind
- { ADDR_IL_OFFSET = 1,
- ADDR_NATIVE_RVA = 2,
- ADDR_NATIVE_REGISTER = 3,
- ADDR_NATIVE_REGREL = 4,
- ADDR_NATIVE_OFFSET = 5,
- ADDR_NATIVE_REGREG = 6,
- ADDR_NATIVE_REGSTK = 7,
- ADDR_NATIVE_STKREG = 8,
- ADDR_BITFIELD = 9
- } CorSymAddrKind;
-
-
-
- extern RPC_IF_HANDLE __MIDL_itf_corsym_0000_v0_0_c_ifspec;
- extern RPC_IF_HANDLE __MIDL_itf_corsym_0000_v0_0_s_ifspec;
-
-
- #ifndef __CorSymLib_LIBRARY_DEFINED__
- #define __CorSymLib_LIBRARY_DEFINED__
-
- /* library CorSymLib */
- /* [helpstring][version][uuid] */
-
-
- EXTERN_C const IID LIBID_CorSymLib;
-
- EXTERN_C const CLSID CLSID_CorSymWriter;
-
- #ifdef __cplusplus
-
- class DECLSPEC_UUID("108296C1-281E-11d3-BD22-0000F80849BD")
- CorSymWriter;
- #endif
-
- EXTERN_C const CLSID CLSID_CorSymReader;
-
- #ifdef __cplusplus
-
- class DECLSPEC_UUID("108296C2-281E-11d3-BD22-0000F80849BD")
- CorSymReader;
- #endif
-
- EXTERN_C const CLSID CLSID_CorSymBinder;
-
- #ifdef __cplusplus
-
- class DECLSPEC_UUID("AA544D41-28CB-11d3-BD22-0000F80849BD")
- CorSymBinder;
- #endif
- #endif /* __CorSymLib_LIBRARY_DEFINED__ */
-
- #ifndef __ISymUnmanagedBinder_INTERFACE_DEFINED__
- #define __ISymUnmanagedBinder_INTERFACE_DEFINED__
-
- /* interface ISymUnmanagedBinder */
- /* [unique][uuid][object] */
-
-
- EXTERN_C const IID IID_ISymUnmanagedBinder;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("AA544D42-28CB-11d3-BD22-0000F80849BD")
- ISymUnmanagedBinder : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetReaderForFile(
- /* [in] */ IUnknown __RPC_FAR *importer,
- /* [in] */ const WCHAR __RPC_FAR *fileName,
- /* [in] */ const WCHAR __RPC_FAR *searchPath,
- /* [retval][out] */ ISymUnmanagedReader __RPC_FAR *__RPC_FAR *pRetVal) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetReaderFromStream(
- /* [in] */ IUnknown __RPC_FAR *importer,
- /* [in] */ IStream __RPC_FAR *pstream,
- /* [retval][out] */ ISymUnmanagedReader __RPC_FAR *__RPC_FAR *pRetVal) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct ISymUnmanagedBinderVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- ISymUnmanagedBinder __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- ISymUnmanagedBinder __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- ISymUnmanagedBinder __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetReaderForFile )(
- ISymUnmanagedBinder __RPC_FAR * This,
- /* [in] */ IUnknown __RPC_FAR *importer,
- /* [in] */ const WCHAR __RPC_FAR *fileName,
- /* [in] */ const WCHAR __RPC_FAR *searchPath,
- /* [retval][out] */ ISymUnmanagedReader __RPC_FAR *__RPC_FAR *pRetVal);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetReaderFromStream )(
- ISymUnmanagedBinder __RPC_FAR * This,
- /* [in] */ IUnknown __RPC_FAR *importer,
- /* [in] */ IStream __RPC_FAR *pstream,
- /* [retval][out] */ ISymUnmanagedReader __RPC_FAR *__RPC_FAR *pRetVal);
-
- END_INTERFACE
- } ISymUnmanagedBinderVtbl;
-
- interface ISymUnmanagedBinder
- {
- CONST_VTBL struct ISymUnmanagedBinderVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define ISymUnmanagedBinder_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define ISymUnmanagedBinder_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define ISymUnmanagedBinder_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define ISymUnmanagedBinder_GetReaderForFile(This,importer,fileName,searchPath,pRetVal) \
- (This)->lpVtbl -> GetReaderForFile(This,importer,fileName,searchPath,pRetVal)
-
- #define ISymUnmanagedBinder_GetReaderFromStream(This,importer,pstream,pRetVal) \
- (This)->lpVtbl -> GetReaderFromStream(This,importer,pstream,pRetVal)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedBinder_GetReaderForFile_Proxy(
- ISymUnmanagedBinder __RPC_FAR * This,
- /* [in] */ IUnknown __RPC_FAR *importer,
- /* [in] */ const WCHAR __RPC_FAR *fileName,
- /* [in] */ const WCHAR __RPC_FAR *searchPath,
- /* [retval][out] */ ISymUnmanagedReader __RPC_FAR *__RPC_FAR *pRetVal);
-
-
- void __RPC_STUB ISymUnmanagedBinder_GetReaderForFile_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedBinder_GetReaderFromStream_Proxy(
- ISymUnmanagedBinder __RPC_FAR * This,
- /* [in] */ IUnknown __RPC_FAR *importer,
- /* [in] */ IStream __RPC_FAR *pstream,
- /* [retval][out] */ ISymUnmanagedReader __RPC_FAR *__RPC_FAR *pRetVal);
-
-
- void __RPC_STUB ISymUnmanagedBinder_GetReaderFromStream_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __ISymUnmanagedBinder_INTERFACE_DEFINED__ */
-
-
- #ifndef __ISymUnmanagedDocument_INTERFACE_DEFINED__
- #define __ISymUnmanagedDocument_INTERFACE_DEFINED__
-
- /* interface ISymUnmanagedDocument */
- /* [unique][uuid][object] */
-
-
- EXTERN_C const IID IID_ISymUnmanagedDocument;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("40DE4037-7C81-3E1E-B022-AE1ABFF2CA08")
- ISymUnmanagedDocument : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetURL(
- /* [in] */ ULONG32 cchUrl,
- /* [out] */ ULONG32 __RPC_FAR *pcchUrl,
- /* [length_is][size_is][out] */ WCHAR __RPC_FAR szUrl[ ]) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetDocumentType(
- /* [retval][out] */ GUID __RPC_FAR *pRetVal) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetLanguage(
- /* [retval][out] */ GUID __RPC_FAR *pRetVal) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetLanguageVendor(
- /* [retval][out] */ GUID __RPC_FAR *pRetVal) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetCheckSumAlgorithmId(
- /* [retval][out] */ GUID __RPC_FAR *pRetVal) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetCheckSum(
- /* [in] */ ULONG32 cData,
- /* [out] */ ULONG32 __RPC_FAR *pcData,
- /* [length_is][size_is][out] */ BYTE __RPC_FAR data[ ]) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE FindClosestLine(
- /* [in] */ ULONG32 line,
- /* [retval][out] */ ULONG32 __RPC_FAR *pRetVal) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE HasEmbeddedSource(
- /* [retval][out] */ BOOL __RPC_FAR *pRetVal) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetSourceLength(
- /* [retval][out] */ ULONG32 __RPC_FAR *pRetVal) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetSourceRange(
- /* [in] */ ULONG32 startLine,
- /* [in] */ ULONG32 startColumn,
- /* [in] */ ULONG32 endLine,
- /* [in] */ ULONG32 endColumn,
- /* [in] */ ULONG32 cSourceBytes,
- /* [out] */ ULONG32 __RPC_FAR *pcSourceBytes,
- /* [length_is][size_is][out] */ BYTE __RPC_FAR source[ ]) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct ISymUnmanagedDocumentVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- ISymUnmanagedDocument __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- ISymUnmanagedDocument __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- ISymUnmanagedDocument __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetURL )(
- ISymUnmanagedDocument __RPC_FAR * This,
- /* [in] */ ULONG32 cchUrl,
- /* [out] */ ULONG32 __RPC_FAR *pcchUrl,
- /* [length_is][size_is][out] */ WCHAR __RPC_FAR szUrl[ ]);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDocumentType )(
- ISymUnmanagedDocument __RPC_FAR * This,
- /* [retval][out] */ GUID __RPC_FAR *pRetVal);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetLanguage )(
- ISymUnmanagedDocument __RPC_FAR * This,
- /* [retval][out] */ GUID __RPC_FAR *pRetVal);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetLanguageVendor )(
- ISymUnmanagedDocument __RPC_FAR * This,
- /* [retval][out] */ GUID __RPC_FAR *pRetVal);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCheckSumAlgorithmId )(
- ISymUnmanagedDocument __RPC_FAR * This,
- /* [retval][out] */ GUID __RPC_FAR *pRetVal);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCheckSum )(
- ISymUnmanagedDocument __RPC_FAR * This,
- /* [in] */ ULONG32 cData,
- /* [out] */ ULONG32 __RPC_FAR *pcData,
- /* [length_is][size_is][out] */ BYTE __RPC_FAR data[ ]);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FindClosestLine )(
- ISymUnmanagedDocument __RPC_FAR * This,
- /* [in] */ ULONG32 line,
- /* [retval][out] */ ULONG32 __RPC_FAR *pRetVal);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *HasEmbeddedSource )(
- ISymUnmanagedDocument __RPC_FAR * This,
- /* [retval][out] */ BOOL __RPC_FAR *pRetVal);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSourceLength )(
- ISymUnmanagedDocument __RPC_FAR * This,
- /* [retval][out] */ ULONG32 __RPC_FAR *pRetVal);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSourceRange )(
- ISymUnmanagedDocument __RPC_FAR * This,
- /* [in] */ ULONG32 startLine,
- /* [in] */ ULONG32 startColumn,
- /* [in] */ ULONG32 endLine,
- /* [in] */ ULONG32 endColumn,
- /* [in] */ ULONG32 cSourceBytes,
- /* [out] */ ULONG32 __RPC_FAR *pcSourceBytes,
- /* [length_is][size_is][out] */ BYTE __RPC_FAR source[ ]);
-
- END_INTERFACE
- } ISymUnmanagedDocumentVtbl;
-
- interface ISymUnmanagedDocument
- {
- CONST_VTBL struct ISymUnmanagedDocumentVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define ISymUnmanagedDocument_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define ISymUnmanagedDocument_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define ISymUnmanagedDocument_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define ISymUnmanagedDocument_GetURL(This,cchUrl,pcchUrl,szUrl) \
- (This)->lpVtbl -> GetURL(This,cchUrl,pcchUrl,szUrl)
-
- #define ISymUnmanagedDocument_GetDocumentType(This,pRetVal) \
- (This)->lpVtbl -> GetDocumentType(This,pRetVal)
-
- #define ISymUnmanagedDocument_GetLanguage(This,pRetVal) \
- (This)->lpVtbl -> GetLanguage(This,pRetVal)
-
- #define ISymUnmanagedDocument_GetLanguageVendor(This,pRetVal) \
- (This)->lpVtbl -> GetLanguageVendor(This,pRetVal)
-
- #define ISymUnmanagedDocument_GetCheckSumAlgorithmId(This,pRetVal) \
- (This)->lpVtbl -> GetCheckSumAlgorithmId(This,pRetVal)
-
- #define ISymUnmanagedDocument_GetCheckSum(This,cData,pcData,data) \
- (This)->lpVtbl -> GetCheckSum(This,cData,pcData,data)
-
- #define ISymUnmanagedDocument_FindClosestLine(This,line,pRetVal) \
- (This)->lpVtbl -> FindClosestLine(This,line,pRetVal)
-
- #define ISymUnmanagedDocument_HasEmbeddedSource(This,pRetVal) \
- (This)->lpVtbl -> HasEmbeddedSource(This,pRetVal)
-
- #define ISymUnmanagedDocument_GetSourceLength(This,pRetVal) \
- (This)->lpVtbl -> GetSourceLength(This,pRetVal)
-
- #define ISymUnmanagedDocument_GetSourceRange(This,startLine,startColumn,endLine,endColumn,cSourceBytes,pcSourceBytes,source) \
- (This)->lpVtbl -> GetSourceRange(This,startLine,startColumn,endLine,endColumn,cSourceBytes,pcSourceBytes,source)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedDocument_GetURL_Proxy(
- ISymUnmanagedDocument __RPC_FAR * This,
- /* [in] */ ULONG32 cchUrl,
- /* [out] */ ULONG32 __RPC_FAR *pcchUrl,
- /* [length_is][size_is][out] */ WCHAR __RPC_FAR szUrl[ ]);
-
-
- void __RPC_STUB ISymUnmanagedDocument_GetURL_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedDocument_GetDocumentType_Proxy(
- ISymUnmanagedDocument __RPC_FAR * This,
- /* [retval][out] */ GUID __RPC_FAR *pRetVal);
-
-
- void __RPC_STUB ISymUnmanagedDocument_GetDocumentType_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedDocument_GetLanguage_Proxy(
- ISymUnmanagedDocument __RPC_FAR * This,
- /* [retval][out] */ GUID __RPC_FAR *pRetVal);
-
-
- void __RPC_STUB ISymUnmanagedDocument_GetLanguage_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedDocument_GetLanguageVendor_Proxy(
- ISymUnmanagedDocument __RPC_FAR * This,
- /* [retval][out] */ GUID __RPC_FAR *pRetVal);
-
-
- void __RPC_STUB ISymUnmanagedDocument_GetLanguageVendor_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedDocument_GetCheckSumAlgorithmId_Proxy(
- ISymUnmanagedDocument __RPC_FAR * This,
- /* [retval][out] */ GUID __RPC_FAR *pRetVal);
-
-
- void __RPC_STUB ISymUnmanagedDocument_GetCheckSumAlgorithmId_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedDocument_GetCheckSum_Proxy(
- ISymUnmanagedDocument __RPC_FAR * This,
- /* [in] */ ULONG32 cData,
- /* [out] */ ULONG32 __RPC_FAR *pcData,
- /* [length_is][size_is][out] */ BYTE __RPC_FAR data[ ]);
-
-
- void __RPC_STUB ISymUnmanagedDocument_GetCheckSum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedDocument_FindClosestLine_Proxy(
- ISymUnmanagedDocument __RPC_FAR * This,
- /* [in] */ ULONG32 line,
- /* [retval][out] */ ULONG32 __RPC_FAR *pRetVal);
-
-
- void __RPC_STUB ISymUnmanagedDocument_FindClosestLine_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedDocument_HasEmbeddedSource_Proxy(
- ISymUnmanagedDocument __RPC_FAR * This,
- /* [retval][out] */ BOOL __RPC_FAR *pRetVal);
-
-
- void __RPC_STUB ISymUnmanagedDocument_HasEmbeddedSource_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedDocument_GetSourceLength_Proxy(
- ISymUnmanagedDocument __RPC_FAR * This,
- /* [retval][out] */ ULONG32 __RPC_FAR *pRetVal);
-
-
- void __RPC_STUB ISymUnmanagedDocument_GetSourceLength_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedDocument_GetSourceRange_Proxy(
- ISymUnmanagedDocument __RPC_FAR * This,
- /* [in] */ ULONG32 startLine,
- /* [in] */ ULONG32 startColumn,
- /* [in] */ ULONG32 endLine,
- /* [in] */ ULONG32 endColumn,
- /* [in] */ ULONG32 cSourceBytes,
- /* [out] */ ULONG32 __RPC_FAR *pcSourceBytes,
- /* [length_is][size_is][out] */ BYTE __RPC_FAR source[ ]);
-
-
- void __RPC_STUB ISymUnmanagedDocument_GetSourceRange_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __ISymUnmanagedDocument_INTERFACE_DEFINED__ */
-
-
- #ifndef __ISymUnmanagedDocumentWriter_INTERFACE_DEFINED__
- #define __ISymUnmanagedDocumentWriter_INTERFACE_DEFINED__
-
- /* interface ISymUnmanagedDocumentWriter */
- /* [unique][uuid][object] */
-
-
- EXTERN_C const IID IID_ISymUnmanagedDocumentWriter;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("B01FAFEB-C450-3A4D-BEEC-B4CEEC01E006")
- ISymUnmanagedDocumentWriter : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE SetSource(
- /* [in] */ ULONG32 sourceSize,
- /* [size_is][in] */ BYTE __RPC_FAR source[ ]) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetCheckSum(
- /* [in] */ GUID algorithmId,
- /* [in] */ ULONG32 checkSumSize,
- /* [size_is][in] */ BYTE __RPC_FAR checkSum[ ]) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct ISymUnmanagedDocumentWriterVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- ISymUnmanagedDocumentWriter __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- ISymUnmanagedDocumentWriter __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- ISymUnmanagedDocumentWriter __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetSource )(
- ISymUnmanagedDocumentWriter __RPC_FAR * This,
- /* [in] */ ULONG32 sourceSize,
- /* [size_is][in] */ BYTE __RPC_FAR source[ ]);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetCheckSum )(
- ISymUnmanagedDocumentWriter __RPC_FAR * This,
- /* [in] */ GUID algorithmId,
- /* [in] */ ULONG32 checkSumSize,
- /* [size_is][in] */ BYTE __RPC_FAR checkSum[ ]);
-
- END_INTERFACE
- } ISymUnmanagedDocumentWriterVtbl;
-
- interface ISymUnmanagedDocumentWriter
- {
- CONST_VTBL struct ISymUnmanagedDocumentWriterVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define ISymUnmanagedDocumentWriter_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define ISymUnmanagedDocumentWriter_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define ISymUnmanagedDocumentWriter_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define ISymUnmanagedDocumentWriter_SetSource(This,sourceSize,source) \
- (This)->lpVtbl -> SetSource(This,sourceSize,source)
-
- #define ISymUnmanagedDocumentWriter_SetCheckSum(This,algorithmId,checkSumSize,checkSum) \
- (This)->lpVtbl -> SetCheckSum(This,algorithmId,checkSumSize,checkSum)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedDocumentWriter_SetSource_Proxy(
- ISymUnmanagedDocumentWriter __RPC_FAR * This,
- /* [in] */ ULONG32 sourceSize,
- /* [size_is][in] */ BYTE __RPC_FAR source[ ]);
-
-
- void __RPC_STUB ISymUnmanagedDocumentWriter_SetSource_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedDocumentWriter_SetCheckSum_Proxy(
- ISymUnmanagedDocumentWriter __RPC_FAR * This,
- /* [in] */ GUID algorithmId,
- /* [in] */ ULONG32 checkSumSize,
- /* [size_is][in] */ BYTE __RPC_FAR checkSum[ ]);
-
-
- void __RPC_STUB ISymUnmanagedDocumentWriter_SetCheckSum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __ISymUnmanagedDocumentWriter_INTERFACE_DEFINED__ */
-
-
- #ifndef __ISymUnmanagedMethod_INTERFACE_DEFINED__
- #define __ISymUnmanagedMethod_INTERFACE_DEFINED__
-
- /* interface ISymUnmanagedMethod */
- /* [unique][uuid][object] */
-
-
- EXTERN_C const IID IID_ISymUnmanagedMethod;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("B62B923C-B500-3158-A543-24F307A8B7E1")
- ISymUnmanagedMethod : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetToken(
- /* [retval][out] */ mdMethodDef __RPC_FAR *pToken) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetSequencePointCount(
- /* [retval][out] */ ULONG32 __RPC_FAR *pRetVal) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetRootScope(
- /* [retval][out] */ ISymUnmanagedScope __RPC_FAR *__RPC_FAR *pRetVal) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetScopeFromOffset(
- /* [in] */ ULONG32 offset,
- /* [retval][out] */ ISymUnmanagedScope __RPC_FAR *__RPC_FAR *pRetVal) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetOffset(
- /* [in] */ ISymUnmanagedDocument __RPC_FAR *document,
- /* [in] */ ULONG32 line,
- /* [in] */ ULONG32 column,
- /* [retval][out] */ ULONG32 __RPC_FAR *pRetVal) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetRanges(
- /* [in] */ ISymUnmanagedDocument __RPC_FAR *document,
- /* [in] */ ULONG32 line,
- /* [in] */ ULONG32 column,
- /* [in] */ ULONG32 cRanges,
- /* [out] */ ULONG32 __RPC_FAR *pcRanges,
- /* [length_is][size_is][out] */ ULONG32 __RPC_FAR ranges[ ]) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetParameters(
- /* [in] */ ULONG32 cParams,
- /* [out] */ ULONG32 __RPC_FAR *pcParams,
- /* [length_is][size_is][out] */ ISymUnmanagedVariable __RPC_FAR *__RPC_FAR params[ ]) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetNamespace(
- /* [out] */ ISymUnmanagedNamespace __RPC_FAR *__RPC_FAR *pRetVal) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetSourceStartEnd(
- /* [in] */ ISymUnmanagedDocument __RPC_FAR *__RPC_FAR docs[ 2 ],
- /* [in] */ ULONG32 __RPC_FAR lines[ 2 ],
- /* [in] */ ULONG32 __RPC_FAR columns[ 2 ],
- /* [out] */ BOOL __RPC_FAR *pRetVal) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetSequencePoints(
- /* [in] */ ULONG32 cPoints,
- /* [out] */ ULONG32 __RPC_FAR *pcPoints,
- /* [size_is][in] */ ULONG32 __RPC_FAR offsets[ ],
- /* [size_is][in] */ ISymUnmanagedDocument __RPC_FAR *__RPC_FAR documents[ ],
- /* [size_is][in] */ ULONG32 __RPC_FAR lines[ ],
- /* [size_is][in] */ ULONG32 __RPC_FAR columns[ ],
- /* [size_is][in] */ ULONG32 __RPC_FAR endLines[ ],
- /* [size_is][in] */ ULONG32 __RPC_FAR endColumns[ ]) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct ISymUnmanagedMethodVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- ISymUnmanagedMethod __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- ISymUnmanagedMethod __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- ISymUnmanagedMethod __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetToken )(
- ISymUnmanagedMethod __RPC_FAR * This,
- /* [retval][out] */ mdMethodDef __RPC_FAR *pToken);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSequencePointCount )(
- ISymUnmanagedMethod __RPC_FAR * This,
- /* [retval][out] */ ULONG32 __RPC_FAR *pRetVal);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetRootScope )(
- ISymUnmanagedMethod __RPC_FAR * This,
- /* [retval][out] */ ISymUnmanagedScope __RPC_FAR *__RPC_FAR *pRetVal);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetScopeFromOffset )(
- ISymUnmanagedMethod __RPC_FAR * This,
- /* [in] */ ULONG32 offset,
- /* [retval][out] */ ISymUnmanagedScope __RPC_FAR *__RPC_FAR *pRetVal);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetOffset )(
- ISymUnmanagedMethod __RPC_FAR * This,
- /* [in] */ ISymUnmanagedDocument __RPC_FAR *document,
- /* [in] */ ULONG32 line,
- /* [in] */ ULONG32 column,
- /* [retval][out] */ ULONG32 __RPC_FAR *pRetVal);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetRanges )(
- ISymUnmanagedMethod __RPC_FAR * This,
- /* [in] */ ISymUnmanagedDocument __RPC_FAR *document,
- /* [in] */ ULONG32 line,
- /* [in] */ ULONG32 column,
- /* [in] */ ULONG32 cRanges,
- /* [out] */ ULONG32 __RPC_FAR *pcRanges,
- /* [length_is][size_is][out] */ ULONG32 __RPC_FAR ranges[ ]);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetParameters )(
- ISymUnmanagedMethod __RPC_FAR * This,
- /* [in] */ ULONG32 cParams,
- /* [out] */ ULONG32 __RPC_FAR *pcParams,
- /* [length_is][size_is][out] */ ISymUnmanagedVariable __RPC_FAR *__RPC_FAR params[ ]);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetNamespace )(
- ISymUnmanagedMethod __RPC_FAR * This,
- /* [out] */ ISymUnmanagedNamespace __RPC_FAR *__RPC_FAR *pRetVal);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSourceStartEnd )(
- ISymUnmanagedMethod __RPC_FAR * This,
- /* [in] */ ISymUnmanagedDocument __RPC_FAR *__RPC_FAR docs[ 2 ],
- /* [in] */ ULONG32 __RPC_FAR lines[ 2 ],
- /* [in] */ ULONG32 __RPC_FAR columns[ 2 ],
- /* [out] */ BOOL __RPC_FAR *pRetVal);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSequencePoints )(
- ISymUnmanagedMethod __RPC_FAR * This,
- /* [in] */ ULONG32 cPoints,
- /* [out] */ ULONG32 __RPC_FAR *pcPoints,
- /* [size_is][in] */ ULONG32 __RPC_FAR offsets[ ],
- /* [size_is][in] */ ISymUnmanagedDocument __RPC_FAR *__RPC_FAR documents[ ],
- /* [size_is][in] */ ULONG32 __RPC_FAR lines[ ],
- /* [size_is][in] */ ULONG32 __RPC_FAR columns[ ],
- /* [size_is][in] */ ULONG32 __RPC_FAR endLines[ ],
- /* [size_is][in] */ ULONG32 __RPC_FAR endColumns[ ]);
-
- END_INTERFACE
- } ISymUnmanagedMethodVtbl;
-
- interface ISymUnmanagedMethod
- {
- CONST_VTBL struct ISymUnmanagedMethodVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define ISymUnmanagedMethod_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define ISymUnmanagedMethod_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define ISymUnmanagedMethod_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define ISymUnmanagedMethod_GetToken(This,pToken) \
- (This)->lpVtbl -> GetToken(This,pToken)
-
- #define ISymUnmanagedMethod_GetSequencePointCount(This,pRetVal) \
- (This)->lpVtbl -> GetSequencePointCount(This,pRetVal)
-
- #define ISymUnmanagedMethod_GetRootScope(This,pRetVal) \
- (This)->lpVtbl -> GetRootScope(This,pRetVal)
-
- #define ISymUnmanagedMethod_GetScopeFromOffset(This,offset,pRetVal) \
- (This)->lpVtbl -> GetScopeFromOffset(This,offset,pRetVal)
-
- #define ISymUnmanagedMethod_GetOffset(This,document,line,column,pRetVal) \
- (This)->lpVtbl -> GetOffset(This,document,line,column,pRetVal)
-
- #define ISymUnmanagedMethod_GetRanges(This,document,line,column,cRanges,pcRanges,ranges) \
- (This)->lpVtbl -> GetRanges(This,document,line,column,cRanges,pcRanges,ranges)
-
- #define ISymUnmanagedMethod_GetParameters(This,cParams,pcParams,params) \
- (This)->lpVtbl -> GetParameters(This,cParams,pcParams,params)
-
- #define ISymUnmanagedMethod_GetNamespace(This,pRetVal) \
- (This)->lpVtbl -> GetNamespace(This,pRetVal)
-
- #define ISymUnmanagedMethod_GetSourceStartEnd(This,docs,lines,columns,pRetVal) \
- (This)->lpVtbl -> GetSourceStartEnd(This,docs,lines,columns,pRetVal)
-
- #define ISymUnmanagedMethod_GetSequencePoints(This,cPoints,pcPoints,offsets,documents,lines,columns,endLines,endColumns) \
- (This)->lpVtbl -> GetSequencePoints(This,cPoints,pcPoints,offsets,documents,lines,columns,endLines,endColumns)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedMethod_GetToken_Proxy(
- ISymUnmanagedMethod __RPC_FAR * This,
- /* [retval][out] */ mdMethodDef __RPC_FAR *pToken);
-
-
- void __RPC_STUB ISymUnmanagedMethod_GetToken_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedMethod_GetSequencePointCount_Proxy(
- ISymUnmanagedMethod __RPC_FAR * This,
- /* [retval][out] */ ULONG32 __RPC_FAR *pRetVal);
-
-
- void __RPC_STUB ISymUnmanagedMethod_GetSequencePointCount_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedMethod_GetRootScope_Proxy(
- ISymUnmanagedMethod __RPC_FAR * This,
- /* [retval][out] */ ISymUnmanagedScope __RPC_FAR *__RPC_FAR *pRetVal);
-
-
- void __RPC_STUB ISymUnmanagedMethod_GetRootScope_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedMethod_GetScopeFromOffset_Proxy(
- ISymUnmanagedMethod __RPC_FAR * This,
- /* [in] */ ULONG32 offset,
- /* [retval][out] */ ISymUnmanagedScope __RPC_FAR *__RPC_FAR *pRetVal);
-
-
- void __RPC_STUB ISymUnmanagedMethod_GetScopeFromOffset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedMethod_GetOffset_Proxy(
- ISymUnmanagedMethod __RPC_FAR * This,
- /* [in] */ ISymUnmanagedDocument __RPC_FAR *document,
- /* [in] */ ULONG32 line,
- /* [in] */ ULONG32 column,
- /* [retval][out] */ ULONG32 __RPC_FAR *pRetVal);
-
-
- void __RPC_STUB ISymUnmanagedMethod_GetOffset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedMethod_GetRanges_Proxy(
- ISymUnmanagedMethod __RPC_FAR * This,
- /* [in] */ ISymUnmanagedDocument __RPC_FAR *document,
- /* [in] */ ULONG32 line,
- /* [in] */ ULONG32 column,
- /* [in] */ ULONG32 cRanges,
- /* [out] */ ULONG32 __RPC_FAR *pcRanges,
- /* [length_is][size_is][out] */ ULONG32 __RPC_FAR ranges[ ]);
-
-
- void __RPC_STUB ISymUnmanagedMethod_GetRanges_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedMethod_GetParameters_Proxy(
- ISymUnmanagedMethod __RPC_FAR * This,
- /* [in] */ ULONG32 cParams,
- /* [out] */ ULONG32 __RPC_FAR *pcParams,
- /* [length_is][size_is][out] */ ISymUnmanagedVariable __RPC_FAR *__RPC_FAR params[ ]);
-
-
- void __RPC_STUB ISymUnmanagedMethod_GetParameters_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedMethod_GetNamespace_Proxy(
- ISymUnmanagedMethod __RPC_FAR * This,
- /* [out] */ ISymUnmanagedNamespace __RPC_FAR *__RPC_FAR *pRetVal);
-
-
- void __RPC_STUB ISymUnmanagedMethod_GetNamespace_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedMethod_GetSourceStartEnd_Proxy(
- ISymUnmanagedMethod __RPC_FAR * This,
- /* [in] */ ISymUnmanagedDocument __RPC_FAR *__RPC_FAR docs[ 2 ],
- /* [in] */ ULONG32 __RPC_FAR lines[ 2 ],
- /* [in] */ ULONG32 __RPC_FAR columns[ 2 ],
- /* [out] */ BOOL __RPC_FAR *pRetVal);
-
-
- void __RPC_STUB ISymUnmanagedMethod_GetSourceStartEnd_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedMethod_GetSequencePoints_Proxy(
- ISymUnmanagedMethod __RPC_FAR * This,
- /* [in] */ ULONG32 cPoints,
- /* [out] */ ULONG32 __RPC_FAR *pcPoints,
- /* [size_is][in] */ ULONG32 __RPC_FAR offsets[ ],
- /* [size_is][in] */ ISymUnmanagedDocument __RPC_FAR *__RPC_FAR documents[ ],
- /* [size_is][in] */ ULONG32 __RPC_FAR lines[ ],
- /* [size_is][in] */ ULONG32 __RPC_FAR columns[ ],
- /* [size_is][in] */ ULONG32 __RPC_FAR endLines[ ],
- /* [size_is][in] */ ULONG32 __RPC_FAR endColumns[ ]);
-
-
- void __RPC_STUB ISymUnmanagedMethod_GetSequencePoints_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __ISymUnmanagedMethod_INTERFACE_DEFINED__ */
-
-
- #ifndef __ISymUnmanagedNamespace_INTERFACE_DEFINED__
- #define __ISymUnmanagedNamespace_INTERFACE_DEFINED__
-
- /* interface ISymUnmanagedNamespace */
- /* [unique][uuid][object] */
-
-
- EXTERN_C const IID IID_ISymUnmanagedNamespace;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("0DFF7289-54F8-11d3-BD28-0000F80849BD")
- ISymUnmanagedNamespace : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetName(
- /* [in] */ ULONG32 cchName,
- /* [out] */ ULONG32 __RPC_FAR *pcchName,
- /* [length_is][size_is][out] */ WCHAR __RPC_FAR szName[ ]) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetNamespaces(
- /* [in] */ ULONG32 cNameSpaces,
- /* [out] */ ULONG32 __RPC_FAR *pcNameSpaces,
- /* [length_is][size_is][out] */ ISymUnmanagedNamespace __RPC_FAR *__RPC_FAR namespaces[ ]) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetVariables(
- /* [in] */ ULONG32 cVars,
- /* [out] */ ULONG32 __RPC_FAR *pcVars,
- /* [length_is][size_is][out] */ ISymUnmanagedVariable __RPC_FAR *__RPC_FAR pVars[ ]) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct ISymUnmanagedNamespaceVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- ISymUnmanagedNamespace __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- ISymUnmanagedNamespace __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- ISymUnmanagedNamespace __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetName )(
- ISymUnmanagedNamespace __RPC_FAR * This,
- /* [in] */ ULONG32 cchName,
- /* [out] */ ULONG32 __RPC_FAR *pcchName,
- /* [length_is][size_is][out] */ WCHAR __RPC_FAR szName[ ]);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetNamespaces )(
- ISymUnmanagedNamespace __RPC_FAR * This,
- /* [in] */ ULONG32 cNameSpaces,
- /* [out] */ ULONG32 __RPC_FAR *pcNameSpaces,
- /* [length_is][size_is][out] */ ISymUnmanagedNamespace __RPC_FAR *__RPC_FAR namespaces[ ]);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetVariables )(
- ISymUnmanagedNamespace __RPC_FAR * This,
- /* [in] */ ULONG32 cVars,
- /* [out] */ ULONG32 __RPC_FAR *pcVars,
- /* [length_is][size_is][out] */ ISymUnmanagedVariable __RPC_FAR *__RPC_FAR pVars[ ]);
-
- END_INTERFACE
- } ISymUnmanagedNamespaceVtbl;
-
- interface ISymUnmanagedNamespace
- {
- CONST_VTBL struct ISymUnmanagedNamespaceVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define ISymUnmanagedNamespace_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define ISymUnmanagedNamespace_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define ISymUnmanagedNamespace_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define ISymUnmanagedNamespace_GetName(This,cchName,pcchName,szName) \
- (This)->lpVtbl -> GetName(This,cchName,pcchName,szName)
-
- #define ISymUnmanagedNamespace_GetNamespaces(This,cNameSpaces,pcNameSpaces,namespaces) \
- (This)->lpVtbl -> GetNamespaces(This,cNameSpaces,pcNameSpaces,namespaces)
-
- #define ISymUnmanagedNamespace_GetVariables(This,cVars,pcVars,pVars) \
- (This)->lpVtbl -> GetVariables(This,cVars,pcVars,pVars)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedNamespace_GetName_Proxy(
- ISymUnmanagedNamespace __RPC_FAR * This,
- /* [in] */ ULONG32 cchName,
- /* [out] */ ULONG32 __RPC_FAR *pcchName,
- /* [length_is][size_is][out] */ WCHAR __RPC_FAR szName[ ]);
-
-
- void __RPC_STUB ISymUnmanagedNamespace_GetName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedNamespace_GetNamespaces_Proxy(
- ISymUnmanagedNamespace __RPC_FAR * This,
- /* [in] */ ULONG32 cNameSpaces,
- /* [out] */ ULONG32 __RPC_FAR *pcNameSpaces,
- /* [length_is][size_is][out] */ ISymUnmanagedNamespace __RPC_FAR *__RPC_FAR namespaces[ ]);
-
-
- void __RPC_STUB ISymUnmanagedNamespace_GetNamespaces_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedNamespace_GetVariables_Proxy(
- ISymUnmanagedNamespace __RPC_FAR * This,
- /* [in] */ ULONG32 cVars,
- /* [out] */ ULONG32 __RPC_FAR *pcVars,
- /* [length_is][size_is][out] */ ISymUnmanagedVariable __RPC_FAR *__RPC_FAR pVars[ ]);
-
-
- void __RPC_STUB ISymUnmanagedNamespace_GetVariables_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __ISymUnmanagedNamespace_INTERFACE_DEFINED__ */
-
-
- #ifndef __ISymUnmanagedReader_INTERFACE_DEFINED__
- #define __ISymUnmanagedReader_INTERFACE_DEFINED__
-
- /* interface ISymUnmanagedReader */
- /* [unique][uuid][object] */
-
-
- EXTERN_C const IID IID_ISymUnmanagedReader;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("B4CE6286-2A6B-3712-A3B7-1EE1DAD467B5")
- ISymUnmanagedReader : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetDocument(
- /* [in] */ WCHAR __RPC_FAR *url,
- /* [in] */ GUID language,
- /* [in] */ GUID languageVendor,
- /* [in] */ GUID documentType,
- /* [retval][out] */ ISymUnmanagedDocument __RPC_FAR *__RPC_FAR *pRetVal) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetDocuments(
- /* [in] */ ULONG32 cDocs,
- /* [out] */ ULONG32 __RPC_FAR *pcDocs,
- /* [length_is][size_is][out] */ ISymUnmanagedDocument __RPC_FAR *__RPC_FAR pDocs[ ]) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetUserEntryPoint(
- /* [retval][out] */ mdMethodDef __RPC_FAR *pToken) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetMethod(
- /* [in] */ mdMethodDef token,
- /* [retval][out] */ ISymUnmanagedMethod __RPC_FAR *__RPC_FAR *pRetVal) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetMethodByVersion(
- /* [in] */ mdMethodDef token,
- /* [in] */ int version,
- /* [retval][out] */ ISymUnmanagedMethod __RPC_FAR *__RPC_FAR *pRetVal) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetVariables(
- /* [in] */ mdToken parent,
- /* [in] */ ULONG32 cVars,
- /* [out] */ ULONG32 __RPC_FAR *pcVars,
- /* [length_is][size_is][out] */ ISymUnmanagedVariable __RPC_FAR *__RPC_FAR pVars[ ]) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetGlobalVariables(
- /* [in] */ ULONG32 cVars,
- /* [out] */ ULONG32 __RPC_FAR *pcVars,
- /* [length_is][size_is][out] */ ISymUnmanagedVariable __RPC_FAR *__RPC_FAR pVars[ ]) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetMethodFromDocumentPosition(
- /* [in] */ ISymUnmanagedDocument __RPC_FAR *document,
- /* [in] */ ULONG32 line,
- /* [in] */ ULONG32 column,
- /* [retval][out] */ ISymUnmanagedMethod __RPC_FAR *__RPC_FAR *pRetVal) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetSymAttribute(
- /* [in] */ mdToken parent,
- /* [in] */ WCHAR __RPC_FAR *name,
- /* [in] */ ULONG32 cBuffer,
- /* [out] */ ULONG32 __RPC_FAR *pcBuffer,
- /* [length_is][size_is][out] */ BYTE __RPC_FAR buffer[ ]) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetNamespaces(
- /* [in] */ ULONG32 cNameSpaces,
- /* [out] */ ULONG32 __RPC_FAR *pcNameSpaces,
- /* [length_is][size_is][out] */ ISymUnmanagedNamespace __RPC_FAR *__RPC_FAR namespaces[ ]) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Initialize(
- /* [in] */ IUnknown __RPC_FAR *importer,
- /* [in] */ const WCHAR __RPC_FAR *filename,
- /* [in] */ const WCHAR __RPC_FAR *searchPath,
- /* [in] */ IStream __RPC_FAR *pIStream) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE UpdateSymbolStore(
- /* [in] */ const WCHAR __RPC_FAR *filename,
- /* [in] */ IStream __RPC_FAR *pIStream) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ReplaceSymbolStore(
- /* [in] */ const WCHAR __RPC_FAR *filename,
- /* [in] */ IStream __RPC_FAR *pIStream) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetSymbolStoreFileName(
- /* [in] */ ULONG32 cchName,
- /* [out] */ ULONG32 __RPC_FAR *pcchName,
- /* [length_is][size_is][out] */ WCHAR __RPC_FAR szName[ ]) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct ISymUnmanagedReaderVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- ISymUnmanagedReader __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- ISymUnmanagedReader __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- ISymUnmanagedReader __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDocument )(
- ISymUnmanagedReader __RPC_FAR * This,
- /* [in] */ WCHAR __RPC_FAR *url,
- /* [in] */ GUID language,
- /* [in] */ GUID languageVendor,
- /* [in] */ GUID documentType,
- /* [retval][out] */ ISymUnmanagedDocument __RPC_FAR *__RPC_FAR *pRetVal);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDocuments )(
- ISymUnmanagedReader __RPC_FAR * This,
- /* [in] */ ULONG32 cDocs,
- /* [out] */ ULONG32 __RPC_FAR *pcDocs,
- /* [length_is][size_is][out] */ ISymUnmanagedDocument __RPC_FAR *__RPC_FAR pDocs[ ]);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetUserEntryPoint )(
- ISymUnmanagedReader __RPC_FAR * This,
- /* [retval][out] */ mdMethodDef __RPC_FAR *pToken);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetMethod )(
- ISymUnmanagedReader __RPC_FAR * This,
- /* [in] */ mdMethodDef token,
- /* [retval][out] */ ISymUnmanagedMethod __RPC_FAR *__RPC_FAR *pRetVal);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetMethodByVersion )(
- ISymUnmanagedReader __RPC_FAR * This,
- /* [in] */ mdMethodDef token,
- /* [in] */ int version,
- /* [retval][out] */ ISymUnmanagedMethod __RPC_FAR *__RPC_FAR *pRetVal);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetVariables )(
- ISymUnmanagedReader __RPC_FAR * This,
- /* [in] */ mdToken parent,
- /* [in] */ ULONG32 cVars,
- /* [out] */ ULONG32 __RPC_FAR *pcVars,
- /* [length_is][size_is][out] */ ISymUnmanagedVariable __RPC_FAR *__RPC_FAR pVars[ ]);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetGlobalVariables )(
- ISymUnmanagedReader __RPC_FAR * This,
- /* [in] */ ULONG32 cVars,
- /* [out] */ ULONG32 __RPC_FAR *pcVars,
- /* [length_is][size_is][out] */ ISymUnmanagedVariable __RPC_FAR *__RPC_FAR pVars[ ]);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetMethodFromDocumentPosition )(
- ISymUnmanagedReader __RPC_FAR * This,
- /* [in] */ ISymUnmanagedDocument __RPC_FAR *document,
- /* [in] */ ULONG32 line,
- /* [in] */ ULONG32 column,
- /* [retval][out] */ ISymUnmanagedMethod __RPC_FAR *__RPC_FAR *pRetVal);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSymAttribute )(
- ISymUnmanagedReader __RPC_FAR * This,
- /* [in] */ mdToken parent,
- /* [in] */ WCHAR __RPC_FAR *name,
- /* [in] */ ULONG32 cBuffer,
- /* [out] */ ULONG32 __RPC_FAR *pcBuffer,
- /* [length_is][size_is][out] */ BYTE __RPC_FAR buffer[ ]);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetNamespaces )(
- ISymUnmanagedReader __RPC_FAR * This,
- /* [in] */ ULONG32 cNameSpaces,
- /* [out] */ ULONG32 __RPC_FAR *pcNameSpaces,
- /* [length_is][size_is][out] */ ISymUnmanagedNamespace __RPC_FAR *__RPC_FAR namespaces[ ]);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Initialize )(
- ISymUnmanagedReader __RPC_FAR * This,
- /* [in] */ IUnknown __RPC_FAR *importer,
- /* [in] */ const WCHAR __RPC_FAR *filename,
- /* [in] */ const WCHAR __RPC_FAR *searchPath,
- /* [in] */ IStream __RPC_FAR *pIStream);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *UpdateSymbolStore )(
- ISymUnmanagedReader __RPC_FAR * This,
- /* [in] */ const WCHAR __RPC_FAR *filename,
- /* [in] */ IStream __RPC_FAR *pIStream);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ReplaceSymbolStore )(
- ISymUnmanagedReader __RPC_FAR * This,
- /* [in] */ const WCHAR __RPC_FAR *filename,
- /* [in] */ IStream __RPC_FAR *pIStream);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSymbolStoreFileName )(
- ISymUnmanagedReader __RPC_FAR * This,
- /* [in] */ ULONG32 cchName,
- /* [out] */ ULONG32 __RPC_FAR *pcchName,
- /* [length_is][size_is][out] */ WCHAR __RPC_FAR szName[ ]);
-
- END_INTERFACE
- } ISymUnmanagedReaderVtbl;
-
- interface ISymUnmanagedReader
- {
- CONST_VTBL struct ISymUnmanagedReaderVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define ISymUnmanagedReader_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define ISymUnmanagedReader_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define ISymUnmanagedReader_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define ISymUnmanagedReader_GetDocument(This,url,language,languageVendor,documentType,pRetVal) \
- (This)->lpVtbl -> GetDocument(This,url,language,languageVendor,documentType,pRetVal)
-
- #define ISymUnmanagedReader_GetDocuments(This,cDocs,pcDocs,pDocs) \
- (This)->lpVtbl -> GetDocuments(This,cDocs,pcDocs,pDocs)
-
- #define ISymUnmanagedReader_GetUserEntryPoint(This,pToken) \
- (This)->lpVtbl -> GetUserEntryPoint(This,pToken)
-
- #define ISymUnmanagedReader_GetMethod(This,token,pRetVal) \
- (This)->lpVtbl -> GetMethod(This,token,pRetVal)
-
- #define ISymUnmanagedReader_GetMethodByVersion(This,token,version,pRetVal) \
- (This)->lpVtbl -> GetMethodByVersion(This,token,version,pRetVal)
-
- #define ISymUnmanagedReader_GetVariables(This,parent,cVars,pcVars,pVars) \
- (This)->lpVtbl -> GetVariables(This,parent,cVars,pcVars,pVars)
-
- #define ISymUnmanagedReader_GetGlobalVariables(This,cVars,pcVars,pVars) \
- (This)->lpVtbl -> GetGlobalVariables(This,cVars,pcVars,pVars)
-
- #define ISymUnmanagedReader_GetMethodFromDocumentPosition(This,document,line,column,pRetVal) \
- (This)->lpVtbl -> GetMethodFromDocumentPosition(This,document,line,column,pRetVal)
-
- #define ISymUnmanagedReader_GetSymAttribute(This,parent,name,cBuffer,pcBuffer,buffer) \
- (This)->lpVtbl -> GetSymAttribute(This,parent,name,cBuffer,pcBuffer,buffer)
-
- #define ISymUnmanagedReader_GetNamespaces(This,cNameSpaces,pcNameSpaces,namespaces) \
- (This)->lpVtbl -> GetNamespaces(This,cNameSpaces,pcNameSpaces,namespaces)
-
- #define ISymUnmanagedReader_Initialize(This,importer,filename,searchPath,pIStream) \
- (This)->lpVtbl -> Initialize(This,importer,filename,searchPath,pIStream)
-
- #define ISymUnmanagedReader_UpdateSymbolStore(This,filename,pIStream) \
- (This)->lpVtbl -> UpdateSymbolStore(This,filename,pIStream)
-
- #define ISymUnmanagedReader_ReplaceSymbolStore(This,filename,pIStream) \
- (This)->lpVtbl -> ReplaceSymbolStore(This,filename,pIStream)
-
- #define ISymUnmanagedReader_GetSymbolStoreFileName(This,cchName,pcchName,szName) \
- (This)->lpVtbl -> GetSymbolStoreFileName(This,cchName,pcchName,szName)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedReader_GetDocument_Proxy(
- ISymUnmanagedReader __RPC_FAR * This,
- /* [in] */ WCHAR __RPC_FAR *url,
- /* [in] */ GUID language,
- /* [in] */ GUID languageVendor,
- /* [in] */ GUID documentType,
- /* [retval][out] */ ISymUnmanagedDocument __RPC_FAR *__RPC_FAR *pRetVal);
-
-
- void __RPC_STUB ISymUnmanagedReader_GetDocument_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedReader_GetDocuments_Proxy(
- ISymUnmanagedReader __RPC_FAR * This,
- /* [in] */ ULONG32 cDocs,
- /* [out] */ ULONG32 __RPC_FAR *pcDocs,
- /* [length_is][size_is][out] */ ISymUnmanagedDocument __RPC_FAR *__RPC_FAR pDocs[ ]);
-
-
- void __RPC_STUB ISymUnmanagedReader_GetDocuments_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedReader_GetUserEntryPoint_Proxy(
- ISymUnmanagedReader __RPC_FAR * This,
- /* [retval][out] */ mdMethodDef __RPC_FAR *pToken);
-
-
- void __RPC_STUB ISymUnmanagedReader_GetUserEntryPoint_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedReader_GetMethod_Proxy(
- ISymUnmanagedReader __RPC_FAR * This,
- /* [in] */ mdMethodDef token,
- /* [retval][out] */ ISymUnmanagedMethod __RPC_FAR *__RPC_FAR *pRetVal);
-
-
- void __RPC_STUB ISymUnmanagedReader_GetMethod_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedReader_GetMethodByVersion_Proxy(
- ISymUnmanagedReader __RPC_FAR * This,
- /* [in] */ mdMethodDef token,
- /* [in] */ int version,
- /* [retval][out] */ ISymUnmanagedMethod __RPC_FAR *__RPC_FAR *pRetVal);
-
-
- void __RPC_STUB ISymUnmanagedReader_GetMethodByVersion_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedReader_GetVariables_Proxy(
- ISymUnmanagedReader __RPC_FAR * This,
- /* [in] */ mdToken parent,
- /* [in] */ ULONG32 cVars,
- /* [out] */ ULONG32 __RPC_FAR *pcVars,
- /* [length_is][size_is][out] */ ISymUnmanagedVariable __RPC_FAR *__RPC_FAR pVars[ ]);
-
-
- void __RPC_STUB ISymUnmanagedReader_GetVariables_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedReader_GetGlobalVariables_Proxy(
- ISymUnmanagedReader __RPC_FAR * This,
- /* [in] */ ULONG32 cVars,
- /* [out] */ ULONG32 __RPC_FAR *pcVars,
- /* [length_is][size_is][out] */ ISymUnmanagedVariable __RPC_FAR *__RPC_FAR pVars[ ]);
-
-
- void __RPC_STUB ISymUnmanagedReader_GetGlobalVariables_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedReader_GetMethodFromDocumentPosition_Proxy(
- ISymUnmanagedReader __RPC_FAR * This,
- /* [in] */ ISymUnmanagedDocument __RPC_FAR *document,
- /* [in] */ ULONG32 line,
- /* [in] */ ULONG32 column,
- /* [retval][out] */ ISymUnmanagedMethod __RPC_FAR *__RPC_FAR *pRetVal);
-
-
- void __RPC_STUB ISymUnmanagedReader_GetMethodFromDocumentPosition_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedReader_GetSymAttribute_Proxy(
- ISymUnmanagedReader __RPC_FAR * This,
- /* [in] */ mdToken parent,
- /* [in] */ WCHAR __RPC_FAR *name,
- /* [in] */ ULONG32 cBuffer,
- /* [out] */ ULONG32 __RPC_FAR *pcBuffer,
- /* [length_is][size_is][out] */ BYTE __RPC_FAR buffer[ ]);
-
-
- void __RPC_STUB ISymUnmanagedReader_GetSymAttribute_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedReader_GetNamespaces_Proxy(
- ISymUnmanagedReader __RPC_FAR * This,
- /* [in] */ ULONG32 cNameSpaces,
- /* [out] */ ULONG32 __RPC_FAR *pcNameSpaces,
- /* [length_is][size_is][out] */ ISymUnmanagedNamespace __RPC_FAR *__RPC_FAR namespaces[ ]);
-
-
- void __RPC_STUB ISymUnmanagedReader_GetNamespaces_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedReader_Initialize_Proxy(
- ISymUnmanagedReader __RPC_FAR * This,
- /* [in] */ IUnknown __RPC_FAR *importer,
- /* [in] */ const WCHAR __RPC_FAR *filename,
- /* [in] */ const WCHAR __RPC_FAR *searchPath,
- /* [in] */ IStream __RPC_FAR *pIStream);
-
-
- void __RPC_STUB ISymUnmanagedReader_Initialize_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedReader_UpdateSymbolStore_Proxy(
- ISymUnmanagedReader __RPC_FAR * This,
- /* [in] */ const WCHAR __RPC_FAR *filename,
- /* [in] */ IStream __RPC_FAR *pIStream);
-
-
- void __RPC_STUB ISymUnmanagedReader_UpdateSymbolStore_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedReader_ReplaceSymbolStore_Proxy(
- ISymUnmanagedReader __RPC_FAR * This,
- /* [in] */ const WCHAR __RPC_FAR *filename,
- /* [in] */ IStream __RPC_FAR *pIStream);
-
-
- void __RPC_STUB ISymUnmanagedReader_ReplaceSymbolStore_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedReader_GetSymbolStoreFileName_Proxy(
- ISymUnmanagedReader __RPC_FAR * This,
- /* [in] */ ULONG32 cchName,
- /* [out] */ ULONG32 __RPC_FAR *pcchName,
- /* [length_is][size_is][out] */ WCHAR __RPC_FAR szName[ ]);
-
-
- void __RPC_STUB ISymUnmanagedReader_GetSymbolStoreFileName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __ISymUnmanagedReader_INTERFACE_DEFINED__ */
-
-
- #ifndef __ISymUnmanagedScope_INTERFACE_DEFINED__
- #define __ISymUnmanagedScope_INTERFACE_DEFINED__
-
- /* interface ISymUnmanagedScope */
- /* [unique][uuid][object] */
-
-
- EXTERN_C const IID IID_ISymUnmanagedScope;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("68005D0F-B8E0-3B01-84D5-A11A94154942")
- ISymUnmanagedScope : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetMethod(
- /* [retval][out] */ ISymUnmanagedMethod __RPC_FAR *__RPC_FAR *pRetVal) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetParent(
- /* [retval][out] */ ISymUnmanagedScope __RPC_FAR *__RPC_FAR *pRetVal) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetChildren(
- /* [in] */ ULONG32 cChildren,
- /* [out] */ ULONG32 __RPC_FAR *pcChildren,
- /* [length_is][size_is][out] */ ISymUnmanagedScope __RPC_FAR *__RPC_FAR children[ ]) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetStartOffset(
- /* [retval][out] */ ULONG32 __RPC_FAR *pRetVal) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetEndOffset(
- /* [retval][out] */ ULONG32 __RPC_FAR *pRetVal) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetLocalCount(
- /* [retval][out] */ ULONG32 __RPC_FAR *pRetVal) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetLocals(
- /* [in] */ ULONG32 cLocals,
- /* [out] */ ULONG32 __RPC_FAR *pcLocals,
- /* [length_is][size_is][out] */ ISymUnmanagedVariable __RPC_FAR *__RPC_FAR locals[ ]) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetNamespaces(
- /* [in] */ ULONG32 cNameSpaces,
- /* [out] */ ULONG32 __RPC_FAR *pcNameSpaces,
- /* [length_is][size_is][out] */ ISymUnmanagedNamespace __RPC_FAR *__RPC_FAR namespaces[ ]) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct ISymUnmanagedScopeVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- ISymUnmanagedScope __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- ISymUnmanagedScope __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- ISymUnmanagedScope __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetMethod )(
- ISymUnmanagedScope __RPC_FAR * This,
- /* [retval][out] */ ISymUnmanagedMethod __RPC_FAR *__RPC_FAR *pRetVal);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetParent )(
- ISymUnmanagedScope __RPC_FAR * This,
- /* [retval][out] */ ISymUnmanagedScope __RPC_FAR *__RPC_FAR *pRetVal);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetChildren )(
- ISymUnmanagedScope __RPC_FAR * This,
- /* [in] */ ULONG32 cChildren,
- /* [out] */ ULONG32 __RPC_FAR *pcChildren,
- /* [length_is][size_is][out] */ ISymUnmanagedScope __RPC_FAR *__RPC_FAR children[ ]);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetStartOffset )(
- ISymUnmanagedScope __RPC_FAR * This,
- /* [retval][out] */ ULONG32 __RPC_FAR *pRetVal);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetEndOffset )(
- ISymUnmanagedScope __RPC_FAR * This,
- /* [retval][out] */ ULONG32 __RPC_FAR *pRetVal);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetLocalCount )(
- ISymUnmanagedScope __RPC_FAR * This,
- /* [retval][out] */ ULONG32 __RPC_FAR *pRetVal);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetLocals )(
- ISymUnmanagedScope __RPC_FAR * This,
- /* [in] */ ULONG32 cLocals,
- /* [out] */ ULONG32 __RPC_FAR *pcLocals,
- /* [length_is][size_is][out] */ ISymUnmanagedVariable __RPC_FAR *__RPC_FAR locals[ ]);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetNamespaces )(
- ISymUnmanagedScope __RPC_FAR * This,
- /* [in] */ ULONG32 cNameSpaces,
- /* [out] */ ULONG32 __RPC_FAR *pcNameSpaces,
- /* [length_is][size_is][out] */ ISymUnmanagedNamespace __RPC_FAR *__RPC_FAR namespaces[ ]);
-
- END_INTERFACE
- } ISymUnmanagedScopeVtbl;
-
- interface ISymUnmanagedScope
- {
- CONST_VTBL struct ISymUnmanagedScopeVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define ISymUnmanagedScope_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define ISymUnmanagedScope_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define ISymUnmanagedScope_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define ISymUnmanagedScope_GetMethod(This,pRetVal) \
- (This)->lpVtbl -> GetMethod(This,pRetVal)
-
- #define ISymUnmanagedScope_GetParent(This,pRetVal) \
- (This)->lpVtbl -> GetParent(This,pRetVal)
-
- #define ISymUnmanagedScope_GetChildren(This,cChildren,pcChildren,children) \
- (This)->lpVtbl -> GetChildren(This,cChildren,pcChildren,children)
-
- #define ISymUnmanagedScope_GetStartOffset(This,pRetVal) \
- (This)->lpVtbl -> GetStartOffset(This,pRetVal)
-
- #define ISymUnmanagedScope_GetEndOffset(This,pRetVal) \
- (This)->lpVtbl -> GetEndOffset(This,pRetVal)
-
- #define ISymUnmanagedScope_GetLocalCount(This,pRetVal) \
- (This)->lpVtbl -> GetLocalCount(This,pRetVal)
-
- #define ISymUnmanagedScope_GetLocals(This,cLocals,pcLocals,locals) \
- (This)->lpVtbl -> GetLocals(This,cLocals,pcLocals,locals)
-
- #define ISymUnmanagedScope_GetNamespaces(This,cNameSpaces,pcNameSpaces,namespaces) \
- (This)->lpVtbl -> GetNamespaces(This,cNameSpaces,pcNameSpaces,namespaces)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedScope_GetMethod_Proxy(
- ISymUnmanagedScope __RPC_FAR * This,
- /* [retval][out] */ ISymUnmanagedMethod __RPC_FAR *__RPC_FAR *pRetVal);
-
-
- void __RPC_STUB ISymUnmanagedScope_GetMethod_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedScope_GetParent_Proxy(
- ISymUnmanagedScope __RPC_FAR * This,
- /* [retval][out] */ ISymUnmanagedScope __RPC_FAR *__RPC_FAR *pRetVal);
-
-
- void __RPC_STUB ISymUnmanagedScope_GetParent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedScope_GetChildren_Proxy(
- ISymUnmanagedScope __RPC_FAR * This,
- /* [in] */ ULONG32 cChildren,
- /* [out] */ ULONG32 __RPC_FAR *pcChildren,
- /* [length_is][size_is][out] */ ISymUnmanagedScope __RPC_FAR *__RPC_FAR children[ ]);
-
-
- void __RPC_STUB ISymUnmanagedScope_GetChildren_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedScope_GetStartOffset_Proxy(
- ISymUnmanagedScope __RPC_FAR * This,
- /* [retval][out] */ ULONG32 __RPC_FAR *pRetVal);
-
-
- void __RPC_STUB ISymUnmanagedScope_GetStartOffset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedScope_GetEndOffset_Proxy(
- ISymUnmanagedScope __RPC_FAR * This,
- /* [retval][out] */ ULONG32 __RPC_FAR *pRetVal);
-
-
- void __RPC_STUB ISymUnmanagedScope_GetEndOffset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedScope_GetLocalCount_Proxy(
- ISymUnmanagedScope __RPC_FAR * This,
- /* [retval][out] */ ULONG32 __RPC_FAR *pRetVal);
-
-
- void __RPC_STUB ISymUnmanagedScope_GetLocalCount_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedScope_GetLocals_Proxy(
- ISymUnmanagedScope __RPC_FAR * This,
- /* [in] */ ULONG32 cLocals,
- /* [out] */ ULONG32 __RPC_FAR *pcLocals,
- /* [length_is][size_is][out] */ ISymUnmanagedVariable __RPC_FAR *__RPC_FAR locals[ ]);
-
-
- void __RPC_STUB ISymUnmanagedScope_GetLocals_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedScope_GetNamespaces_Proxy(
- ISymUnmanagedScope __RPC_FAR * This,
- /* [in] */ ULONG32 cNameSpaces,
- /* [out] */ ULONG32 __RPC_FAR *pcNameSpaces,
- /* [length_is][size_is][out] */ ISymUnmanagedNamespace __RPC_FAR *__RPC_FAR namespaces[ ]);
-
-
- void __RPC_STUB ISymUnmanagedScope_GetNamespaces_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __ISymUnmanagedScope_INTERFACE_DEFINED__ */
-
-
- #ifndef __ISymUnmanagedVariable_INTERFACE_DEFINED__
- #define __ISymUnmanagedVariable_INTERFACE_DEFINED__
-
- /* interface ISymUnmanagedVariable */
- /* [unique][uuid][object] */
-
-
- EXTERN_C const IID IID_ISymUnmanagedVariable;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("9F60EEBE-2D9A-3F7C-BF58-80BC991C60BB")
- ISymUnmanagedVariable : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetName(
- /* [in] */ ULONG32 cchName,
- /* [out] */ ULONG32 __RPC_FAR *pcchName,
- /* [length_is][size_is][out] */ WCHAR __RPC_FAR szName[ ]) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetAttributes(
- /* [retval][out] */ ULONG32 __RPC_FAR *pRetVal) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetSignature(
- /* [in] */ ULONG32 cSig,
- /* [out] */ ULONG32 __RPC_FAR *pcSig,
- /* [length_is][size_is][out] */ BYTE __RPC_FAR sig[ ]) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetAddressKind(
- /* [retval][out] */ ULONG32 __RPC_FAR *pRetVal) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetAddressField1(
- /* [retval][out] */ ULONG32 __RPC_FAR *pRetVal) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetAddressField2(
- /* [retval][out] */ ULONG32 __RPC_FAR *pRetVal) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetAddressField3(
- /* [retval][out] */ ULONG32 __RPC_FAR *pRetVal) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetStartOffset(
- /* [retval][out] */ ULONG32 __RPC_FAR *pRetVal) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetEndOffset(
- /* [retval][out] */ ULONG32 __RPC_FAR *pRetVal) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct ISymUnmanagedVariableVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- ISymUnmanagedVariable __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- ISymUnmanagedVariable __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- ISymUnmanagedVariable __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetName )(
- ISymUnmanagedVariable __RPC_FAR * This,
- /* [in] */ ULONG32 cchName,
- /* [out] */ ULONG32 __RPC_FAR *pcchName,
- /* [length_is][size_is][out] */ WCHAR __RPC_FAR szName[ ]);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetAttributes )(
- ISymUnmanagedVariable __RPC_FAR * This,
- /* [retval][out] */ ULONG32 __RPC_FAR *pRetVal);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSignature )(
- ISymUnmanagedVariable __RPC_FAR * This,
- /* [in] */ ULONG32 cSig,
- /* [out] */ ULONG32 __RPC_FAR *pcSig,
- /* [length_is][size_is][out] */ BYTE __RPC_FAR sig[ ]);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetAddressKind )(
- ISymUnmanagedVariable __RPC_FAR * This,
- /* [retval][out] */ ULONG32 __RPC_FAR *pRetVal);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetAddressField1 )(
- ISymUnmanagedVariable __RPC_FAR * This,
- /* [retval][out] */ ULONG32 __RPC_FAR *pRetVal);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetAddressField2 )(
- ISymUnmanagedVariable __RPC_FAR * This,
- /* [retval][out] */ ULONG32 __RPC_FAR *pRetVal);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetAddressField3 )(
- ISymUnmanagedVariable __RPC_FAR * This,
- /* [retval][out] */ ULONG32 __RPC_FAR *pRetVal);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetStartOffset )(
- ISymUnmanagedVariable __RPC_FAR * This,
- /* [retval][out] */ ULONG32 __RPC_FAR *pRetVal);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetEndOffset )(
- ISymUnmanagedVariable __RPC_FAR * This,
- /* [retval][out] */ ULONG32 __RPC_FAR *pRetVal);
-
- END_INTERFACE
- } ISymUnmanagedVariableVtbl;
-
- interface ISymUnmanagedVariable
- {
- CONST_VTBL struct ISymUnmanagedVariableVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define ISymUnmanagedVariable_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define ISymUnmanagedVariable_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define ISymUnmanagedVariable_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define ISymUnmanagedVariable_GetName(This,cchName,pcchName,szName) \
- (This)->lpVtbl -> GetName(This,cchName,pcchName,szName)
-
- #define ISymUnmanagedVariable_GetAttributes(This,pRetVal) \
- (This)->lpVtbl -> GetAttributes(This,pRetVal)
-
- #define ISymUnmanagedVariable_GetSignature(This,cSig,pcSig,sig) \
- (This)->lpVtbl -> GetSignature(This,cSig,pcSig,sig)
-
- #define ISymUnmanagedVariable_GetAddressKind(This,pRetVal) \
- (This)->lpVtbl -> GetAddressKind(This,pRetVal)
-
- #define ISymUnmanagedVariable_GetAddressField1(This,pRetVal) \
- (This)->lpVtbl -> GetAddressField1(This,pRetVal)
-
- #define ISymUnmanagedVariable_GetAddressField2(This,pRetVal) \
- (This)->lpVtbl -> GetAddressField2(This,pRetVal)
-
- #define ISymUnmanagedVariable_GetAddressField3(This,pRetVal) \
- (This)->lpVtbl -> GetAddressField3(This,pRetVal)
-
- #define ISymUnmanagedVariable_GetStartOffset(This,pRetVal) \
- (This)->lpVtbl -> GetStartOffset(This,pRetVal)
-
- #define ISymUnmanagedVariable_GetEndOffset(This,pRetVal) \
- (This)->lpVtbl -> GetEndOffset(This,pRetVal)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedVariable_GetName_Proxy(
- ISymUnmanagedVariable __RPC_FAR * This,
- /* [in] */ ULONG32 cchName,
- /* [out] */ ULONG32 __RPC_FAR *pcchName,
- /* [length_is][size_is][out] */ WCHAR __RPC_FAR szName[ ]);
-
-
- void __RPC_STUB ISymUnmanagedVariable_GetName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedVariable_GetAttributes_Proxy(
- ISymUnmanagedVariable __RPC_FAR * This,
- /* [retval][out] */ ULONG32 __RPC_FAR *pRetVal);
-
-
- void __RPC_STUB ISymUnmanagedVariable_GetAttributes_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedVariable_GetSignature_Proxy(
- ISymUnmanagedVariable __RPC_FAR * This,
- /* [in] */ ULONG32 cSig,
- /* [out] */ ULONG32 __RPC_FAR *pcSig,
- /* [length_is][size_is][out] */ BYTE __RPC_FAR sig[ ]);
-
-
- void __RPC_STUB ISymUnmanagedVariable_GetSignature_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedVariable_GetAddressKind_Proxy(
- ISymUnmanagedVariable __RPC_FAR * This,
- /* [retval][out] */ ULONG32 __RPC_FAR *pRetVal);
-
-
- void __RPC_STUB ISymUnmanagedVariable_GetAddressKind_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedVariable_GetAddressField1_Proxy(
- ISymUnmanagedVariable __RPC_FAR * This,
- /* [retval][out] */ ULONG32 __RPC_FAR *pRetVal);
-
-
- void __RPC_STUB ISymUnmanagedVariable_GetAddressField1_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedVariable_GetAddressField2_Proxy(
- ISymUnmanagedVariable __RPC_FAR * This,
- /* [retval][out] */ ULONG32 __RPC_FAR *pRetVal);
-
-
- void __RPC_STUB ISymUnmanagedVariable_GetAddressField2_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedVariable_GetAddressField3_Proxy(
- ISymUnmanagedVariable __RPC_FAR * This,
- /* [retval][out] */ ULONG32 __RPC_FAR *pRetVal);
-
-
- void __RPC_STUB ISymUnmanagedVariable_GetAddressField3_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedVariable_GetStartOffset_Proxy(
- ISymUnmanagedVariable __RPC_FAR * This,
- /* [retval][out] */ ULONG32 __RPC_FAR *pRetVal);
-
-
- void __RPC_STUB ISymUnmanagedVariable_GetStartOffset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedVariable_GetEndOffset_Proxy(
- ISymUnmanagedVariable __RPC_FAR * This,
- /* [retval][out] */ ULONG32 __RPC_FAR *pRetVal);
-
-
- void __RPC_STUB ISymUnmanagedVariable_GetEndOffset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __ISymUnmanagedVariable_INTERFACE_DEFINED__ */
-
-
- #ifndef __ISymUnmanagedWriter_INTERFACE_DEFINED__
- #define __ISymUnmanagedWriter_INTERFACE_DEFINED__
-
- /* interface ISymUnmanagedWriter */
- /* [unique][uuid][object] */
-
-
- EXTERN_C const IID IID_ISymUnmanagedWriter;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("2DE91396-3844-3B1D-8E91-41C24FD672EA")
- ISymUnmanagedWriter : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE DefineDocument(
- /* [in] */ const WCHAR __RPC_FAR *url,
- /* [in] */ const GUID __RPC_FAR *language,
- /* [in] */ const GUID __RPC_FAR *languageVendor,
- /* [in] */ const GUID __RPC_FAR *documentType,
- /* [retval][out] */ ISymUnmanagedDocumentWriter __RPC_FAR *__RPC_FAR *pRetVal) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetUserEntryPoint(
- /* [in] */ mdMethodDef entryMethod) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OpenMethod(
- /* [in] */ mdMethodDef method) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE CloseMethod( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OpenScope(
- /* [in] */ ULONG32 startOffset,
- /* [retval][out] */ ULONG32 __RPC_FAR *pRetVal) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE CloseScope(
- /* [in] */ ULONG32 endOffset) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetScopeRange(
- /* [in] */ ULONG32 scopeID,
- /* [in] */ ULONG32 startOffset,
- /* [in] */ ULONG32 endOffset) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE DefineLocalVariable(
- /* [in] */ const WCHAR __RPC_FAR *name,
- /* [in] */ ULONG32 attributes,
- /* [in] */ ULONG32 cSig,
- /* [size_is][in] */ unsigned char __RPC_FAR signature[ ],
- /* [in] */ ULONG32 addrKind,
- /* [in] */ ULONG32 addr1,
- /* [in] */ ULONG32 addr2,
- /* [in] */ ULONG32 addr3,
- /* [in] */ ULONG32 startOffset,
- /* [in] */ ULONG32 endOffset) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE DefineParameter(
- /* [in] */ const WCHAR __RPC_FAR *name,
- /* [in] */ ULONG32 attributes,
- /* [in] */ ULONG32 sequence,
- /* [in] */ ULONG32 addrKind,
- /* [in] */ ULONG32 addr1,
- /* [in] */ ULONG32 addr2,
- /* [in] */ ULONG32 addr3) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE DefineField(
- /* [in] */ mdTypeDef parent,
- /* [in] */ const WCHAR __RPC_FAR *name,
- /* [in] */ ULONG32 attributes,
- /* [in] */ ULONG32 cSig,
- /* [size_is][in] */ unsigned char __RPC_FAR signature[ ],
- /* [in] */ ULONG32 addrKind,
- /* [in] */ ULONG32 addr1,
- /* [in] */ ULONG32 addr2,
- /* [in] */ ULONG32 addr3) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE DefineGlobalVariable(
- /* [in] */ const WCHAR __RPC_FAR *name,
- /* [in] */ ULONG32 attributes,
- /* [in] */ ULONG32 cSig,
- /* [size_is][in] */ unsigned char __RPC_FAR signature[ ],
- /* [in] */ ULONG32 addrKind,
- /* [in] */ ULONG32 addr1,
- /* [in] */ ULONG32 addr2,
- /* [in] */ ULONG32 addr3) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Close( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetSymAttribute(
- /* [in] */ mdToken parent,
- /* [in] */ const WCHAR __RPC_FAR *name,
- /* [in] */ ULONG32 cData,
- /* [size_is][in] */ unsigned char __RPC_FAR data[ ]) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OpenNamespace(
- /* [in] */ const WCHAR __RPC_FAR *name) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE CloseNamespace( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE UsingNamespace(
- /* [in] */ const WCHAR __RPC_FAR *fullName) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetMethodSourceRange(
- /* [in] */ ISymUnmanagedDocumentWriter __RPC_FAR *startDoc,
- /* [in] */ ULONG32 startLine,
- /* [in] */ ULONG32 startColumn,
- /* [in] */ ISymUnmanagedDocumentWriter __RPC_FAR *endDoc,
- /* [in] */ ULONG32 endLine,
- /* [in] */ ULONG32 endColumn) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Initialize(
- /* [in] */ IUnknown __RPC_FAR *emitter,
- /* [in] */ const WCHAR __RPC_FAR *filename,
- /* [in] */ IStream __RPC_FAR *pIStream,
- /* [in] */ BOOL fFullBuild) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetDebugInfo(
- /* [out][in] */ IMAGE_DEBUG_DIRECTORY __RPC_FAR *pIDD,
- /* [in] */ DWORD cData,
- /* [out] */ DWORD __RPC_FAR *pcData,
- /* [length_is][size_is][out] */ BYTE __RPC_FAR data[ ]) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE DefineSequencePoints(
- /* [in] */ ISymUnmanagedDocumentWriter __RPC_FAR *document,
- /* [in] */ ULONG32 spCount,
- /* [size_is][in] */ ULONG32 __RPC_FAR offsets[ ],
- /* [size_is][in] */ ULONG32 __RPC_FAR lines[ ],
- /* [size_is][in] */ ULONG32 __RPC_FAR columns[ ],
- /* [size_is][in] */ ULONG32 __RPC_FAR endLines[ ],
- /* [size_is][in] */ ULONG32 __RPC_FAR endColumns[ ]) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE RemapToken(
- /* [in] */ mdToken oldToken,
- /* [in] */ mdToken newToken) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct ISymUnmanagedWriterVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- ISymUnmanagedWriter __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- ISymUnmanagedWriter __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- ISymUnmanagedWriter __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DefineDocument )(
- ISymUnmanagedWriter __RPC_FAR * This,
- /* [in] */ const WCHAR __RPC_FAR *url,
- /* [in] */ const GUID __RPC_FAR *language,
- /* [in] */ const GUID __RPC_FAR *languageVendor,
- /* [in] */ const GUID __RPC_FAR *documentType,
- /* [retval][out] */ ISymUnmanagedDocumentWriter __RPC_FAR *__RPC_FAR *pRetVal);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetUserEntryPoint )(
- ISymUnmanagedWriter __RPC_FAR * This,
- /* [in] */ mdMethodDef entryMethod);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OpenMethod )(
- ISymUnmanagedWriter __RPC_FAR * This,
- /* [in] */ mdMethodDef method);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CloseMethod )(
- ISymUnmanagedWriter __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OpenScope )(
- ISymUnmanagedWriter __RPC_FAR * This,
- /* [in] */ ULONG32 startOffset,
- /* [retval][out] */ ULONG32 __RPC_FAR *pRetVal);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CloseScope )(
- ISymUnmanagedWriter __RPC_FAR * This,
- /* [in] */ ULONG32 endOffset);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetScopeRange )(
- ISymUnmanagedWriter __RPC_FAR * This,
- /* [in] */ ULONG32 scopeID,
- /* [in] */ ULONG32 startOffset,
- /* [in] */ ULONG32 endOffset);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DefineLocalVariable )(
- ISymUnmanagedWriter __RPC_FAR * This,
- /* [in] */ const WCHAR __RPC_FAR *name,
- /* [in] */ ULONG32 attributes,
- /* [in] */ ULONG32 cSig,
- /* [size_is][in] */ unsigned char __RPC_FAR signature[ ],
- /* [in] */ ULONG32 addrKind,
- /* [in] */ ULONG32 addr1,
- /* [in] */ ULONG32 addr2,
- /* [in] */ ULONG32 addr3,
- /* [in] */ ULONG32 startOffset,
- /* [in] */ ULONG32 endOffset);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DefineParameter )(
- ISymUnmanagedWriter __RPC_FAR * This,
- /* [in] */ const WCHAR __RPC_FAR *name,
- /* [in] */ ULONG32 attributes,
- /* [in] */ ULONG32 sequence,
- /* [in] */ ULONG32 addrKind,
- /* [in] */ ULONG32 addr1,
- /* [in] */ ULONG32 addr2,
- /* [in] */ ULONG32 addr3);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DefineField )(
- ISymUnmanagedWriter __RPC_FAR * This,
- /* [in] */ mdTypeDef parent,
- /* [in] */ const WCHAR __RPC_FAR *name,
- /* [in] */ ULONG32 attributes,
- /* [in] */ ULONG32 cSig,
- /* [size_is][in] */ unsigned char __RPC_FAR signature[ ],
- /* [in] */ ULONG32 addrKind,
- /* [in] */ ULONG32 addr1,
- /* [in] */ ULONG32 addr2,
- /* [in] */ ULONG32 addr3);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DefineGlobalVariable )(
- ISymUnmanagedWriter __RPC_FAR * This,
- /* [in] */ const WCHAR __RPC_FAR *name,
- /* [in] */ ULONG32 attributes,
- /* [in] */ ULONG32 cSig,
- /* [size_is][in] */ unsigned char __RPC_FAR signature[ ],
- /* [in] */ ULONG32 addrKind,
- /* [in] */ ULONG32 addr1,
- /* [in] */ ULONG32 addr2,
- /* [in] */ ULONG32 addr3);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Close )(
- ISymUnmanagedWriter __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetSymAttribute )(
- ISymUnmanagedWriter __RPC_FAR * This,
- /* [in] */ mdToken parent,
- /* [in] */ const WCHAR __RPC_FAR *name,
- /* [in] */ ULONG32 cData,
- /* [size_is][in] */ unsigned char __RPC_FAR data[ ]);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OpenNamespace )(
- ISymUnmanagedWriter __RPC_FAR * This,
- /* [in] */ const WCHAR __RPC_FAR *name);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CloseNamespace )(
- ISymUnmanagedWriter __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *UsingNamespace )(
- ISymUnmanagedWriter __RPC_FAR * This,
- /* [in] */ const WCHAR __RPC_FAR *fullName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetMethodSourceRange )(
- ISymUnmanagedWriter __RPC_FAR * This,
- /* [in] */ ISymUnmanagedDocumentWriter __RPC_FAR *startDoc,
- /* [in] */ ULONG32 startLine,
- /* [in] */ ULONG32 startColumn,
- /* [in] */ ISymUnmanagedDocumentWriter __RPC_FAR *endDoc,
- /* [in] */ ULONG32 endLine,
- /* [in] */ ULONG32 endColumn);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Initialize )(
- ISymUnmanagedWriter __RPC_FAR * This,
- /* [in] */ IUnknown __RPC_FAR *emitter,
- /* [in] */ const WCHAR __RPC_FAR *filename,
- /* [in] */ IStream __RPC_FAR *pIStream,
- /* [in] */ BOOL fFullBuild);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDebugInfo )(
- ISymUnmanagedWriter __RPC_FAR * This,
- /* [out][in] */ IMAGE_DEBUG_DIRECTORY __RPC_FAR *pIDD,
- /* [in] */ DWORD cData,
- /* [out] */ DWORD __RPC_FAR *pcData,
- /* [length_is][size_is][out] */ BYTE __RPC_FAR data[ ]);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DefineSequencePoints )(
- ISymUnmanagedWriter __RPC_FAR * This,
- /* [in] */ ISymUnmanagedDocumentWriter __RPC_FAR *document,
- /* [in] */ ULONG32 spCount,
- /* [size_is][in] */ ULONG32 __RPC_FAR offsets[ ],
- /* [size_is][in] */ ULONG32 __RPC_FAR lines[ ],
- /* [size_is][in] */ ULONG32 __RPC_FAR columns[ ],
- /* [size_is][in] */ ULONG32 __RPC_FAR endLines[ ],
- /* [size_is][in] */ ULONG32 __RPC_FAR endColumns[ ]);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemapToken )(
- ISymUnmanagedWriter __RPC_FAR * This,
- /* [in] */ mdToken oldToken,
- /* [in] */ mdToken newToken);
-
- END_INTERFACE
- } ISymUnmanagedWriterVtbl;
-
- interface ISymUnmanagedWriter
- {
- CONST_VTBL struct ISymUnmanagedWriterVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define ISymUnmanagedWriter_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define ISymUnmanagedWriter_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define ISymUnmanagedWriter_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define ISymUnmanagedWriter_DefineDocument(This,url,language,languageVendor,documentType,pRetVal) \
- (This)->lpVtbl -> DefineDocument(This,url,language,languageVendor,documentType,pRetVal)
-
- #define ISymUnmanagedWriter_SetUserEntryPoint(This,entryMethod) \
- (This)->lpVtbl -> SetUserEntryPoint(This,entryMethod)
-
- #define ISymUnmanagedWriter_OpenMethod(This,method) \
- (This)->lpVtbl -> OpenMethod(This,method)
-
- #define ISymUnmanagedWriter_CloseMethod(This) \
- (This)->lpVtbl -> CloseMethod(This)
-
- #define ISymUnmanagedWriter_OpenScope(This,startOffset,pRetVal) \
- (This)->lpVtbl -> OpenScope(This,startOffset,pRetVal)
-
- #define ISymUnmanagedWriter_CloseScope(This,endOffset) \
- (This)->lpVtbl -> CloseScope(This,endOffset)
-
- #define ISymUnmanagedWriter_SetScopeRange(This,scopeID,startOffset,endOffset) \
- (This)->lpVtbl -> SetScopeRange(This,scopeID,startOffset,endOffset)
-
- #define ISymUnmanagedWriter_DefineLocalVariable(This,name,attributes,cSig,signature,addrKind,addr1,addr2,addr3,startOffset,endOffset) \
- (This)->lpVtbl -> DefineLocalVariable(This,name,attributes,cSig,signature,addrKind,addr1,addr2,addr3,startOffset,endOffset)
-
- #define ISymUnmanagedWriter_DefineParameter(This,name,attributes,sequence,addrKind,addr1,addr2,addr3) \
- (This)->lpVtbl -> DefineParameter(This,name,attributes,sequence,addrKind,addr1,addr2,addr3)
-
- #define ISymUnmanagedWriter_DefineField(This,parent,name,attributes,cSig,signature,addrKind,addr1,addr2,addr3) \
- (This)->lpVtbl -> DefineField(This,parent,name,attributes,cSig,signature,addrKind,addr1,addr2,addr3)
-
- #define ISymUnmanagedWriter_DefineGlobalVariable(This,name,attributes,cSig,signature,addrKind,addr1,addr2,addr3) \
- (This)->lpVtbl -> DefineGlobalVariable(This,name,attributes,cSig,signature,addrKind,addr1,addr2,addr3)
-
- #define ISymUnmanagedWriter_Close(This) \
- (This)->lpVtbl -> Close(This)
-
- #define ISymUnmanagedWriter_SetSymAttribute(This,parent,name,cData,data) \
- (This)->lpVtbl -> SetSymAttribute(This,parent,name,cData,data)
-
- #define ISymUnmanagedWriter_OpenNamespace(This,name) \
- (This)->lpVtbl -> OpenNamespace(This,name)
-
- #define ISymUnmanagedWriter_CloseNamespace(This) \
- (This)->lpVtbl -> CloseNamespace(This)
-
- #define ISymUnmanagedWriter_UsingNamespace(This,fullName) \
- (This)->lpVtbl -> UsingNamespace(This,fullName)
-
- #define ISymUnmanagedWriter_SetMethodSourceRange(This,startDoc,startLine,startColumn,endDoc,endLine,endColumn) \
- (This)->lpVtbl -> SetMethodSourceRange(This,startDoc,startLine,startColumn,endDoc,endLine,endColumn)
-
- #define ISymUnmanagedWriter_Initialize(This,emitter,filename,pIStream,fFullBuild) \
- (This)->lpVtbl -> Initialize(This,emitter,filename,pIStream,fFullBuild)
-
- #define ISymUnmanagedWriter_GetDebugInfo(This,pIDD,cData,pcData,data) \
- (This)->lpVtbl -> GetDebugInfo(This,pIDD,cData,pcData,data)
-
- #define ISymUnmanagedWriter_DefineSequencePoints(This,document,spCount,offsets,lines,columns,endLines,endColumns) \
- (This)->lpVtbl -> DefineSequencePoints(This,document,spCount,offsets,lines,columns,endLines,endColumns)
-
- #define ISymUnmanagedWriter_RemapToken(This,oldToken,newToken) \
- (This)->lpVtbl -> RemapToken(This,oldToken,newToken)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedWriter_DefineDocument_Proxy(
- ISymUnmanagedWriter __RPC_FAR * This,
- /* [in] */ const WCHAR __RPC_FAR *url,
- /* [in] */ const GUID __RPC_FAR *language,
- /* [in] */ const GUID __RPC_FAR *languageVendor,
- /* [in] */ const GUID __RPC_FAR *documentType,
- /* [retval][out] */ ISymUnmanagedDocumentWriter __RPC_FAR *__RPC_FAR *pRetVal);
-
-
- void __RPC_STUB ISymUnmanagedWriter_DefineDocument_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedWriter_SetUserEntryPoint_Proxy(
- ISymUnmanagedWriter __RPC_FAR * This,
- /* [in] */ mdMethodDef entryMethod);
-
-
- void __RPC_STUB ISymUnmanagedWriter_SetUserEntryPoint_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedWriter_OpenMethod_Proxy(
- ISymUnmanagedWriter __RPC_FAR * This,
- /* [in] */ mdMethodDef method);
-
-
- void __RPC_STUB ISymUnmanagedWriter_OpenMethod_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedWriter_CloseMethod_Proxy(
- ISymUnmanagedWriter __RPC_FAR * This);
-
-
- void __RPC_STUB ISymUnmanagedWriter_CloseMethod_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedWriter_OpenScope_Proxy(
- ISymUnmanagedWriter __RPC_FAR * This,
- /* [in] */ ULONG32 startOffset,
- /* [retval][out] */ ULONG32 __RPC_FAR *pRetVal);
-
-
- void __RPC_STUB ISymUnmanagedWriter_OpenScope_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedWriter_CloseScope_Proxy(
- ISymUnmanagedWriter __RPC_FAR * This,
- /* [in] */ ULONG32 endOffset);
-
-
- void __RPC_STUB ISymUnmanagedWriter_CloseScope_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedWriter_SetScopeRange_Proxy(
- ISymUnmanagedWriter __RPC_FAR * This,
- /* [in] */ ULONG32 scopeID,
- /* [in] */ ULONG32 startOffset,
- /* [in] */ ULONG32 endOffset);
-
-
- void __RPC_STUB ISymUnmanagedWriter_SetScopeRange_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedWriter_DefineLocalVariable_Proxy(
- ISymUnmanagedWriter __RPC_FAR * This,
- /* [in] */ const WCHAR __RPC_FAR *name,
- /* [in] */ ULONG32 attributes,
- /* [in] */ ULONG32 cSig,
- /* [size_is][in] */ unsigned char __RPC_FAR signature[ ],
- /* [in] */ ULONG32 addrKind,
- /* [in] */ ULONG32 addr1,
- /* [in] */ ULONG32 addr2,
- /* [in] */ ULONG32 addr3,
- /* [in] */ ULONG32 startOffset,
- /* [in] */ ULONG32 endOffset);
-
-
- void __RPC_STUB ISymUnmanagedWriter_DefineLocalVariable_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedWriter_DefineParameter_Proxy(
- ISymUnmanagedWriter __RPC_FAR * This,
- /* [in] */ const WCHAR __RPC_FAR *name,
- /* [in] */ ULONG32 attributes,
- /* [in] */ ULONG32 sequence,
- /* [in] */ ULONG32 addrKind,
- /* [in] */ ULONG32 addr1,
- /* [in] */ ULONG32 addr2,
- /* [in] */ ULONG32 addr3);
-
-
- void __RPC_STUB ISymUnmanagedWriter_DefineParameter_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedWriter_DefineField_Proxy(
- ISymUnmanagedWriter __RPC_FAR * This,
- /* [in] */ mdTypeDef parent,
- /* [in] */ const WCHAR __RPC_FAR *name,
- /* [in] */ ULONG32 attributes,
- /* [in] */ ULONG32 cSig,
- /* [size_is][in] */ unsigned char __RPC_FAR signature[ ],
- /* [in] */ ULONG32 addrKind,
- /* [in] */ ULONG32 addr1,
- /* [in] */ ULONG32 addr2,
- /* [in] */ ULONG32 addr3);
-
-
- void __RPC_STUB ISymUnmanagedWriter_DefineField_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedWriter_DefineGlobalVariable_Proxy(
- ISymUnmanagedWriter __RPC_FAR * This,
- /* [in] */ const WCHAR __RPC_FAR *name,
- /* [in] */ ULONG32 attributes,
- /* [in] */ ULONG32 cSig,
- /* [size_is][in] */ unsigned char __RPC_FAR signature[ ],
- /* [in] */ ULONG32 addrKind,
- /* [in] */ ULONG32 addr1,
- /* [in] */ ULONG32 addr2,
- /* [in] */ ULONG32 addr3);
-
-
- void __RPC_STUB ISymUnmanagedWriter_DefineGlobalVariable_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedWriter_Close_Proxy(
- ISymUnmanagedWriter __RPC_FAR * This);
-
-
- void __RPC_STUB ISymUnmanagedWriter_Close_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedWriter_SetSymAttribute_Proxy(
- ISymUnmanagedWriter __RPC_FAR * This,
- /* [in] */ mdToken parent,
- /* [in] */ const WCHAR __RPC_FAR *name,
- /* [in] */ ULONG32 cData,
- /* [size_is][in] */ unsigned char __RPC_FAR data[ ]);
-
-
- void __RPC_STUB ISymUnmanagedWriter_SetSymAttribute_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedWriter_OpenNamespace_Proxy(
- ISymUnmanagedWriter __RPC_FAR * This,
- /* [in] */ const WCHAR __RPC_FAR *name);
-
-
- void __RPC_STUB ISymUnmanagedWriter_OpenNamespace_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedWriter_CloseNamespace_Proxy(
- ISymUnmanagedWriter __RPC_FAR * This);
-
-
- void __RPC_STUB ISymUnmanagedWriter_CloseNamespace_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedWriter_UsingNamespace_Proxy(
- ISymUnmanagedWriter __RPC_FAR * This,
- /* [in] */ const WCHAR __RPC_FAR *fullName);
-
-
- void __RPC_STUB ISymUnmanagedWriter_UsingNamespace_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedWriter_SetMethodSourceRange_Proxy(
- ISymUnmanagedWriter __RPC_FAR * This,
- /* [in] */ ISymUnmanagedDocumentWriter __RPC_FAR *startDoc,
- /* [in] */ ULONG32 startLine,
- /* [in] */ ULONG32 startColumn,
- /* [in] */ ISymUnmanagedDocumentWriter __RPC_FAR *endDoc,
- /* [in] */ ULONG32 endLine,
- /* [in] */ ULONG32 endColumn);
-
-
- void __RPC_STUB ISymUnmanagedWriter_SetMethodSourceRange_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedWriter_Initialize_Proxy(
- ISymUnmanagedWriter __RPC_FAR * This,
- /* [in] */ IUnknown __RPC_FAR *emitter,
- /* [in] */ const WCHAR __RPC_FAR *filename,
- /* [in] */ IStream __RPC_FAR *pIStream,
- /* [in] */ BOOL fFullBuild);
-
-
- void __RPC_STUB ISymUnmanagedWriter_Initialize_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedWriter_GetDebugInfo_Proxy(
- ISymUnmanagedWriter __RPC_FAR * This,
- /* [out][in] */ IMAGE_DEBUG_DIRECTORY __RPC_FAR *pIDD,
- /* [in] */ DWORD cData,
- /* [out] */ DWORD __RPC_FAR *pcData,
- /* [length_is][size_is][out] */ BYTE __RPC_FAR data[ ]);
-
-
- void __RPC_STUB ISymUnmanagedWriter_GetDebugInfo_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedWriter_DefineSequencePoints_Proxy(
- ISymUnmanagedWriter __RPC_FAR * This,
- /* [in] */ ISymUnmanagedDocumentWriter __RPC_FAR *document,
- /* [in] */ ULONG32 spCount,
- /* [size_is][in] */ ULONG32 __RPC_FAR offsets[ ],
- /* [size_is][in] */ ULONG32 __RPC_FAR lines[ ],
- /* [size_is][in] */ ULONG32 __RPC_FAR columns[ ],
- /* [size_is][in] */ ULONG32 __RPC_FAR endLines[ ],
- /* [size_is][in] */ ULONG32 __RPC_FAR endColumns[ ]);
-
-
- void __RPC_STUB ISymUnmanagedWriter_DefineSequencePoints_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ISymUnmanagedWriter_RemapToken_Proxy(
- ISymUnmanagedWriter __RPC_FAR * This,
- /* [in] */ mdToken oldToken,
- /* [in] */ mdToken newToken);
-
-
- void __RPC_STUB ISymUnmanagedWriter_RemapToken_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __ISymUnmanagedWriter_INTERFACE_DEFINED__ */
-
-
- /* Additional Prototypes for ALL interfaces */
-
- /* end of Additional Prototypes */
-
- #ifdef __cplusplus
- }
- #endif
-
- #endif
-