/// <summary>
/// ISymbolService
-///
+///
/// Provides symbol related services to SOS.
/// </summary>
MIDL_INTERFACE("7EE88D46-F8B3-4645-AD3E-01FE7D4F70F1")
public:
virtual bool STDMETHODCALLTYPE ParseSymbolPath(
const char* windowsSymbolPath) = 0;
-
+
virtual PVOID STDMETHODCALLTYPE LoadSymbolsForModule(
LPCWSTR,
BOOL,
virtual void STDMETHODCALLTYPE Dispose(
PVOID) = 0;
-
+
virtual BOOL STDMETHODCALLTYPE ResolveSequencePoint(
PVOID,
const char*,
virtual ULONG64 STDMETHODCALLTYPE GetExpressionValue(
PCSTR) = 0;
- virtual BOOL STDMETHODCALLTYPE GetMetadataLocator(
+ virtual HRESULT STDMETHODCALLTYPE GetMetadataLocator(
LPCWSTR imagePath,
unsigned int imageTimestamp,
unsigned int imageSize,
PVOID pMetadata,
unsigned int* pMetadataSize) = 0;
- virtual BOOL STDMETHODCALLTYPE GetICorDebugMetadataLocator(
+ virtual HRESULT STDMETHODCALLTYPE GetICorDebugMetadataLocator(
LPCWSTR imagePath,
unsigned int imageTimestamp,
unsigned int imageSize,