mirror of
https://github.com/reactos/reactos.git
synced 2025-08-05 14:53:40 +00:00
[WINESYNC] include: Add missing SYMOPT_* defines.
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> wine commit id 620da60f7f7939261192680d10012e31426ba5b3 by Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
This commit is contained in:
parent
ef7106dc2a
commit
8de32aeab5
2 changed files with 32 additions and 29 deletions
|
@ -163,7 +163,7 @@ typedef struct _tagADDRESS64
|
||||||
#define SYMF_THUNK 0x00002000
|
#define SYMF_THUNK 0x00002000
|
||||||
#define SYMF_TLSREL 0x00004000
|
#define SYMF_TLSREL 0x00004000
|
||||||
|
|
||||||
typedef enum
|
typedef enum
|
||||||
{
|
{
|
||||||
SymNone = 0,
|
SymNone = 0,
|
||||||
SymCoff,
|
SymCoff,
|
||||||
|
@ -554,10 +554,13 @@ typedef struct _IMAGEHLP_DUPLICATE_SYMBOL64
|
||||||
#define SYMOPT_FLAT_DIRECTORY 0x00400000
|
#define SYMOPT_FLAT_DIRECTORY 0x00400000
|
||||||
#define SYMOPT_FAVOR_COMPRESSED 0x00800000
|
#define SYMOPT_FAVOR_COMPRESSED 0x00800000
|
||||||
#define SYMOPT_ALLOW_ZERO_ADDRESS 0x01000000
|
#define SYMOPT_ALLOW_ZERO_ADDRESS 0x01000000
|
||||||
#define SYMOPT_DISABLE_SYMSRV_AUTODETECT 0x02000000
|
#define SYMOPT_DISABLE_SYMSRV_AUTODETECT 0x02000000
|
||||||
#define SYMOPT_READONLY_CACHE 0x04000000
|
#define SYMOPT_READONLY_CACHE 0x04000000
|
||||||
#define SYMOPT_SYMPATH_LAST 0x08000000
|
#define SYMOPT_SYMPATH_LAST 0x08000000
|
||||||
#define SYMOPT_DEBUG 0x80000000
|
#define SYMOPT_DISABLE_FAST_SYMBOLS 0x10000000
|
||||||
|
#define SYMOPT_DISABLE_SYMSRV_TIMEOUT 0x20000000
|
||||||
|
#define SYMOPT_DISABLE_SRVSTAR_ON_STARTUP 0x40000000
|
||||||
|
#define SYMOPT_DEBUG 0x80000000
|
||||||
|
|
||||||
typedef struct _IMAGEHLP_STACK_FRAME
|
typedef struct _IMAGEHLP_STACK_FRAME
|
||||||
{
|
{
|
||||||
|
@ -598,7 +601,7 @@ typedef struct _DBGHELP_MODLOAD_DATA
|
||||||
typedef DWORD RVA;
|
typedef DWORD RVA;
|
||||||
typedef ULONG64 RVA64;
|
typedef ULONG64 RVA64;
|
||||||
|
|
||||||
typedef enum _MINIDUMP_TYPE
|
typedef enum _MINIDUMP_TYPE
|
||||||
{
|
{
|
||||||
MiniDumpNormal = 0x0000,
|
MiniDumpNormal = 0x0000,
|
||||||
MiniDumpWithDataSegs = 0x0001,
|
MiniDumpWithDataSegs = 0x0001,
|
||||||
|
@ -637,7 +640,7 @@ typedef struct _MINIDUMP_THREAD_CALLBACK
|
||||||
ULONG64 StackEnd;
|
ULONG64 StackEnd;
|
||||||
} MINIDUMP_THREAD_CALLBACK, *PMINIDUMP_THREAD_CALLBACK;
|
} MINIDUMP_THREAD_CALLBACK, *PMINIDUMP_THREAD_CALLBACK;
|
||||||
|
|
||||||
typedef struct _MINIDUMP_THREAD_EX_CALLBACK
|
typedef struct _MINIDUMP_THREAD_EX_CALLBACK
|
||||||
{
|
{
|
||||||
ULONG ThreadId;
|
ULONG ThreadId;
|
||||||
HANDLE ThreadHandle;
|
HANDLE ThreadHandle;
|
||||||
|
@ -654,7 +657,7 @@ typedef struct _MINIDUMP_INCLUDE_THREAD_CALLBACK
|
||||||
ULONG ThreadId;
|
ULONG ThreadId;
|
||||||
} MINIDUMP_INCLUDE_THREAD_CALLBACK, *PMINIDUMP_INCLUDE_THREAD_CALLBACK;
|
} MINIDUMP_INCLUDE_THREAD_CALLBACK, *PMINIDUMP_INCLUDE_THREAD_CALLBACK;
|
||||||
|
|
||||||
typedef enum _THREAD_WRITE_FLAGS
|
typedef enum _THREAD_WRITE_FLAGS
|
||||||
{
|
{
|
||||||
ThreadWriteThread = 0x0001,
|
ThreadWriteThread = 0x0001,
|
||||||
ThreadWriteStack = 0x0002,
|
ThreadWriteStack = 0x0002,
|
||||||
|
@ -665,7 +668,7 @@ typedef enum _THREAD_WRITE_FLAGS
|
||||||
ThreadWriteThreadInfo = 0x0040
|
ThreadWriteThreadInfo = 0x0040
|
||||||
} THREAD_WRITE_FLAGS;
|
} THREAD_WRITE_FLAGS;
|
||||||
|
|
||||||
typedef struct _MINIDUMP_MODULE_CALLBACK
|
typedef struct _MINIDUMP_MODULE_CALLBACK
|
||||||
{
|
{
|
||||||
PWCHAR FullPath;
|
PWCHAR FullPath;
|
||||||
ULONG64 BaseOfImage;
|
ULONG64 BaseOfImage;
|
||||||
|
@ -679,12 +682,12 @@ typedef struct _MINIDUMP_MODULE_CALLBACK
|
||||||
ULONG SizeOfMiscRecord;
|
ULONG SizeOfMiscRecord;
|
||||||
} MINIDUMP_MODULE_CALLBACK, *PMINIDUMP_MODULE_CALLBACK;
|
} MINIDUMP_MODULE_CALLBACK, *PMINIDUMP_MODULE_CALLBACK;
|
||||||
|
|
||||||
typedef struct _MINIDUMP_INCLUDE_MODULE_CALLBACK
|
typedef struct _MINIDUMP_INCLUDE_MODULE_CALLBACK
|
||||||
{
|
{
|
||||||
ULONG64 BaseOfImage;
|
ULONG64 BaseOfImage;
|
||||||
} MINIDUMP_INCLUDE_MODULE_CALLBACK, *PMINIDUMP_INCLUDE_MODULE_CALLBACK;
|
} MINIDUMP_INCLUDE_MODULE_CALLBACK, *PMINIDUMP_INCLUDE_MODULE_CALLBACK;
|
||||||
|
|
||||||
typedef enum _MODULE_WRITE_FLAGS
|
typedef enum _MODULE_WRITE_FLAGS
|
||||||
{
|
{
|
||||||
ModuleWriteModule = 0x0001,
|
ModuleWriteModule = 0x0001,
|
||||||
ModuleWriteDataSeg = 0x0002,
|
ModuleWriteDataSeg = 0x0002,
|
||||||
|
@ -695,12 +698,12 @@ typedef enum _MODULE_WRITE_FLAGS
|
||||||
ModuleWriteCodeSegs = 0x0040,
|
ModuleWriteCodeSegs = 0x0040,
|
||||||
} MODULE_WRITE_FLAGS;
|
} MODULE_WRITE_FLAGS;
|
||||||
|
|
||||||
typedef struct _MINIDUMP_CALLBACK_INPUT
|
typedef struct _MINIDUMP_CALLBACK_INPUT
|
||||||
{
|
{
|
||||||
ULONG ProcessId;
|
ULONG ProcessId;
|
||||||
HANDLE ProcessHandle;
|
HANDLE ProcessHandle;
|
||||||
ULONG CallbackType;
|
ULONG CallbackType;
|
||||||
union
|
union
|
||||||
{
|
{
|
||||||
MINIDUMP_THREAD_CALLBACK Thread;
|
MINIDUMP_THREAD_CALLBACK Thread;
|
||||||
MINIDUMP_THREAD_EX_CALLBACK ThreadEx;
|
MINIDUMP_THREAD_EX_CALLBACK ThreadEx;
|
||||||
|
@ -712,7 +715,7 @@ typedef struct _MINIDUMP_CALLBACK_INPUT
|
||||||
|
|
||||||
typedef struct _MINIDUMP_CALLBACK_OUTPUT
|
typedef struct _MINIDUMP_CALLBACK_OUTPUT
|
||||||
{
|
{
|
||||||
union
|
union
|
||||||
{
|
{
|
||||||
ULONG ModuleWriteFlags;
|
ULONG ModuleWriteFlags;
|
||||||
ULONG ThreadWriteFlags;
|
ULONG ThreadWriteFlags;
|
||||||
|
@ -730,25 +733,25 @@ typedef BOOL
|
||||||
_In_ const PMINIDUMP_CALLBACK_INPUT,
|
_In_ const PMINIDUMP_CALLBACK_INPUT,
|
||||||
_Inout_ PMINIDUMP_CALLBACK_OUTPUT);
|
_Inout_ PMINIDUMP_CALLBACK_OUTPUT);
|
||||||
|
|
||||||
typedef struct _MINIDUMP_CALLBACK_INFORMATION
|
typedef struct _MINIDUMP_CALLBACK_INFORMATION
|
||||||
{
|
{
|
||||||
MINIDUMP_CALLBACK_ROUTINE CallbackRoutine;
|
MINIDUMP_CALLBACK_ROUTINE CallbackRoutine;
|
||||||
void* CallbackParam;
|
void* CallbackParam;
|
||||||
} MINIDUMP_CALLBACK_INFORMATION, *PMINIDUMP_CALLBACK_INFORMATION;
|
} MINIDUMP_CALLBACK_INFORMATION, *PMINIDUMP_CALLBACK_INFORMATION;
|
||||||
|
|
||||||
typedef struct _MINIDUMP_LOCATION_DESCRIPTOR
|
typedef struct _MINIDUMP_LOCATION_DESCRIPTOR
|
||||||
{
|
{
|
||||||
ULONG DataSize;
|
ULONG DataSize;
|
||||||
RVA Rva;
|
RVA Rva;
|
||||||
} MINIDUMP_LOCATION_DESCRIPTOR;
|
} MINIDUMP_LOCATION_DESCRIPTOR;
|
||||||
|
|
||||||
typedef struct _MINIDUMP_LOCATION_DESCRIPTOR64
|
typedef struct _MINIDUMP_LOCATION_DESCRIPTOR64
|
||||||
{
|
{
|
||||||
ULONG64 DataSize;
|
ULONG64 DataSize;
|
||||||
RVA64 Rva;
|
RVA64 Rva;
|
||||||
} MINIDUMP_LOCATION_DESCRIPTOR64;
|
} MINIDUMP_LOCATION_DESCRIPTOR64;
|
||||||
|
|
||||||
typedef struct _MINIDUMP_DIRECTORY
|
typedef struct _MINIDUMP_DIRECTORY
|
||||||
{
|
{
|
||||||
ULONG StreamType;
|
ULONG StreamType;
|
||||||
MINIDUMP_LOCATION_DESCRIPTOR Location;
|
MINIDUMP_LOCATION_DESCRIPTOR Location;
|
||||||
|
@ -772,7 +775,7 @@ typedef struct _MINIDUMP_EXCEPTION_INFORMATION
|
||||||
BOOL ClientPointers;
|
BOOL ClientPointers;
|
||||||
} MINIDUMP_EXCEPTION_INFORMATION, *PMINIDUMP_EXCEPTION_INFORMATION;
|
} MINIDUMP_EXCEPTION_INFORMATION, *PMINIDUMP_EXCEPTION_INFORMATION;
|
||||||
|
|
||||||
typedef struct MINIDUMP_EXCEPTION_STREAM
|
typedef struct MINIDUMP_EXCEPTION_STREAM
|
||||||
{
|
{
|
||||||
ULONG ThreadId;
|
ULONG ThreadId;
|
||||||
ULONG __alignment;
|
ULONG __alignment;
|
||||||
|
@ -780,14 +783,14 @@ typedef struct MINIDUMP_EXCEPTION_STREAM
|
||||||
MINIDUMP_LOCATION_DESCRIPTOR ThreadContext;
|
MINIDUMP_LOCATION_DESCRIPTOR ThreadContext;
|
||||||
} MINIDUMP_EXCEPTION_STREAM, *PMINIDUMP_EXCEPTION_STREAM;
|
} MINIDUMP_EXCEPTION_STREAM, *PMINIDUMP_EXCEPTION_STREAM;
|
||||||
|
|
||||||
typedef struct _MINIDUMP_HEADER
|
typedef struct _MINIDUMP_HEADER
|
||||||
{
|
{
|
||||||
DWORD Signature;
|
DWORD Signature;
|
||||||
DWORD Version;
|
DWORD Version;
|
||||||
DWORD NumberOfStreams;
|
DWORD NumberOfStreams;
|
||||||
RVA StreamDirectoryRva;
|
RVA StreamDirectoryRva;
|
||||||
DWORD CheckSum;
|
DWORD CheckSum;
|
||||||
union
|
union
|
||||||
{
|
{
|
||||||
DWORD Reserved;
|
DWORD Reserved;
|
||||||
DWORD TimeDateStamp;
|
DWORD TimeDateStamp;
|
||||||
|
@ -795,7 +798,7 @@ typedef struct _MINIDUMP_HEADER
|
||||||
ULONG64 Flags;
|
ULONG64 Flags;
|
||||||
} MINIDUMP_HEADER, *PMINIDUMP_HEADER;
|
} MINIDUMP_HEADER, *PMINIDUMP_HEADER;
|
||||||
|
|
||||||
typedef struct _MINIDUMP_MEMORY_DESCRIPTOR
|
typedef struct _MINIDUMP_MEMORY_DESCRIPTOR
|
||||||
{
|
{
|
||||||
ULONG64 StartOfMemoryRange;
|
ULONG64 StartOfMemoryRange;
|
||||||
MINIDUMP_LOCATION_DESCRIPTOR Memory;
|
MINIDUMP_LOCATION_DESCRIPTOR Memory;
|
||||||
|
@ -847,7 +850,7 @@ typedef struct _MINIDUMP_MODULE
|
||||||
ULONG64 Reserved1;
|
ULONG64 Reserved1;
|
||||||
} MINIDUMP_MODULE, *PMINIDUMP_MODULE;
|
} MINIDUMP_MODULE, *PMINIDUMP_MODULE;
|
||||||
|
|
||||||
typedef struct _MINIDUMP_MODULE_LIST
|
typedef struct _MINIDUMP_MODULE_LIST
|
||||||
{
|
{
|
||||||
ULONG NumberOfModules;
|
ULONG NumberOfModules;
|
||||||
MINIDUMP_MODULE Modules[1]; /* FIXME: 0-sized array not supported */
|
MINIDUMP_MODULE Modules[1]; /* FIXME: 0-sized array not supported */
|
||||||
|
@ -889,16 +892,16 @@ typedef struct _MINIDUMP_SYSTEM_INFO
|
||||||
USHORT Reserved2;
|
USHORT Reserved2;
|
||||||
} DUMMYSTRUCTNAME;
|
} DUMMYSTRUCTNAME;
|
||||||
} DUMMYUNIONNAME1;
|
} DUMMYUNIONNAME1;
|
||||||
union _CPU_INFORMATION
|
union _CPU_INFORMATION
|
||||||
{
|
{
|
||||||
struct
|
struct
|
||||||
{
|
{
|
||||||
ULONG VendorId[3];
|
ULONG VendorId[3];
|
||||||
ULONG VersionInformation;
|
ULONG VersionInformation;
|
||||||
ULONG FeatureInformation;
|
ULONG FeatureInformation;
|
||||||
ULONG AMDExtendedCpuFeatures;
|
ULONG AMDExtendedCpuFeatures;
|
||||||
} X86CpuInfo;
|
} X86CpuInfo;
|
||||||
struct
|
struct
|
||||||
{
|
{
|
||||||
ULONG64 ProcessorFeatures[2];
|
ULONG64 ProcessorFeatures[2];
|
||||||
} OtherCpuInfo;
|
} OtherCpuInfo;
|
||||||
|
@ -1183,7 +1186,7 @@ typedef struct _SYMBOL_INFO_PACKAGEW
|
||||||
WCHAR name[MAX_SYM_NAME+1];
|
WCHAR name[MAX_SYM_NAME+1];
|
||||||
} SYMBOL_INFO_PACKAGEW, *PSYMBOL_INFO_PACKAGEW;
|
} SYMBOL_INFO_PACKAGEW, *PSYMBOL_INFO_PACKAGEW;
|
||||||
|
|
||||||
typedef enum _IMAGEHLP_SYMBOL_TYPE_INFO
|
typedef enum _IMAGEHLP_SYMBOL_TYPE_INFO
|
||||||
{
|
{
|
||||||
TI_GET_SYMTAG,
|
TI_GET_SYMTAG,
|
||||||
TI_GET_SYMNAME,
|
TI_GET_SYMNAME,
|
||||||
|
@ -1238,7 +1241,7 @@ typedef struct _IMAGEHLP_GET_TYPE_INFO_PARAMS
|
||||||
PULONG64 ReqsValid;
|
PULONG64 ReqsValid;
|
||||||
} IMAGEHLP_GET_TYPE_INFO_PARAMS, *PIMAGEHLP_GET_TYPE_INFO_PARAMS;
|
} IMAGEHLP_GET_TYPE_INFO_PARAMS, *PIMAGEHLP_GET_TYPE_INFO_PARAMS;
|
||||||
|
|
||||||
typedef struct _TI_FINDCHILDREN_PARAMS
|
typedef struct _TI_FINDCHILDREN_PARAMS
|
||||||
{
|
{
|
||||||
ULONG Count;
|
ULONG Count;
|
||||||
ULONG Start;
|
ULONG Start;
|
||||||
|
|
|
@ -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: d5a372abbba2e174de78855bdd4a004b56cdc006
|
wine: 620da60f7f7939261192680d10012e31426ba5b3
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue