[WINESYNC] dbghelp: Add SymGetExtendedOption/SymSetExtendedOption stubs.

Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>

wine commit id 3fed8787251882c70eeadefb230cd2ff4b251ac2 by Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
This commit is contained in:
winesync 2020-09-11 16:03:20 +02:00 committed by Jérôme Gardou
parent f9bc55610e
commit 1a20474d99
5 changed files with 36 additions and 1 deletions

View file

@ -1296,6 +1296,11 @@ typedef struct API_VERSION
USHORT Revision; USHORT Revision;
USHORT Reserved; USHORT Reserved;
} API_VERSION, *LPAPI_VERSION; } API_VERSION, *LPAPI_VERSION;
typedef enum
{
SYMOPT_EX_DISABLEACCESSTIMEUPDATE,
SYMOPT_EX_MAX
} IMAGEHLP_EXTENDED_OPTIONS;
// cvconst.h // cvconst.h
/* symbols & types enumeration */ /* symbols & types enumeration */

View file

@ -467,6 +467,26 @@ DWORD WINAPI SymGetOptions(void)
return dbghelp_options; 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.@) * SymSetParentWindow (DBGHELP.@)
* *

View file

@ -83,6 +83,7 @@
@ stdcall SymFromTokenW(ptr double long ptr) @ stdcall SymFromTokenW(ptr double long ptr)
@ stdcall SymFunctionTableAccess(long long) @ stdcall SymFunctionTableAccess(long long)
@ stdcall SymFunctionTableAccess64(long int64) @ stdcall SymFunctionTableAccess64(long int64)
@ stdcall SymGetExtendedOption(long)
@ stdcall SymGetFileLineOffsets64(ptr str str ptr long) @ stdcall SymGetFileLineOffsets64(ptr str str ptr long)
@ stdcall SymGetHomeDirectory(long str ptr) @ stdcall SymGetHomeDirectory(long str ptr)
@ stdcall SymGetHomeDirectoryW(long str ptr) @ stdcall SymGetHomeDirectoryW(long str ptr)
@ -157,6 +158,7 @@
@ stdcall SymSearch(long int64 long long str int64 ptr ptr long) @ stdcall SymSearch(long int64 long long str int64 ptr ptr long)
@ stdcall SymSearchW(long int64 long long wstr int64 ptr ptr long) @ stdcall SymSearchW(long int64 long long wstr int64 ptr ptr long)
@ stdcall SymSetContext(long ptr ptr) @ stdcall SymSetContext(long ptr ptr)
@ stdcall SymSetExtendedOption(long long)
@ stdcall SymSetHomeDirectory(long str) @ stdcall SymSetHomeDirectory(long str)
@ stdcall SymSetHomeDirectoryW(long wstr) @ stdcall SymSetHomeDirectoryW(long wstr)
@ stdcall SymSetOptions(long) @ stdcall SymSetOptions(long)

View file

@ -2313,6 +2313,11 @@ typedef struct _IMAGE_DEBUG_INFORMATION
DWORD Reserved[ 2 ]; DWORD Reserved[ 2 ];
} IMAGE_DEBUG_INFORMATION, *PIMAGE_DEBUG_INFORMATION; } IMAGE_DEBUG_INFORMATION, *PIMAGE_DEBUG_INFORMATION;
typedef enum
{
SYMOPT_EX_DISABLEACCESSTIMEUPDATE,
SYMOPT_EX_MAX
} IMAGEHLP_EXTENDED_OPTIONS;
PIMAGE_DEBUG_INFORMATION PIMAGE_DEBUG_INFORMATION
WINAPI WINAPI
@ -2327,6 +2332,9 @@ BOOL WINAPI UnmapDebugInformation(_Out_ PIMAGE_DEBUG_INFORMATION);
DWORD WINAPI SymGetOptions(void); DWORD WINAPI SymGetOptions(void);
DWORD WINAPI SymSetOptions(_In_ DWORD); DWORD WINAPI SymSetOptions(_In_ DWORD);
BOOL WINAPI SymGetExtendedOption(_In_ IMAGEHLP_EXTENDED_OPTIONS option);
BOOL WINAPI SymSetExtendedOption(_In_ IMAGEHLP_EXTENDED_OPTIONS option, _In_ BOOL value);
BOOL WINAPI SymSetParentWindow(_In_ HWND); BOOL WINAPI SymSetParentWindow(_In_ HWND);
BOOL BOOL

View file

@ -4,4 +4,4 @@ files:
include/dbghelp.h: sdk/include/psdk/dbghelp.h include/dbghelp.h: sdk/include/psdk/dbghelp.h
include/wine/mscvpdb.h: sdk/include/reactos/wine/mscvpdb.h include/wine/mscvpdb.h: sdk/include/reactos/wine/mscvpdb.h
tags: tags:
wine: 48a74277f5f9e0c87d8c01457236a89d94cb71d3 wine: 3fed8787251882c70eeadefb230cd2ff4b251ac2