[PATCH 1/3] dbghelp: Add SymGetExtendedOption/SymSetExtendedOption stubs
Alistair Leslie-Hughes
leslie_alistair at hotmail.com
Thu Jun 6 18:44:28 CDT 2019
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair at hotmail.com>
---
dlls/dbghelp/dbghelp.c | 20 ++++++++++++++++++++
dlls/dbghelp/dbghelp.spec | 2 ++
include/dbghelp.h | 8 ++++++++
3 files changed, 30 insertions(+)
diff --git a/dlls/dbghelp/dbghelp.c b/dlls/dbghelp/dbghelp.c
index ed4d5f4321..5a0d10d4bd 100644
--- a/dlls/dbghelp/dbghelp.c
+++ b/dlls/dbghelp/dbghelp.c
@@ -451,6 +451,26 @@ DWORD WINAPI SymGetOptions(void)
return dbghelp_options;
}
+/******************************************************************
+ * SymSetExtendedOption (DBGHELP.@)
+ *
+ */
+BOOL WINAPI SymSetExtendedOption(IMAGEHLP_EXTENDED_OPTIONS option, BOOL value)
+{
+ FIXME("%d, %d\n", option, value);
+ return FALSE;
+}
+
+/******************************************************************
+ * SymGetExtendedOption (DBGHELP.@)
+ *
+ */
+BOOL WINAPI SymGetExtendedOption(IMAGEHLP_EXTENDED_OPTIONS option)
+{
+ FIXME("%d\n", option);
+ return FALSE;
+}
+
/******************************************************************
* SymSetParentWindow (DBGHELP.@)
*
diff --git a/dlls/dbghelp/dbghelp.spec b/dlls/dbghelp/dbghelp.spec
index 3655f8ca95..4c06f87d12 100644
--- a/dlls/dbghelp/dbghelp.spec
+++ b/dlls/dbghelp/dbghelp.spec
@@ -83,6 +83,7 @@
@ stub SymGetFileLineOffsets64
@ stub SymGetHomeDirectory
@ stub SymGetHomeDirectoryW
+@ stdcall SymGetExtendedOption(long)
@ stdcall SymGetLineFromAddr(long long ptr ptr)
@ stdcall SymGetLineFromAddr64(long int64 ptr ptr)
@ stdcall SymGetLineFromAddrW64(long int64 ptr ptr)
@@ -153,6 +154,7 @@
@ stdcall SymSearch(long int64 long long str int64 ptr ptr long)
@ stdcall SymSearchW(long int64 long long wstr int64 ptr ptr long)
@ stdcall SymSetContext(long ptr ptr)
+@ stdcall SymSetExtendedOption(long long)
@ stdcall SymSetHomeDirectory(long str)
@ stdcall SymSetHomeDirectoryW(long wstr)
@ stdcall SymSetOptions(long)
diff --git a/include/dbghelp.h b/include/dbghelp.h
index df105a8c5e..a319385b4a 100644
--- a/include/dbghelp.h
+++ b/include/dbghelp.h
@@ -1424,6 +1424,11 @@ typedef struct _IMAGE_DEBUG_INFORMATION
DWORD Reserved[ 2 ];
} IMAGE_DEBUG_INFORMATION, *PIMAGE_DEBUG_INFORMATION;
+typedef enum
+{
+ SYMOPT_EX_DISABLEACCESSTIMEUPDATE,
+ SYMOPT_EX_MAX
+} IMAGEHLP_EXTENDED_OPTIONS;
PIMAGE_DEBUG_INFORMATION WINAPI MapDebugInformation(HANDLE, PCSTR, PCSTR, ULONG);
@@ -1432,6 +1437,9 @@ BOOL WINAPI UnmapDebugInformation(PIMAGE_DEBUG_INFORMATION);
DWORD WINAPI SymGetOptions(void);
DWORD WINAPI SymSetOptions(DWORD);
+BOOL WINAPI SymGetExtendedOption(IMAGEHLP_EXTENDED_OPTIONS option);
+BOOL WINAPI SymSetExtendedOption(IMAGEHLP_EXTENDED_OPTIONS option, BOOL value);
+
BOOL WINAPI SymSetParentWindow(HWND);
/*************************
--
2.17.1
More information about the wine-devel
mailing list