|
|
|
@ -39,11 +39,11 @@ namespace Debugger.Interop.CorSym
@@ -39,11 +39,11 @@ namespace Debugger.Interop.CorSym
|
|
|
|
|
// Methods
|
|
|
|
|
[return: MarshalAs(UnmanagedType.Interface)] |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern ISymUnmanagedReader GetReaderForFile([In, MarshalAs(UnmanagedType.IUnknown)] object importer, [In] IntPtr filename, [In] IntPtr searchPath); |
|
|
|
|
public virtual extern ISymUnmanagedReader __GetReaderForFile([In, MarshalAs(UnmanagedType.IUnknown)] object importer, [In] IntPtr filename, [In] IntPtr searchPath); |
|
|
|
|
|
|
|
|
|
[return: MarshalAs(UnmanagedType.Interface)] |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern ISymUnmanagedReader GetReaderFromStream([In, MarshalAs(UnmanagedType.IUnknown)] object importer, [In, MarshalAs(UnmanagedType.Interface)] IStream pstream); |
|
|
|
|
public virtual extern ISymUnmanagedReader __GetReaderFromStream([In, MarshalAs(UnmanagedType.IUnknown)] object importer, [In, MarshalAs(UnmanagedType.Interface)] IStream pstream); |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -58,11 +58,11 @@ namespace Debugger.Interop.CorSym
@@ -58,11 +58,11 @@ namespace Debugger.Interop.CorSym
|
|
|
|
|
// Methods
|
|
|
|
|
[return: MarshalAs(UnmanagedType.Interface)] |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern ISymUnmanagedReader GetReaderForFile([In, MarshalAs(UnmanagedType.IUnknown)] object importer, [In] IntPtr filename, [In] IntPtr searchPath); |
|
|
|
|
public virtual extern ISymUnmanagedReader __GetReaderForFile([In, MarshalAs(UnmanagedType.IUnknown)] object importer, [In] IntPtr filename, [In] IntPtr searchPath); |
|
|
|
|
|
|
|
|
|
[return: MarshalAs(UnmanagedType.Interface)] |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern ISymUnmanagedReader GetReaderFromStream([In, MarshalAs(UnmanagedType.IUnknown)] object importer, [In, MarshalAs(UnmanagedType.Interface)] IStream pstream); |
|
|
|
|
public virtual extern ISymUnmanagedReader __GetReaderFromStream([In, MarshalAs(UnmanagedType.IUnknown)] object importer, [In, MarshalAs(UnmanagedType.Interface)] IStream pstream); |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -77,58 +77,58 @@ namespace Debugger.Interop.CorSym
@@ -77,58 +77,58 @@ namespace Debugger.Interop.CorSym
|
|
|
|
|
// Methods
|
|
|
|
|
[return: MarshalAs(UnmanagedType.Interface)] |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern ISymUnmanagedDocument GetDocument([In] IntPtr url, [In] Guid language, [In] Guid languageVendor, [In] Guid documentType); |
|
|
|
|
public virtual extern ISymUnmanagedDocument __GetDocument([In] IntPtr url, [In] Guid language, [In] Guid languageVendor, [In] Guid documentType); |
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern void GetDocuments([In] uint cDocs, out uint pcDocs, [Out, MarshalAs(UnmanagedType.LPArray)] ISymUnmanagedDocument[] pDocs); |
|
|
|
|
public virtual extern void __GetDocuments([In] uint cDocs, out uint pcDocs, [Out, MarshalAs(UnmanagedType.LPArray)] ISymUnmanagedDocument[] pDocs); |
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern void GetDocumentVersion([In, MarshalAs(UnmanagedType.Interface)] ISymUnmanagedDocument pDoc, out int version, out int pbCurrent); |
|
|
|
|
public virtual extern void __GetDocumentVersion([In, MarshalAs(UnmanagedType.Interface)] ISymUnmanagedDocument pDoc, out int version, out int pbCurrent); |
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern void GetGlobalVariables([In] uint cVars, out uint pcVars, [Out] IntPtr pVars); |
|
|
|
|
public virtual extern void __GetGlobalVariables([In] uint cVars, out uint pcVars, [Out] IntPtr pVars); |
|
|
|
|
|
|
|
|
|
[return: MarshalAs(UnmanagedType.Interface)] |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern ISymUnmanagedMethod GetMethod([In] uint token); |
|
|
|
|
public virtual extern ISymUnmanagedMethod __GetMethod([In] uint token); |
|
|
|
|
|
|
|
|
|
[return: MarshalAs(UnmanagedType.Interface)] |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern ISymUnmanagedMethod GetMethodByVersion([In] uint token, [In] int version); |
|
|
|
|
public virtual extern ISymUnmanagedMethod __GetMethodByVersion([In] uint token, [In] int version); |
|
|
|
|
|
|
|
|
|
[return: MarshalAs(UnmanagedType.Interface)] |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern ISymUnmanagedMethod GetMethodFromDocumentPosition([In, MarshalAs(UnmanagedType.Interface)] ISymUnmanagedDocument document, [In] uint line, [In] uint column); |
|
|
|
|
public virtual extern ISymUnmanagedMethod __GetMethodFromDocumentPosition([In, MarshalAs(UnmanagedType.Interface)] ISymUnmanagedDocument document, [In] uint line, [In] uint column); |
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern void GetMethodsFromDocumentPosition([In, MarshalAs(UnmanagedType.Interface)] ISymUnmanagedDocument document, [In] uint line, [In] uint column, [In] uint cMethod, out uint pcMethod, [Out] IntPtr pRetVal); |
|
|
|
|
public virtual extern void __GetMethodsFromDocumentPosition([In, MarshalAs(UnmanagedType.Interface)] ISymUnmanagedDocument document, [In] uint line, [In] uint column, [In] uint cMethod, out uint pcMethod, [Out] IntPtr pRetVal); |
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern void GetMethodVersion([In, MarshalAs(UnmanagedType.Interface)] ISymUnmanagedMethod pMethod, out int version); |
|
|
|
|
public virtual extern void __GetMethodVersion([In, MarshalAs(UnmanagedType.Interface)] ISymUnmanagedMethod pMethod, out int version); |
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern void GetNamespaces([In] uint cNameSpaces, out uint pcNameSpaces, [Out] IntPtr namespaces); |
|
|
|
|
public virtual extern void __GetNamespaces([In] uint cNameSpaces, out uint pcNameSpaces, [Out] IntPtr namespaces); |
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern void GetSymAttribute([In] uint parent, [In] IntPtr name, [In] uint cBuffer, out uint pcBuffer, [Out] IntPtr buffer); |
|
|
|
|
public virtual extern void __GetSymAttribute([In] uint parent, [In] IntPtr name, [In] uint cBuffer, out uint pcBuffer, [Out] IntPtr buffer); |
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern void GetSymbolStoreFileName([In] uint cchName, out uint pcchName, [Out] IntPtr szName); |
|
|
|
|
public virtual extern void __GetSymbolStoreFileName([In] uint cchName, out uint pcchName, [Out] IntPtr szName); |
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern uint GetUserEntryPoint(); |
|
|
|
|
public virtual extern uint __GetUserEntryPoint(); |
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern void GetVariables([In] uint parent, [In] uint cVars, out uint pcVars, [Out] IntPtr pVars); |
|
|
|
|
public virtual extern void __GetVariables([In] uint parent, [In] uint cVars, out uint pcVars, [Out] IntPtr pVars); |
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern void Initialize([In, MarshalAs(UnmanagedType.IUnknown)] object importer, [In] IntPtr filename, [In] IntPtr searchPath, [In, MarshalAs(UnmanagedType.Interface)] IStream pIStream); |
|
|
|
|
public virtual extern void __Initialize([In, MarshalAs(UnmanagedType.IUnknown)] object importer, [In] IntPtr filename, [In] IntPtr searchPath, [In, MarshalAs(UnmanagedType.Interface)] IStream pIStream); |
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern void ReplaceSymbolStore([In] IntPtr filename, [In, MarshalAs(UnmanagedType.Interface)] IStream pIStream); |
|
|
|
|
public virtual extern void __ReplaceSymbolStore([In] IntPtr filename, [In, MarshalAs(UnmanagedType.Interface)] IStream pIStream); |
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern void UpdateSymbolStore([In] IntPtr filename, [In, MarshalAs(UnmanagedType.Interface)] IStream pIStream); |
|
|
|
|
public virtual extern void __UpdateSymbolStore([In] IntPtr filename, [In, MarshalAs(UnmanagedType.Interface)] IStream pIStream); |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -143,58 +143,58 @@ namespace Debugger.Interop.CorSym
@@ -143,58 +143,58 @@ namespace Debugger.Interop.CorSym
|
|
|
|
|
// Methods
|
|
|
|
|
[return: MarshalAs(UnmanagedType.Interface)] |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern ISymUnmanagedDocument GetDocument([In] IntPtr url, [In] Guid language, [In] Guid languageVendor, [In] Guid documentType); |
|
|
|
|
public virtual extern ISymUnmanagedDocument __GetDocument([In] IntPtr url, [In] Guid language, [In] Guid languageVendor, [In] Guid documentType); |
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern void GetDocuments([In] uint cDocs, out uint pcDocs, [Out, MarshalAs(UnmanagedType.LPArray)] ISymUnmanagedDocument[] pDocs); |
|
|
|
|
public virtual extern void __GetDocuments([In] uint cDocs, out uint pcDocs, [Out, MarshalAs(UnmanagedType.LPArray)] ISymUnmanagedDocument[] pDocs); |
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern void GetDocumentVersion([In, MarshalAs(UnmanagedType.Interface)] ISymUnmanagedDocument pDoc, out int version, out int pbCurrent); |
|
|
|
|
public virtual extern void __GetDocumentVersion([In, MarshalAs(UnmanagedType.Interface)] ISymUnmanagedDocument pDoc, out int version, out int pbCurrent); |
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern void GetGlobalVariables([In] uint cVars, out uint pcVars, [Out] IntPtr pVars); |
|
|
|
|
public virtual extern void __GetGlobalVariables([In] uint cVars, out uint pcVars, [Out] IntPtr pVars); |
|
|
|
|
|
|
|
|
|
[return: MarshalAs(UnmanagedType.Interface)] |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern ISymUnmanagedMethod GetMethod([In] uint token); |
|
|
|
|
public virtual extern ISymUnmanagedMethod __GetMethod([In] uint token); |
|
|
|
|
|
|
|
|
|
[return: MarshalAs(UnmanagedType.Interface)] |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern ISymUnmanagedMethod GetMethodByVersion([In] uint token, [In] int version); |
|
|
|
|
public virtual extern ISymUnmanagedMethod __GetMethodByVersion([In] uint token, [In] int version); |
|
|
|
|
|
|
|
|
|
[return: MarshalAs(UnmanagedType.Interface)] |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern ISymUnmanagedMethod GetMethodFromDocumentPosition([In, MarshalAs(UnmanagedType.Interface)] ISymUnmanagedDocument document, [In] uint line, [In] uint column); |
|
|
|
|
public virtual extern ISymUnmanagedMethod __GetMethodFromDocumentPosition([In, MarshalAs(UnmanagedType.Interface)] ISymUnmanagedDocument document, [In] uint line, [In] uint column); |
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern void GetMethodsFromDocumentPosition([In, MarshalAs(UnmanagedType.Interface)] ISymUnmanagedDocument document, [In] uint line, [In] uint column, [In] uint cMethod, out uint pcMethod, [Out] IntPtr pRetVal); |
|
|
|
|
public virtual extern void __GetMethodsFromDocumentPosition([In, MarshalAs(UnmanagedType.Interface)] ISymUnmanagedDocument document, [In] uint line, [In] uint column, [In] uint cMethod, out uint pcMethod, [Out] IntPtr pRetVal); |
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern void GetMethodVersion([In, MarshalAs(UnmanagedType.Interface)] ISymUnmanagedMethod pMethod, out int version); |
|
|
|
|
public virtual extern void __GetMethodVersion([In, MarshalAs(UnmanagedType.Interface)] ISymUnmanagedMethod pMethod, out int version); |
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern void GetNamespaces([In] uint cNameSpaces, out uint pcNameSpaces, [Out] IntPtr namespaces); |
|
|
|
|
public virtual extern void __GetNamespaces([In] uint cNameSpaces, out uint pcNameSpaces, [Out] IntPtr namespaces); |
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern void GetSymAttribute([In] uint parent, [In] IntPtr name, [In] uint cBuffer, out uint pcBuffer, [Out] IntPtr buffer); |
|
|
|
|
public virtual extern void __GetSymAttribute([In] uint parent, [In] IntPtr name, [In] uint cBuffer, out uint pcBuffer, [Out] IntPtr buffer); |
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern void GetSymbolStoreFileName([In] uint cchName, out uint pcchName, [Out] IntPtr szName); |
|
|
|
|
public virtual extern void __GetSymbolStoreFileName([In] uint cchName, out uint pcchName, [Out] IntPtr szName); |
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern uint GetUserEntryPoint(); |
|
|
|
|
public virtual extern uint __GetUserEntryPoint(); |
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern void GetVariables([In] uint parent, [In] uint cVars, out uint pcVars, [Out] IntPtr pVars); |
|
|
|
|
public virtual extern void __GetVariables([In] uint parent, [In] uint cVars, out uint pcVars, [Out] IntPtr pVars); |
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern void Initialize([In, MarshalAs(UnmanagedType.IUnknown)] object importer, [In] IntPtr filename, [In] IntPtr searchPath, [In, MarshalAs(UnmanagedType.Interface)] IStream pIStream); |
|
|
|
|
public virtual extern void __Initialize([In, MarshalAs(UnmanagedType.IUnknown)] object importer, [In] IntPtr filename, [In] IntPtr searchPath, [In, MarshalAs(UnmanagedType.Interface)] IStream pIStream); |
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern void ReplaceSymbolStore([In] IntPtr filename, [In, MarshalAs(UnmanagedType.Interface)] IStream pIStream); |
|
|
|
|
public virtual extern void __ReplaceSymbolStore([In] IntPtr filename, [In, MarshalAs(UnmanagedType.Interface)] IStream pIStream); |
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern void UpdateSymbolStore([In] IntPtr filename, [In, MarshalAs(UnmanagedType.Interface)] IStream pIStream); |
|
|
|
|
public virtual extern void __UpdateSymbolStore([In] IntPtr filename, [In, MarshalAs(UnmanagedType.Interface)] IStream pIStream); |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -223,77 +223,77 @@ namespace Debugger.Interop.CorSym
@@ -223,77 +223,77 @@ namespace Debugger.Interop.CorSym
|
|
|
|
|
{ |
|
|
|
|
// Methods
|
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern void Abort(); |
|
|
|
|
public virtual extern void __Abort(); |
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern void Close(); |
|
|
|
|
public virtual extern void __Close(); |
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern void CloseMethod(); |
|
|
|
|
public virtual extern void __CloseMethod(); |
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern void CloseNamespace(); |
|
|
|
|
public virtual extern void __CloseNamespace(); |
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern void CloseScope([In] uint endOffset); |
|
|
|
|
public virtual extern void __CloseScope([In] uint endOffset); |
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern void DefineConstant([In] IntPtr name, [In, MarshalAs(UnmanagedType.Struct)] object value, [In] uint cSig, [In] ref byte signature); |
|
|
|
|
public virtual extern void __DefineConstant([In] IntPtr name, [In, MarshalAs(UnmanagedType.Struct)] object value, [In] uint cSig, [In] ref byte signature); |
|
|
|
|
|
|
|
|
|
[return: MarshalAs(UnmanagedType.Interface)] |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern ISymUnmanagedDocumentWriter DefineDocument([In] IntPtr url, [In] ref Guid language, [In] ref Guid languageVendor, [In] ref Guid documentType); |
|
|
|
|
public virtual extern ISymUnmanagedDocumentWriter __DefineDocument([In] IntPtr url, [In] ref Guid language, [In] ref Guid languageVendor, [In] ref Guid documentType); |
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern void DefineField([In] uint parent, [In] IntPtr name, [In] uint attributes, [In] uint cSig, [In] ref byte signature, [In] uint addrKind, [In] uint addr1, [In] uint addr2, [In] uint addr3); |
|
|
|
|
public virtual extern void __DefineField([In] uint parent, [In] IntPtr name, [In] uint attributes, [In] uint cSig, [In] ref byte signature, [In] uint addrKind, [In] uint addr1, [In] uint addr2, [In] uint addr3); |
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern void DefineGlobalVariable([In] IntPtr name, [In] uint attributes, [In] uint cSig, [In] ref byte signature, [In] uint addrKind, [In] uint addr1, [In] uint addr2, [In] uint addr3); |
|
|
|
|
public virtual extern void __DefineGlobalVariable([In] IntPtr name, [In] uint attributes, [In] uint cSig, [In] ref byte signature, [In] uint addrKind, [In] uint addr1, [In] uint addr2, [In] uint addr3); |
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern void DefineLocalVariable([In] IntPtr name, [In] uint attributes, [In] uint cSig, [In] ref byte signature, [In] uint addrKind, [In] uint addr1, [In] uint addr2, [In] uint addr3, [In] uint startOffset, [In] uint endOffset); |
|
|
|
|
public virtual extern void __DefineLocalVariable([In] IntPtr name, [In] uint attributes, [In] uint cSig, [In] ref byte signature, [In] uint addrKind, [In] uint addr1, [In] uint addr2, [In] uint addr3, [In] uint startOffset, [In] uint endOffset); |
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern void DefineParameter([In] IntPtr name, [In] uint attributes, [In] uint sequence, [In] uint addrKind, [In] uint addr1, [In] uint addr2, [In] uint addr3); |
|
|
|
|
public virtual extern void __DefineParameter([In] IntPtr name, [In] uint attributes, [In] uint sequence, [In] uint addrKind, [In] uint addr1, [In] uint addr2, [In] uint addr3); |
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern void DefineSequencePoints([In, MarshalAs(UnmanagedType.Interface)] ISymUnmanagedDocumentWriter document, [In] uint spCount, [In] ref uint offsets, [In] ref uint lines, [In] ref uint columns, [In] ref uint endLines, [In] ref uint endColumns); |
|
|
|
|
public virtual extern void __DefineSequencePoints([In, MarshalAs(UnmanagedType.Interface)] ISymUnmanagedDocumentWriter document, [In] uint spCount, [In] ref uint offsets, [In] ref uint lines, [In] ref uint columns, [In] ref uint endLines, [In] ref uint endColumns); |
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern void GetDebugInfo([In] ref uint pIDD, [In] uint cData, out uint pcData, [Out] IntPtr data); |
|
|
|
|
public virtual extern void __GetDebugInfo([In] ref uint pIDD, [In] uint cData, out uint pcData, [Out] IntPtr data); |
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern void Initialize([In, MarshalAs(UnmanagedType.IUnknown)] object emitter, [In] IntPtr filename, [In, MarshalAs(UnmanagedType.Interface)] IStream pIStream, [In] int fFullBuild); |
|
|
|
|
public virtual extern void __Initialize([In, MarshalAs(UnmanagedType.IUnknown)] object emitter, [In] IntPtr filename, [In, MarshalAs(UnmanagedType.Interface)] IStream pIStream, [In] int fFullBuild); |
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern void Initialize2([In, MarshalAs(UnmanagedType.IUnknown)] object emitter, [In] IntPtr tempfilename, [In, MarshalAs(UnmanagedType.Interface)] IStream pIStream, [In] int fFullBuild, [In] IntPtr finalfilename); |
|
|
|
|
public virtual extern void __Initialize2([In, MarshalAs(UnmanagedType.IUnknown)] object emitter, [In] IntPtr tempfilename, [In, MarshalAs(UnmanagedType.Interface)] IStream pIStream, [In] int fFullBuild, [In] IntPtr finalfilename); |
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern void OpenMethod([In] uint method); |
|
|
|
|
public virtual extern void __OpenMethod([In] uint method); |
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern void OpenNamespace([In] IntPtr name); |
|
|
|
|
public virtual extern void __OpenNamespace([In] IntPtr name); |
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern uint OpenScope([In] uint startOffset); |
|
|
|
|
public virtual extern uint __OpenScope([In] uint startOffset); |
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern void RemapToken([In] uint oldToken, [In] uint newToken); |
|
|
|
|
public virtual extern void __RemapToken([In] uint oldToken, [In] uint newToken); |
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern void SetMethodSourceRange([In, MarshalAs(UnmanagedType.Interface)] ISymUnmanagedDocumentWriter startDoc, [In] uint startLine, [In] uint startColumn, [In, MarshalAs(UnmanagedType.Interface)] ISymUnmanagedDocumentWriter endDoc, [In] uint endLine, [In] uint endColumn); |
|
|
|
|
public virtual extern void __SetMethodSourceRange([In, MarshalAs(UnmanagedType.Interface)] ISymUnmanagedDocumentWriter startDoc, [In] uint startLine, [In] uint startColumn, [In, MarshalAs(UnmanagedType.Interface)] ISymUnmanagedDocumentWriter endDoc, [In] uint endLine, [In] uint endColumn); |
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern void SetScopeRange([In] uint scopeID, [In] uint startOffset, [In] uint endOffset); |
|
|
|
|
public virtual extern void __SetScopeRange([In] uint scopeID, [In] uint startOffset, [In] uint endOffset); |
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern void SetSymAttribute([In] uint parent, [In] IntPtr name, [In] uint cData, [In] ref byte data); |
|
|
|
|
public virtual extern void __SetSymAttribute([In] uint parent, [In] IntPtr name, [In] uint cData, [In] ref byte data); |
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern void SetUserEntryPoint([In] uint entryMethod); |
|
|
|
|
public virtual extern void __SetUserEntryPoint([In] uint entryMethod); |
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern void UsingNamespace([In] IntPtr fullName); |
|
|
|
|
public virtual extern void __UsingNamespace([In] IntPtr fullName); |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -307,77 +307,77 @@ namespace Debugger.Interop.CorSym
@@ -307,77 +307,77 @@ namespace Debugger.Interop.CorSym
|
|
|
|
|
{ |
|
|
|
|
// Methods
|
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern void Abort(); |
|
|
|
|
public virtual extern void __Abort(); |
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern void Close(); |
|
|
|
|
public virtual extern void __Close(); |
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern void CloseMethod(); |
|
|
|
|
public virtual extern void __CloseMethod(); |
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern void CloseNamespace(); |
|
|
|
|
public virtual extern void __CloseNamespace(); |
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern void CloseScope([In] uint endOffset); |
|
|
|
|
public virtual extern void __CloseScope([In] uint endOffset); |
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern void DefineConstant([In] IntPtr name, [In, MarshalAs(UnmanagedType.Struct)] object value, [In] uint cSig, [In] ref byte signature); |
|
|
|
|
public virtual extern void __DefineConstant([In] IntPtr name, [In, MarshalAs(UnmanagedType.Struct)] object value, [In] uint cSig, [In] ref byte signature); |
|
|
|
|
|
|
|
|
|
[return: MarshalAs(UnmanagedType.Interface)] |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern ISymUnmanagedDocumentWriter DefineDocument([In] IntPtr url, [In] ref Guid language, [In] ref Guid languageVendor, [In] ref Guid documentType); |
|
|
|
|
public virtual extern ISymUnmanagedDocumentWriter __DefineDocument([In] IntPtr url, [In] ref Guid language, [In] ref Guid languageVendor, [In] ref Guid documentType); |
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern void DefineField([In] uint parent, [In] IntPtr name, [In] uint attributes, [In] uint cSig, [In] ref byte signature, [In] uint addrKind, [In] uint addr1, [In] uint addr2, [In] uint addr3); |
|
|
|
|
public virtual extern void __DefineField([In] uint parent, [In] IntPtr name, [In] uint attributes, [In] uint cSig, [In] ref byte signature, [In] uint addrKind, [In] uint addr1, [In] uint addr2, [In] uint addr3); |
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern void DefineGlobalVariable([In] IntPtr name, [In] uint attributes, [In] uint cSig, [In] ref byte signature, [In] uint addrKind, [In] uint addr1, [In] uint addr2, [In] uint addr3); |
|
|
|
|
public virtual extern void __DefineGlobalVariable([In] IntPtr name, [In] uint attributes, [In] uint cSig, [In] ref byte signature, [In] uint addrKind, [In] uint addr1, [In] uint addr2, [In] uint addr3); |
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern void DefineLocalVariable([In] IntPtr name, [In] uint attributes, [In] uint cSig, [In] ref byte signature, [In] uint addrKind, [In] uint addr1, [In] uint addr2, [In] uint addr3, [In] uint startOffset, [In] uint endOffset); |
|
|
|
|
public virtual extern void __DefineLocalVariable([In] IntPtr name, [In] uint attributes, [In] uint cSig, [In] ref byte signature, [In] uint addrKind, [In] uint addr1, [In] uint addr2, [In] uint addr3, [In] uint startOffset, [In] uint endOffset); |
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern void DefineParameter([In] IntPtr name, [In] uint attributes, [In] uint sequence, [In] uint addrKind, [In] uint addr1, [In] uint addr2, [In] uint addr3); |
|
|
|
|
public virtual extern void __DefineParameter([In] IntPtr name, [In] uint attributes, [In] uint sequence, [In] uint addrKind, [In] uint addr1, [In] uint addr2, [In] uint addr3); |
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern void DefineSequencePoints([In, MarshalAs(UnmanagedType.Interface)] ISymUnmanagedDocumentWriter document, [In] uint spCount, [In] ref uint offsets, [In] ref uint lines, [In] ref uint columns, [In] ref uint endLines, [In] ref uint endColumns); |
|
|
|
|
public virtual extern void __DefineSequencePoints([In, MarshalAs(UnmanagedType.Interface)] ISymUnmanagedDocumentWriter document, [In] uint spCount, [In] ref uint offsets, [In] ref uint lines, [In] ref uint columns, [In] ref uint endLines, [In] ref uint endColumns); |
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern void GetDebugInfo([In] ref uint pIDD, [In] uint cData, out uint pcData, [Out] IntPtr data); |
|
|
|
|
public virtual extern void __GetDebugInfo([In] ref uint pIDD, [In] uint cData, out uint pcData, [Out] IntPtr data); |
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern void Initialize([In, MarshalAs(UnmanagedType.IUnknown)] object emitter, [In] IntPtr filename, [In, MarshalAs(UnmanagedType.Interface)] IStream pIStream, [In] int fFullBuild); |
|
|
|
|
public virtual extern void __Initialize([In, MarshalAs(UnmanagedType.IUnknown)] object emitter, [In] IntPtr filename, [In, MarshalAs(UnmanagedType.Interface)] IStream pIStream, [In] int fFullBuild); |
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern void Initialize2([In, MarshalAs(UnmanagedType.IUnknown)] object emitter, [In] IntPtr tempfilename, [In, MarshalAs(UnmanagedType.Interface)] IStream pIStream, [In] int fFullBuild, [In] IntPtr finalfilename); |
|
|
|
|
public virtual extern void __Initialize2([In, MarshalAs(UnmanagedType.IUnknown)] object emitter, [In] IntPtr tempfilename, [In, MarshalAs(UnmanagedType.Interface)] IStream pIStream, [In] int fFullBuild, [In] IntPtr finalfilename); |
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern void OpenMethod([In] uint method); |
|
|
|
|
public virtual extern void __OpenMethod([In] uint method); |
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern void OpenNamespace([In] IntPtr name); |
|
|
|
|
public virtual extern void __OpenNamespace([In] IntPtr name); |
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern uint OpenScope([In] uint startOffset); |
|
|
|
|
public virtual extern uint __OpenScope([In] uint startOffset); |
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern void RemapToken([In] uint oldToken, [In] uint newToken); |
|
|
|
|
public virtual extern void __RemapToken([In] uint oldToken, [In] uint newToken); |
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern void SetMethodSourceRange([In, MarshalAs(UnmanagedType.Interface)] ISymUnmanagedDocumentWriter startDoc, [In] uint startLine, [In] uint startColumn, [In, MarshalAs(UnmanagedType.Interface)] ISymUnmanagedDocumentWriter endDoc, [In] uint endLine, [In] uint endColumn); |
|
|
|
|
public virtual extern void __SetMethodSourceRange([In, MarshalAs(UnmanagedType.Interface)] ISymUnmanagedDocumentWriter startDoc, [In] uint startLine, [In] uint startColumn, [In, MarshalAs(UnmanagedType.Interface)] ISymUnmanagedDocumentWriter endDoc, [In] uint endLine, [In] uint endColumn); |
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern void SetScopeRange([In] uint scopeID, [In] uint startOffset, [In] uint endOffset); |
|
|
|
|
public virtual extern void __SetScopeRange([In] uint scopeID, [In] uint startOffset, [In] uint endOffset); |
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern void SetSymAttribute([In] uint parent, [In] IntPtr name, [In] uint cData, [In] ref byte data); |
|
|
|
|
public virtual extern void __SetSymAttribute([In] uint parent, [In] IntPtr name, [In] uint cData, [In] ref byte data); |
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern void SetUserEntryPoint([In] uint entryMethod); |
|
|
|
|
public virtual extern void __SetUserEntryPoint([In] uint entryMethod); |
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
public virtual extern void UsingNamespace([In] IntPtr fullName); |
|
|
|
|
public virtual extern void __UsingNamespace([In] IntPtr fullName); |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -385,36 +385,36 @@ namespace Debugger.Interop.CorSym
@@ -385,36 +385,36 @@ namespace Debugger.Interop.CorSym
|
|
|
|
|
public interface ISequentialStream |
|
|
|
|
{ |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void RemoteRead(out byte pv, [In] uint cb, out uint pcbRead); |
|
|
|
|
void __RemoteRead(out byte pv, [In] uint cb, out uint pcbRead); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void RemoteWrite([In] ref byte pv, [In] uint cb, out uint pcbWritten); |
|
|
|
|
void __RemoteWrite([In] ref byte pv, [In] uint cb, out uint pcbWritten); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
[ComImport, InterfaceType((short) 1), Guid("0000000C-0000-0000-C000-000000000046")] |
|
|
|
|
public interface IStream : ISequentialStream |
|
|
|
|
{ |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void RemoteRead(out byte pv, [In] uint cb, out uint pcbRead); |
|
|
|
|
void __RemoteRead(out byte pv, [In] uint cb, out uint pcbRead); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void RemoteWrite([In] ref byte pv, [In] uint cb, out uint pcbWritten); |
|
|
|
|
void __RemoteWrite([In] ref byte pv, [In] uint cb, out uint pcbWritten); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void RemoteSeek([In] _LARGE_INTEGER dlibMove, [In] uint dwOrigin, out _ULARGE_INTEGER plibNewPosition); |
|
|
|
|
void __RemoteSeek([In] _LARGE_INTEGER dlibMove, [In] uint dwOrigin, out _ULARGE_INTEGER plibNewPosition); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void SetSize([In] _ULARGE_INTEGER libNewSize); |
|
|
|
|
void __SetSize([In] _ULARGE_INTEGER libNewSize); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void RemoteCopyTo([In, MarshalAs(UnmanagedType.Interface)] IStream pstm, [In] _ULARGE_INTEGER cb, out _ULARGE_INTEGER pcbRead, out _ULARGE_INTEGER pcbWritten); |
|
|
|
|
void __RemoteCopyTo([In, MarshalAs(UnmanagedType.Interface)] IStream pstm, [In] _ULARGE_INTEGER cb, out _ULARGE_INTEGER pcbRead, out _ULARGE_INTEGER pcbWritten); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void Commit([In] uint grfCommitFlags); |
|
|
|
|
void __Commit([In] uint grfCommitFlags); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void Revert(); |
|
|
|
|
void __Revert(); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void LockRegion([In] _ULARGE_INTEGER libOffset, [In] _ULARGE_INTEGER cb, [In] uint dwLockType); |
|
|
|
|
void __LockRegion([In] _ULARGE_INTEGER libOffset, [In] _ULARGE_INTEGER cb, [In] uint dwLockType); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void UnlockRegion([In] _ULARGE_INTEGER libOffset, [In] _ULARGE_INTEGER cb, [In] uint dwLockType); |
|
|
|
|
void __UnlockRegion([In] _ULARGE_INTEGER libOffset, [In] _ULARGE_INTEGER cb, [In] uint dwLockType); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void Stat(out tagSTATSTG pstatstg, [In] uint grfStatFlag); |
|
|
|
|
void __Stat(out tagSTATSTG pstatstg, [In] uint grfStatFlag); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void Clone([MarshalAs(UnmanagedType.Interface)] out IStream ppstm); |
|
|
|
|
void __Clone([MarshalAs(UnmanagedType.Interface)] out IStream ppstm); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
[ComImport, InterfaceType((short) 1), Guid("AA544D42-28CB-11D3-BD22-0000F80849BD")] |
|
|
|
@ -422,89 +422,89 @@ namespace Debugger.Interop.CorSym
@@ -422,89 +422,89 @@ namespace Debugger.Interop.CorSym
|
|
|
|
|
{ |
|
|
|
|
[return: MarshalAs(UnmanagedType.Interface)] |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
ISymUnmanagedReader GetReaderForFile([In, MarshalAs(UnmanagedType.IUnknown)] object importer, [In] IntPtr filename, [In] IntPtr searchPath); |
|
|
|
|
ISymUnmanagedReader __GetReaderForFile([In, MarshalAs(UnmanagedType.IUnknown)] object importer, [In] IntPtr filename, [In] IntPtr searchPath); |
|
|
|
|
[return: MarshalAs(UnmanagedType.Interface)] |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
ISymUnmanagedReader GetReaderFromStream([In, MarshalAs(UnmanagedType.IUnknown)] object importer, [In, MarshalAs(UnmanagedType.Interface)] IStream pstream); |
|
|
|
|
ISymUnmanagedReader __GetReaderFromStream([In, MarshalAs(UnmanagedType.IUnknown)] object importer, [In, MarshalAs(UnmanagedType.Interface)] IStream pstream); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
[ComImport, InterfaceType((short) 1), Guid("969708D2-05E5-4861-A3B0-96E473CDF63F")] |
|
|
|
|
public interface ISymUnmanagedDispose |
|
|
|
|
{ |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void Destroy(); |
|
|
|
|
void __Destroy(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
[ComImport, Guid("40DE4037-7C81-3E1E-B022-AE1ABFF2CA08"), ComConversionLoss, InterfaceType((short) 1)] |
|
|
|
|
public interface ISymUnmanagedDocument |
|
|
|
|
{ |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void GetURL([In] uint cchUrl, out uint pcchUrl, [Out] IntPtr szUrl); |
|
|
|
|
void __GetURL([In] uint cchUrl, out uint pcchUrl, [Out] IntPtr szUrl); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
Guid GetDocumentType(); |
|
|
|
|
Guid __GetDocumentType(); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
Guid GetLanguage(); |
|
|
|
|
Guid __GetLanguage(); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
Guid GetLanguageVendor(); |
|
|
|
|
Guid __GetLanguageVendor(); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
Guid GetCheckSumAlgorithmId(); |
|
|
|
|
Guid __GetCheckSumAlgorithmId(); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void GetCheckSum([In] uint cData, out uint pcData, [Out] IntPtr data); |
|
|
|
|
void __GetCheckSum([In] uint cData, out uint pcData, [Out] IntPtr data); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
uint FindClosestLine([In] uint line); |
|
|
|
|
uint __FindClosestLine([In] uint line); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
int HasEmbeddedSource(); |
|
|
|
|
int __HasEmbeddedSource(); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
uint GetSourceLength(); |
|
|
|
|
uint __GetSourceLength(); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void GetSourceRange([In] uint startLine, [In] uint startColumn, [In] uint endLine, [In] uint endColumn, [In] uint cSourceBytes, out uint pcSourceBytes, [Out] IntPtr source); |
|
|
|
|
void __GetSourceRange([In] uint startLine, [In] uint startColumn, [In] uint endLine, [In] uint endColumn, [In] uint cSourceBytes, out uint pcSourceBytes, [Out] IntPtr source); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
[ComImport, Guid("B01FAFEB-C450-3A4D-BEEC-B4CEEC01E006"), InterfaceType((short) 1)] |
|
|
|
|
public interface ISymUnmanagedDocumentWriter |
|
|
|
|
{ |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void SetSource([In] uint sourceSize, [In] ref byte source); |
|
|
|
|
void __SetSource([In] uint sourceSize, [In] ref byte source); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void SetCheckSum([In] Guid algorithmId, [In] uint checkSumSize, [In] ref byte checkSum); |
|
|
|
|
void __SetCheckSum([In] Guid algorithmId, [In] uint checkSumSize, [In] ref byte checkSum); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
[ComImport, InterfaceType((short) 1), ComConversionLoss, Guid("B62B923C-B500-3158-A543-24F307A8B7E1")] |
|
|
|
|
public interface ISymUnmanagedMethod |
|
|
|
|
{ |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
uint GetToken(); |
|
|
|
|
uint __GetToken(); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
uint GetSequencePointCount(); |
|
|
|
|
uint __GetSequencePointCount(); |
|
|
|
|
[return: MarshalAs(UnmanagedType.Interface)] |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
ISymUnmanagedScope GetRootScope(); |
|
|
|
|
ISymUnmanagedScope __GetRootScope(); |
|
|
|
|
[return: MarshalAs(UnmanagedType.Interface)] |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
ISymUnmanagedScope GetScopeFromOffset([In] uint offset); |
|
|
|
|
ISymUnmanagedScope __GetScopeFromOffset([In] uint offset); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
uint GetOffset([In, MarshalAs(UnmanagedType.Interface)] ISymUnmanagedDocument document, [In] uint line, [In] uint column); |
|
|
|
|
uint __GetOffset([In, MarshalAs(UnmanagedType.Interface)] ISymUnmanagedDocument document, [In] uint line, [In] uint column); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void GetRanges([In, MarshalAs(UnmanagedType.Interface)] ISymUnmanagedDocument document, [In] uint line, [In] uint column, [In] uint cRanges, out uint pcRanges, [Out] IntPtr ranges); |
|
|
|
|
void __GetRanges([In, MarshalAs(UnmanagedType.Interface)] ISymUnmanagedDocument document, [In] uint line, [In] uint column, [In] uint cRanges, out uint pcRanges, [Out] IntPtr ranges); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void GetParameters([In] uint cParams, out uint pcParams, [Out] IntPtr @params); |
|
|
|
|
void __GetParameters([In] uint cParams, out uint pcParams, [Out] IntPtr @params); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void GetNamespace([MarshalAs(UnmanagedType.Interface)] out ISymUnmanagedNamespace pRetVal); |
|
|
|
|
void __GetNamespace([MarshalAs(UnmanagedType.Interface)] out ISymUnmanagedNamespace pRetVal); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void GetSourceStartEnd([In, MarshalAs(UnmanagedType.LPArray, SizeParamIndex=0, SizeConst=2)] ISymUnmanagedDocument[] docs, [In, MarshalAs(UnmanagedType.LPArray, SizeParamIndex=0, SizeConst=2)] uint[] lines, [In, MarshalAs(UnmanagedType.LPArray, SizeParamIndex=0, SizeConst=2)] uint[] columns, out int pRetVal); |
|
|
|
|
void __GetSourceStartEnd([In, MarshalAs(UnmanagedType.LPArray, SizeParamIndex=0, SizeConst=2)] ISymUnmanagedDocument[] docs, [In, MarshalAs(UnmanagedType.LPArray, SizeParamIndex=0, SizeConst=2)] uint[] lines, [In, MarshalAs(UnmanagedType.LPArray, SizeParamIndex=0, SizeConst=2)] uint[] columns, out int pRetVal); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void GetSequencePoints([In] uint cPoints, out uint pcPoints, [Out, MarshalAs(UnmanagedType.LPArray)] uint[] offsets, [Out, MarshalAs(UnmanagedType.LPArray)] ISymUnmanagedDocument[] documents, [Out, MarshalAs(UnmanagedType.LPArray)] uint[] lines, [Out, MarshalAs(UnmanagedType.LPArray)] uint[] columns, [Out, MarshalAs(UnmanagedType.LPArray)] uint[] endLines, [Out, MarshalAs(UnmanagedType.LPArray)] uint[] endColumns); |
|
|
|
|
void __GetSequencePoints([In] uint cPoints, out uint pcPoints, [Out, MarshalAs(UnmanagedType.LPArray)] uint[] offsets, [Out, MarshalAs(UnmanagedType.LPArray)] ISymUnmanagedDocument[] documents, [Out, MarshalAs(UnmanagedType.LPArray)] uint[] lines, [Out, MarshalAs(UnmanagedType.LPArray)] uint[] columns, [Out, MarshalAs(UnmanagedType.LPArray)] uint[] endLines, [Out, MarshalAs(UnmanagedType.LPArray)] uint[] endColumns); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
[ComImport, InterfaceType((short) 1), ComConversionLoss, Guid("0DFF7289-54F8-11D3-BD28-0000F80849BD")] |
|
|
|
|
public interface ISymUnmanagedNamespace |
|
|
|
|
{ |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void GetName([In] uint cchName, out uint pcchName, [Out] IntPtr szName); |
|
|
|
|
void __GetName([In] uint cchName, out uint pcchName, [Out] IntPtr szName); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void GetNamespaces([In] uint cNameSpaces, out uint pcNameSpaces, [Out] IntPtr namespaces); |
|
|
|
|
void __GetNamespaces([In] uint cNameSpaces, out uint pcNameSpaces, [Out] IntPtr namespaces); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void GetVariables([In] uint cVars, out uint pcVars, [Out] IntPtr pVars); |
|
|
|
|
void __GetVariables([In] uint cVars, out uint pcVars, [Out] IntPtr pVars); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
[ComImport, InterfaceType((short) 1), ComConversionLoss, Guid("B4CE6286-2A6B-3712-A3B7-1EE1DAD467B5")] |
|
|
|
@ -512,51 +512,51 @@ namespace Debugger.Interop.CorSym
@@ -512,51 +512,51 @@ namespace Debugger.Interop.CorSym
|
|
|
|
|
{ |
|
|
|
|
[return: MarshalAs(UnmanagedType.Interface)] |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
ISymUnmanagedDocument GetDocument([In] IntPtr url, [In] Guid language, [In] Guid languageVendor, [In] Guid documentType); |
|
|
|
|
ISymUnmanagedDocument __GetDocument([In] IntPtr url, [In] Guid language, [In] Guid languageVendor, [In] Guid documentType); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void GetDocuments([In] uint cDocs, out uint pcDocs, [Out, MarshalAs(UnmanagedType.LPArray)] ISymUnmanagedDocument[] pDocs); |
|
|
|
|
void __GetDocuments([In] uint cDocs, out uint pcDocs, [Out, MarshalAs(UnmanagedType.LPArray)] ISymUnmanagedDocument[] pDocs); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
uint GetUserEntryPoint(); |
|
|
|
|
uint __GetUserEntryPoint(); |
|
|
|
|
[return: MarshalAs(UnmanagedType.Interface)] |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
ISymUnmanagedMethod GetMethod([In] uint token); |
|
|
|
|
ISymUnmanagedMethod __GetMethod([In] uint token); |
|
|
|
|
[return: MarshalAs(UnmanagedType.Interface)] |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
ISymUnmanagedMethod GetMethodByVersion([In] uint token, [In] int version); |
|
|
|
|
ISymUnmanagedMethod __GetMethodByVersion([In] uint token, [In] int version); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void GetVariables([In] uint parent, [In] uint cVars, out uint pcVars, [Out] IntPtr pVars); |
|
|
|
|
void __GetVariables([In] uint parent, [In] uint cVars, out uint pcVars, [Out] IntPtr pVars); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void GetGlobalVariables([In] uint cVars, out uint pcVars, [Out] IntPtr pVars); |
|
|
|
|
void __GetGlobalVariables([In] uint cVars, out uint pcVars, [Out] IntPtr pVars); |
|
|
|
|
[return: MarshalAs(UnmanagedType.Interface)] |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
ISymUnmanagedMethod GetMethodFromDocumentPosition([In, MarshalAs(UnmanagedType.Interface)] ISymUnmanagedDocument document, [In] uint line, [In] uint column); |
|
|
|
|
ISymUnmanagedMethod __GetMethodFromDocumentPosition([In, MarshalAs(UnmanagedType.Interface)] ISymUnmanagedDocument document, [In] uint line, [In] uint column); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void GetSymAttribute([In] uint parent, [In] IntPtr name, [In] uint cBuffer, out uint pcBuffer, [Out] IntPtr buffer); |
|
|
|
|
void __GetSymAttribute([In] uint parent, [In] IntPtr name, [In] uint cBuffer, out uint pcBuffer, [Out] IntPtr buffer); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void GetNamespaces([In] uint cNameSpaces, out uint pcNameSpaces, [Out] IntPtr namespaces); |
|
|
|
|
void __GetNamespaces([In] uint cNameSpaces, out uint pcNameSpaces, [Out] IntPtr namespaces); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void Initialize([In, MarshalAs(UnmanagedType.IUnknown)] object importer, [In] IntPtr filename, [In] IntPtr searchPath, [In, MarshalAs(UnmanagedType.Interface)] IStream pIStream); |
|
|
|
|
void __Initialize([In, MarshalAs(UnmanagedType.IUnknown)] object importer, [In] IntPtr filename, [In] IntPtr searchPath, [In, MarshalAs(UnmanagedType.Interface)] IStream pIStream); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void UpdateSymbolStore([In] IntPtr filename, [In, MarshalAs(UnmanagedType.Interface)] IStream pIStream); |
|
|
|
|
void __UpdateSymbolStore([In] IntPtr filename, [In, MarshalAs(UnmanagedType.Interface)] IStream pIStream); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void ReplaceSymbolStore([In] IntPtr filename, [In, MarshalAs(UnmanagedType.Interface)] IStream pIStream); |
|
|
|
|
void __ReplaceSymbolStore([In] IntPtr filename, [In, MarshalAs(UnmanagedType.Interface)] IStream pIStream); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void GetSymbolStoreFileName([In] uint cchName, out uint pcchName, [Out] IntPtr szName); |
|
|
|
|
void __GetSymbolStoreFileName([In] uint cchName, out uint pcchName, [Out] IntPtr szName); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void GetMethodsFromDocumentPosition([In, MarshalAs(UnmanagedType.Interface)] ISymUnmanagedDocument document, [In] uint line, [In] uint column, [In] uint cMethod, out uint pcMethod, [Out] IntPtr pRetVal); |
|
|
|
|
void __GetMethodsFromDocumentPosition([In, MarshalAs(UnmanagedType.Interface)] ISymUnmanagedDocument document, [In] uint line, [In] uint column, [In] uint cMethod, out uint pcMethod, [Out] IntPtr pRetVal); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void GetDocumentVersion([In, MarshalAs(UnmanagedType.Interface)] ISymUnmanagedDocument pDoc, out int version, out int pbCurrent); |
|
|
|
|
void __GetDocumentVersion([In, MarshalAs(UnmanagedType.Interface)] ISymUnmanagedDocument pDoc, out int version, out int pbCurrent); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void GetMethodVersion([In, MarshalAs(UnmanagedType.Interface)] ISymUnmanagedMethod pMethod, out int version); |
|
|
|
|
void __GetMethodVersion([In, MarshalAs(UnmanagedType.Interface)] ISymUnmanagedMethod pMethod, out int version); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
[ComImport, Guid("20D9645D-03CD-4E34-9C11-9848A5B084F1"), InterfaceType((short) 1)] |
|
|
|
|
public interface ISymUnmanagedReaderSymbolSearchInfo |
|
|
|
|
{ |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void GetSymbolSearchInfoCount(out uint pcSearchInfo); |
|
|
|
|
void __GetSymbolSearchInfoCount(out uint pcSearchInfo); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void GetSymbolSearchInfo([In] uint cSearchInfo, out uint pcSearchInfo, [MarshalAs(UnmanagedType.Interface)] out ISymUnmanagedSymbolSearchInfo rgpSearchInfo); |
|
|
|
|
void __GetSymbolSearchInfo([In] uint cSearchInfo, out uint pcSearchInfo, [MarshalAs(UnmanagedType.Interface)] out ISymUnmanagedSymbolSearchInfo rgpSearchInfo); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
[ComImport, Guid("68005D0F-B8E0-3B01-84D5-A11A94154942"), ComConversionLoss, InterfaceType((short) 1)] |
|
|
|
@ -564,56 +564,56 @@ namespace Debugger.Interop.CorSym
@@ -564,56 +564,56 @@ namespace Debugger.Interop.CorSym
|
|
|
|
|
{ |
|
|
|
|
[return: MarshalAs(UnmanagedType.Interface)] |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
ISymUnmanagedMethod GetMethod(); |
|
|
|
|
ISymUnmanagedMethod __GetMethod(); |
|
|
|
|
[return: MarshalAs(UnmanagedType.Interface)] |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
ISymUnmanagedScope GetParent(); |
|
|
|
|
ISymUnmanagedScope __GetParent(); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void GetChildren([In] uint cChildren, out uint pcChildren, [Out, MarshalAs(UnmanagedType.LPArray)] ISymUnmanagedScope[] children); |
|
|
|
|
void __GetChildren([In] uint cChildren, out uint pcChildren, [Out, MarshalAs(UnmanagedType.LPArray)] ISymUnmanagedScope[] children); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
uint GetStartOffset(); |
|
|
|
|
uint __GetStartOffset(); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
uint GetEndOffset(); |
|
|
|
|
uint __GetEndOffset(); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
uint GetLocalCount(); |
|
|
|
|
uint __GetLocalCount(); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void GetLocals([In] uint cLocals, out uint pcLocals, [Out, MarshalAs(UnmanagedType.LPArray)] ISymUnmanagedVariable[] locals); |
|
|
|
|
void __GetLocals([In] uint cLocals, out uint pcLocals, [Out, MarshalAs(UnmanagedType.LPArray)] ISymUnmanagedVariable[] locals); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void GetNamespaces([In] uint cNameSpaces, out uint pcNameSpaces, [Out, MarshalAs(UnmanagedType.LPArray)] ISymUnmanagedNamespace[] namespaces); |
|
|
|
|
void __GetNamespaces([In] uint cNameSpaces, out uint pcNameSpaces, [Out, MarshalAs(UnmanagedType.LPArray)] ISymUnmanagedNamespace[] namespaces); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
[ComImport, ComConversionLoss, InterfaceType((short) 1), Guid("F8B3534A-A46B-4980-B520-BEC4ACEABA8F")] |
|
|
|
|
public interface ISymUnmanagedSymbolSearchInfo |
|
|
|
|
{ |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void GetSearchPathLength(out uint pcchPath); |
|
|
|
|
void __GetSearchPathLength(out uint pcchPath); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void GetSearchPath([In] uint cchPath, out uint pcchPath, [Out] IntPtr szPath); |
|
|
|
|
void __GetSearchPath([In] uint cchPath, out uint pcchPath, [Out] IntPtr szPath); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void GetHRESULT([MarshalAs(UnmanagedType.Error)] out int phr); |
|
|
|
|
void __GetHRESULT([MarshalAs(UnmanagedType.Error)] out int phr); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
[ComImport, Guid("9F60EEBE-2D9A-3F7C-BF58-80BC991C60BB"), InterfaceType((short) 1), ComConversionLoss] |
|
|
|
|
public interface ISymUnmanagedVariable |
|
|
|
|
{ |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void GetName([In] uint cchName, out uint pcchName, [In] IntPtr szName); |
|
|
|
|
void __GetName([In] uint cchName, out uint pcchName, [In] IntPtr szName); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
uint GetAttributes(); |
|
|
|
|
uint __GetAttributes(); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void GetSignature([In] uint cSig, out uint pcSig, [In] IntPtr sig); |
|
|
|
|
void __GetSignature([In] uint cSig, out uint pcSig, [In] IntPtr sig); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
uint GetAddressKind(); |
|
|
|
|
uint __GetAddressKind(); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
uint GetAddressField1(); |
|
|
|
|
uint __GetAddressField1(); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
uint GetAddressField2(); |
|
|
|
|
uint __GetAddressField2(); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
uint GetAddressField3(); |
|
|
|
|
uint __GetAddressField3(); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
uint GetStartOffset(); |
|
|
|
|
uint __GetStartOffset(); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
uint GetEndOffset(); |
|
|
|
|
uint __GetEndOffset(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
[ComImport, ComConversionLoss, InterfaceType((short) 1), Guid("ED14AA72-78E2-4884-84E2-334293AE5214")] |
|
|
|
@ -621,53 +621,53 @@ namespace Debugger.Interop.CorSym
@@ -621,53 +621,53 @@ namespace Debugger.Interop.CorSym
|
|
|
|
|
{ |
|
|
|
|
[return: MarshalAs(UnmanagedType.Interface)] |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
ISymUnmanagedDocumentWriter DefineDocument([In] IntPtr url, [In] ref Guid language, [In] ref Guid languageVendor, [In] ref Guid documentType); |
|
|
|
|
ISymUnmanagedDocumentWriter __DefineDocument([In] IntPtr url, [In] ref Guid language, [In] ref Guid languageVendor, [In] ref Guid documentType); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void SetUserEntryPoint([In] uint entryMethod); |
|
|
|
|
void __SetUserEntryPoint([In] uint entryMethod); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void OpenMethod([In] uint method); |
|
|
|
|
void __OpenMethod([In] uint method); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void CloseMethod(); |
|
|
|
|
void __CloseMethod(); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
uint OpenScope([In] uint startOffset); |
|
|
|
|
uint __OpenScope([In] uint startOffset); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void CloseScope([In] uint endOffset); |
|
|
|
|
void __CloseScope([In] uint endOffset); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void SetScopeRange([In] uint scopeID, [In] uint startOffset, [In] uint endOffset); |
|
|
|
|
void __SetScopeRange([In] uint scopeID, [In] uint startOffset, [In] uint endOffset); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void DefineLocalVariable([In] IntPtr name, [In] uint attributes, [In] uint cSig, [In] ref byte signature, [In] uint addrKind, [In] uint addr1, [In] uint addr2, [In] uint addr3, [In] uint startOffset, [In] uint endOffset); |
|
|
|
|
void __DefineLocalVariable([In] IntPtr name, [In] uint attributes, [In] uint cSig, [In] ref byte signature, [In] uint addrKind, [In] uint addr1, [In] uint addr2, [In] uint addr3, [In] uint startOffset, [In] uint endOffset); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void DefineParameter([In] IntPtr name, [In] uint attributes, [In] uint sequence, [In] uint addrKind, [In] uint addr1, [In] uint addr2, [In] uint addr3); |
|
|
|
|
void __DefineParameter([In] IntPtr name, [In] uint attributes, [In] uint sequence, [In] uint addrKind, [In] uint addr1, [In] uint addr2, [In] uint addr3); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void DefineField([In] uint parent, [In] IntPtr name, [In] uint attributes, [In] uint cSig, [In] ref byte signature, [In] uint addrKind, [In] uint addr1, [In] uint addr2, [In] uint addr3); |
|
|
|
|
void __DefineField([In] uint parent, [In] IntPtr name, [In] uint attributes, [In] uint cSig, [In] ref byte signature, [In] uint addrKind, [In] uint addr1, [In] uint addr2, [In] uint addr3); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void DefineGlobalVariable([In] IntPtr name, [In] uint attributes, [In] uint cSig, [In] ref byte signature, [In] uint addrKind, [In] uint addr1, [In] uint addr2, [In] uint addr3); |
|
|
|
|
void __DefineGlobalVariable([In] IntPtr name, [In] uint attributes, [In] uint cSig, [In] ref byte signature, [In] uint addrKind, [In] uint addr1, [In] uint addr2, [In] uint addr3); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void Close(); |
|
|
|
|
void __Close(); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void SetSymAttribute([In] uint parent, [In] IntPtr name, [In] uint cData, [In] ref byte data); |
|
|
|
|
void __SetSymAttribute([In] uint parent, [In] IntPtr name, [In] uint cData, [In] ref byte data); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void OpenNamespace([In] IntPtr name); |
|
|
|
|
void __OpenNamespace([In] IntPtr name); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void CloseNamespace(); |
|
|
|
|
void __CloseNamespace(); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void UsingNamespace([In] IntPtr fullName); |
|
|
|
|
void __UsingNamespace([In] IntPtr fullName); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void SetMethodSourceRange([In, MarshalAs(UnmanagedType.Interface)] ISymUnmanagedDocumentWriter startDoc, [In] uint startLine, [In] uint startColumn, [In, MarshalAs(UnmanagedType.Interface)] ISymUnmanagedDocumentWriter endDoc, [In] uint endLine, [In] uint endColumn); |
|
|
|
|
void __SetMethodSourceRange([In, MarshalAs(UnmanagedType.Interface)] ISymUnmanagedDocumentWriter startDoc, [In] uint startLine, [In] uint startColumn, [In, MarshalAs(UnmanagedType.Interface)] ISymUnmanagedDocumentWriter endDoc, [In] uint endLine, [In] uint endColumn); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void Initialize([In, MarshalAs(UnmanagedType.IUnknown)] object emitter, [In] IntPtr filename, [In, MarshalAs(UnmanagedType.Interface)] IStream pIStream, [In] int fFullBuild); |
|
|
|
|
void __Initialize([In, MarshalAs(UnmanagedType.IUnknown)] object emitter, [In] IntPtr filename, [In, MarshalAs(UnmanagedType.Interface)] IStream pIStream, [In] int fFullBuild); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void GetDebugInfo([In] ref uint pIDD, [In] uint cData, out uint pcData, [Out] IntPtr data); |
|
|
|
|
void __GetDebugInfo([In] ref uint pIDD, [In] uint cData, out uint pcData, [Out] IntPtr data); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void DefineSequencePoints([In, MarshalAs(UnmanagedType.Interface)] ISymUnmanagedDocumentWriter document, [In] uint spCount, [In] ref uint offsets, [In] ref uint lines, [In] ref uint columns, [In] ref uint endLines, [In] ref uint endColumns); |
|
|
|
|
void __DefineSequencePoints([In, MarshalAs(UnmanagedType.Interface)] ISymUnmanagedDocumentWriter document, [In] uint spCount, [In] ref uint offsets, [In] ref uint lines, [In] ref uint columns, [In] ref uint endLines, [In] ref uint endColumns); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void RemapToken([In] uint oldToken, [In] uint newToken); |
|
|
|
|
void __RemapToken([In] uint oldToken, [In] uint newToken); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void Initialize2([In, MarshalAs(UnmanagedType.IUnknown)] object emitter, [In] IntPtr tempfilename, [In, MarshalAs(UnmanagedType.Interface)] IStream pIStream, [In] int fFullBuild, [In] IntPtr finalfilename); |
|
|
|
|
void __Initialize2([In, MarshalAs(UnmanagedType.IUnknown)] object emitter, [In] IntPtr tempfilename, [In, MarshalAs(UnmanagedType.Interface)] IStream pIStream, [In] int fFullBuild, [In] IntPtr finalfilename); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void DefineConstant([In] IntPtr name, [In, MarshalAs(UnmanagedType.Struct)] object value, [In] uint cSig, [In] ref byte signature); |
|
|
|
|
void __DefineConstant([In] IntPtr name, [In, MarshalAs(UnmanagedType.Struct)] object value, [In] uint cSig, [In] ref byte signature); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void Abort(); |
|
|
|
|
void __Abort(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
[ComImport, Guid("0B97726E-9E6D-4F05-9A26-424022093CAA"), InterfaceType((short) 1)] |
|
|
|
@ -675,59 +675,59 @@ namespace Debugger.Interop.CorSym
@@ -675,59 +675,59 @@ namespace Debugger.Interop.CorSym
|
|
|
|
|
{ |
|
|
|
|
[return: MarshalAs(UnmanagedType.Interface)] |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
ISymUnmanagedDocumentWriter DefineDocument([In] IntPtr url, [In] ref Guid language, [In] ref Guid languageVendor, [In] ref Guid documentType); |
|
|
|
|
ISymUnmanagedDocumentWriter __DefineDocument([In] IntPtr url, [In] ref Guid language, [In] ref Guid languageVendor, [In] ref Guid documentType); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void SetUserEntryPoint([In] uint entryMethod); |
|
|
|
|
void __SetUserEntryPoint([In] uint entryMethod); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void OpenMethod([In] uint method); |
|
|
|
|
void __OpenMethod([In] uint method); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void CloseMethod(); |
|
|
|
|
void __CloseMethod(); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
uint OpenScope([In] uint startOffset); |
|
|
|
|
uint __OpenScope([In] uint startOffset); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void CloseScope([In] uint endOffset); |
|
|
|
|
void __CloseScope([In] uint endOffset); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void SetScopeRange([In] uint scopeID, [In] uint startOffset, [In] uint endOffset); |
|
|
|
|
void __SetScopeRange([In] uint scopeID, [In] uint startOffset, [In] uint endOffset); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void DefineLocalVariable([In] IntPtr name, [In] uint attributes, [In] uint cSig, [In] ref byte signature, [In] uint addrKind, [In] uint addr1, [In] uint addr2, [In] uint addr3, [In] uint startOffset, [In] uint endOffset); |
|
|
|
|
void __DefineLocalVariable([In] IntPtr name, [In] uint attributes, [In] uint cSig, [In] ref byte signature, [In] uint addrKind, [In] uint addr1, [In] uint addr2, [In] uint addr3, [In] uint startOffset, [In] uint endOffset); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void DefineParameter([In] IntPtr name, [In] uint attributes, [In] uint sequence, [In] uint addrKind, [In] uint addr1, [In] uint addr2, [In] uint addr3); |
|
|
|
|
void __DefineParameter([In] IntPtr name, [In] uint attributes, [In] uint sequence, [In] uint addrKind, [In] uint addr1, [In] uint addr2, [In] uint addr3); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void DefineField([In] uint parent, [In] IntPtr name, [In] uint attributes, [In] uint cSig, [In] ref byte signature, [In] uint addrKind, [In] uint addr1, [In] uint addr2, [In] uint addr3); |
|
|
|
|
void __DefineField([In] uint parent, [In] IntPtr name, [In] uint attributes, [In] uint cSig, [In] ref byte signature, [In] uint addrKind, [In] uint addr1, [In] uint addr2, [In] uint addr3); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void DefineGlobalVariable([In] IntPtr name, [In] uint attributes, [In] uint cSig, [In] ref byte signature, [In] uint addrKind, [In] uint addr1, [In] uint addr2, [In] uint addr3); |
|
|
|
|
void __DefineGlobalVariable([In] IntPtr name, [In] uint attributes, [In] uint cSig, [In] ref byte signature, [In] uint addrKind, [In] uint addr1, [In] uint addr2, [In] uint addr3); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void Close(); |
|
|
|
|
void __Close(); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void SetSymAttribute([In] uint parent, [In] IntPtr name, [In] uint cData, [In] ref byte data); |
|
|
|
|
void __SetSymAttribute([In] uint parent, [In] IntPtr name, [In] uint cData, [In] ref byte data); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void OpenNamespace([In] IntPtr name); |
|
|
|
|
void __OpenNamespace([In] IntPtr name); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void CloseNamespace(); |
|
|
|
|
void __CloseNamespace(); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void UsingNamespace([In] IntPtr fullName); |
|
|
|
|
void __UsingNamespace([In] IntPtr fullName); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void SetMethodSourceRange([In, MarshalAs(UnmanagedType.Interface)] ISymUnmanagedDocumentWriter startDoc, [In] uint startLine, [In] uint startColumn, [In, MarshalAs(UnmanagedType.Interface)] ISymUnmanagedDocumentWriter endDoc, [In] uint endLine, [In] uint endColumn); |
|
|
|
|
void __SetMethodSourceRange([In, MarshalAs(UnmanagedType.Interface)] ISymUnmanagedDocumentWriter startDoc, [In] uint startLine, [In] uint startColumn, [In, MarshalAs(UnmanagedType.Interface)] ISymUnmanagedDocumentWriter endDoc, [In] uint endLine, [In] uint endColumn); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void Initialize([In, MarshalAs(UnmanagedType.IUnknown)] object emitter, [In] IntPtr filename, [In, MarshalAs(UnmanagedType.Interface)] IStream pIStream, [In] int fFullBuild); |
|
|
|
|
void __Initialize([In, MarshalAs(UnmanagedType.IUnknown)] object emitter, [In] IntPtr filename, [In, MarshalAs(UnmanagedType.Interface)] IStream pIStream, [In] int fFullBuild); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void GetDebugInfo([In] ref uint pIDD, [In] uint cData, out uint pcData, [Out] IntPtr data); |
|
|
|
|
void __GetDebugInfo([In] ref uint pIDD, [In] uint cData, out uint pcData, [Out] IntPtr data); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void DefineSequencePoints([In, MarshalAs(UnmanagedType.Interface)] ISymUnmanagedDocumentWriter document, [In] uint spCount, [In] ref uint offsets, [In] ref uint lines, [In] ref uint columns, [In] ref uint endLines, [In] ref uint endColumns); |
|
|
|
|
void __DefineSequencePoints([In, MarshalAs(UnmanagedType.Interface)] ISymUnmanagedDocumentWriter document, [In] uint spCount, [In] ref uint offsets, [In] ref uint lines, [In] ref uint columns, [In] ref uint endLines, [In] ref uint endColumns); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void RemapToken([In] uint oldToken, [In] uint newToken); |
|
|
|
|
void __RemapToken([In] uint oldToken, [In] uint newToken); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void Initialize2([In, MarshalAs(UnmanagedType.IUnknown)] object emitter, [In] IntPtr tempfilename, [In, MarshalAs(UnmanagedType.Interface)] IStream pIStream, [In] int fFullBuild, [In] IntPtr finalfilename); |
|
|
|
|
void __Initialize2([In, MarshalAs(UnmanagedType.IUnknown)] object emitter, [In] IntPtr tempfilename, [In, MarshalAs(UnmanagedType.Interface)] IStream pIStream, [In] int fFullBuild, [In] IntPtr finalfilename); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void DefineConstant([In] IntPtr name, [In, MarshalAs(UnmanagedType.Struct)] object value, [In] uint cSig, [In] ref byte signature); |
|
|
|
|
void __DefineConstant([In] IntPtr name, [In, MarshalAs(UnmanagedType.Struct)] object value, [In] uint cSig, [In] ref byte signature); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void Abort(); |
|
|
|
|
void __Abort(); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void DefineLocalVariable2([In] IntPtr name, [In] uint attributes, [In] uint sigToken, [In] uint addrKind, [In] uint addr1, [In] uint addr2, [In] uint addr3, [In] uint startOffset, [In] uint endOffset); |
|
|
|
|
void __DefineLocalVariable2([In] IntPtr name, [In] uint attributes, [In] uint sigToken, [In] uint addrKind, [In] uint addr1, [In] uint addr2, [In] uint addr3, [In] uint startOffset, [In] uint endOffset); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void DefineGlobalVariable2([In] IntPtr name, [In] uint attributes, [In] uint sigToken, [In] uint addrKind, [In] uint addr1, [In] uint addr2, [In] uint addr3); |
|
|
|
|
void __DefineGlobalVariable2([In] IntPtr name, [In] uint attributes, [In] uint sigToken, [In] uint addrKind, [In] uint addr1, [In] uint addr2, [In] uint addr3); |
|
|
|
|
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime)] |
|
|
|
|
void DefineConstant2([In] IntPtr name, [In, MarshalAs(UnmanagedType.Struct)] object value, [In] uint sigToken); |
|
|
|
|
void __DefineConstant2([In] IntPtr name, [In, MarshalAs(UnmanagedType.Struct)] object value, [In] uint sigToken); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
[StructLayout(LayoutKind.Sequential, Pack=4)] |
|
|
|
|