imagehlp.h (10.0.10586.0-Windows 10 1511 10586.494) | | imagehlp.h (10.0.14393.0-Windows 10 1607 14393.0) |
| | |
skipping to change at line 27 | | skipping to change at line 27 |
| | |
#ifndef _IMAGEHLP_ | | #ifndef _IMAGEHLP_ |
#define _IMAGEHLP_ | | #define _IMAGEHLP_ |
| | |
#if _MSC_VER > 1020 | | #if _MSC_VER > 1020 |
#pragma once | | #pragma once |
#endif | | #endif |
| | |
#include <winapifamily.h> | | #include <winapifamily.h> |
| | |
|
#pragma region Desktop Family | | #pragma region Desktop Family or WER Package |
#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_WER) |
| | |
// As a general principal always call the 64 bit version | | // As a general principal always call the 64 bit version |
// of every API, if a choice exists. The 64 bit version | | // of every API, if a choice exists. The 64 bit version |
// works great on 32 bit platforms, and is forward | | // works great on 32 bit platforms, and is forward |
// compatible to 64 bit platforms. | | // compatible to 64 bit platforms. |
| | |
#ifdef _WIN64 | | #ifdef _WIN64 |
#ifndef _IMAGEHLP64 | | #ifndef _IMAGEHLP64 |
#define _IMAGEHLP64 | | #define _IMAGEHLP64 |
#endif | | #endif |
| | |
skipping to change at line 3662 | | skipping to change at line 3662 |
typedef BOOL (WINAPI *PSYMBOLSERVERGETINDEXSTRING)(PVOID, DWORD, DWORD, PSTR, si
ze_t); | | typedef BOOL (WINAPI *PSYMBOLSERVERGETINDEXSTRING)(PVOID, DWORD, DWORD, PSTR, si
ze_t); |
typedef BOOL (WINAPI *PSYMBOLSERVERGETINDEXSTRINGW)(PVOID, DWORD, DWORD, PWSTR,
size_t); | | typedef BOOL (WINAPI *PSYMBOLSERVERGETINDEXSTRINGW)(PVOID, DWORD, DWORD, PWSTR,
size_t); |
typedef BOOL (WINAPI *PSYMBOLSERVERSTOREFILE)(PCSTR, PCSTR, PVOID, DWORD, DWORD,
PSTR, size_t, DWORD); | | typedef BOOL (WINAPI *PSYMBOLSERVERSTOREFILE)(PCSTR, PCSTR, PVOID, DWORD, DWORD,
PSTR, size_t, DWORD); |
typedef BOOL (WINAPI *PSYMBOLSERVERSTOREFILEW)(PCWSTR, PCWSTR, PVOID, DWORD, DWO
RD, PWSTR, size_t, DWORD); | | typedef BOOL (WINAPI *PSYMBOLSERVERSTOREFILEW)(PCWSTR, PCWSTR, PVOID, DWORD, DWO
RD, PWSTR, size_t, DWORD); |
typedef BOOL (WINAPI *PSYMBOLSERVERISSTORE)(PCSTR); | | typedef BOOL (WINAPI *PSYMBOLSERVERISSTORE)(PCSTR); |
typedef BOOL (WINAPI *PSYMBOLSERVERISSTOREW)(PCWSTR); | | typedef BOOL (WINAPI *PSYMBOLSERVERISSTOREW)(PCWSTR); |
typedef DWORD (WINAPI *PSYMBOLSERVERVERSION)(); | | typedef DWORD (WINAPI *PSYMBOLSERVERVERSION)(); |
typedef BOOL (CALLBACK WINAPI *PSYMBOLSERVERMESSAGEPROC)(UINT_PTR action, ULONG6
4 data, ULONG64 context); | | typedef BOOL (CALLBACK WINAPI *PSYMBOLSERVERMESSAGEPROC)(UINT_PTR action, ULONG6
4 data, ULONG64 context); |
typedef BOOL (WINAPI *PSYMBOLSERVERWEXPROC)(PCWSTR, PCWSTR, PVOID, DWORD, DWORD,
PWSTR, PSYMSRV_EXTENDED_OUTPUT_DATA); | | typedef BOOL (WINAPI *PSYMBOLSERVERWEXPROC)(PCWSTR, PCWSTR, PVOID, DWORD, DWORD,
PWSTR, PSYMSRV_EXTENDED_OUTPUT_DATA); |
typedef BOOL (WINAPI *PSYMBOLSERVERPINGPROCWEX)(PCWSTR); | | typedef BOOL (WINAPI *PSYMBOLSERVERPINGPROCWEX)(PCWSTR); |
|
| | typedef BOOL (WINAPI *PSYMBOLSERVERGETOPTIONDATAPROC)(UINT_PTR, PULONG64); |
| | |
#define SYMSRV_VERSION 2 | | #define SYMSRV_VERSION 2 |
| | |
#define SSRVOPT_CALLBACK 0x00000001 | | #define SSRVOPT_CALLBACK 0x00000001 |
#define SSRVOPT_DWORD 0x00000002 | | #define SSRVOPT_DWORD 0x00000002 |
#define SSRVOPT_DWORDPTR 0x00000004 | | #define SSRVOPT_DWORDPTR 0x00000004 |
#define SSRVOPT_GUIDPTR 0x00000008 | | #define SSRVOPT_GUIDPTR 0x00000008 |
#define SSRVOPT_OLDGUIDPTR 0x00000010 | | #define SSRVOPT_OLDGUIDPTR 0x00000010 |
#define SSRVOPT_UNATTENDED 0x00000020 | | #define SSRVOPT_UNATTENDED 0x00000020 |
#define SSRVOPT_NOCOPY 0x00000040 | | #define SSRVOPT_NOCOPY 0x00000040 |
| | |
skipping to change at line 3695 | | skipping to change at line 3696 |
#define SSRVOPT_MESSAGE 0x00080000 | | #define SSRVOPT_MESSAGE 0x00080000 |
#define SSRVOPT_SERVICE 0x00100000 // deprecated | | #define SSRVOPT_SERVICE 0x00100000 // deprecated |
#define SSRVOPT_FAVOR_COMPRESSED 0x00200000 | | #define SSRVOPT_FAVOR_COMPRESSED 0x00200000 |
#define SSRVOPT_STRING 0x00400000 | | #define SSRVOPT_STRING 0x00400000 |
#define SSRVOPT_WINHTTP 0x00800000 | | #define SSRVOPT_WINHTTP 0x00800000 |
#define SSRVOPT_WININET 0x01000000 | | #define SSRVOPT_WININET 0x01000000 |
#define SSRVOPT_DONT_UNCOMPRESS 0x02000000 | | #define SSRVOPT_DONT_UNCOMPRESS 0x02000000 |
#define SSRVOPT_DISABLE_PING_HOST 0x04000000 | | #define SSRVOPT_DISABLE_PING_HOST 0x04000000 |
#define SSRVOPT_DISABLE_TIMEOUT 0x08000000 | | #define SSRVOPT_DISABLE_TIMEOUT 0x08000000 |
#define SSRVOPT_ENABLE_COMM_MSG 0x10000000 | | #define SSRVOPT_ENABLE_COMM_MSG 0x10000000 |
|
| | #define SSRVOPT_URI_FILTER 0x20000000 |
| | #define SSRVOPT_URI_TIERS 0x40000000 |
| | |
|
#define SSRVOPT_MAX 0x10000000 | | #define SSRVOPT_MAX 0x40000000 |
| | |
#define SSRVOPT_RESET ((ULONG_PTR)-1) | | #define SSRVOPT_RESET ((ULONG_PTR)-1) |
| | |
|
#define NUM_SSRVOPTS 30 | | #define NUM_SSRVOPTS 31 |
| | |
| | #define SSRVURI_NORMAL 0x01 |
| | #define SSRVURI_COMPRESSED 0x02 |
| | #define SSRVURI_FILEPTR 0x04 |
| | #define SSRVURI_ALL 0xFF |
| | |
#define SSRVACTION_TRACE 1 | | #define SSRVACTION_TRACE 1 |
#define SSRVACTION_QUERYCANCEL 2 | | #define SSRVACTION_QUERYCANCEL 2 |
#define SSRVACTION_EVENT 3 | | #define SSRVACTION_EVENT 3 |
#define SSRVACTION_EVENTW 4 | | #define SSRVACTION_EVENTW 4 |
#define SSRVACTION_SIZE 5 | | #define SSRVACTION_SIZE 5 |
| | |
#define SYMSTOREOPT_COMPRESS 0x01 | | #define SYMSTOREOPT_COMPRESS 0x01 |
#define SYMSTOREOPT_OVERWRITE 0x02 | | #define SYMSTOREOPT_OVERWRITE 0x02 |
#define SYMSTOREOPT_RETURNINDEX 0x04 | | #define SYMSTOREOPT_RETURNINDEX 0x04 |
| | |
skipping to change at line 4150 | | skipping to change at line 4158 |
_In_reads_bytes_(RequestBytes) PVOID Buffer, | | _In_reads_bytes_(RequestBytes) PVOID Buffer, |
_In_ DWORD RequestBytes, | | _In_ DWORD RequestBytes, |
_In_ DWORD Flags, | | _In_ DWORD Flags, |
_Out_opt_ PDWORD DoneBytes | | _Out_opt_ PDWORD DoneBytes |
); | | ); |
| | |
#include <poppack.h> | | #include <poppack.h> |
| | |
#include <minidumpapiset.h> | | #include <minidumpapiset.h> |
| | |
|
#endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_WER) */ |
#pragma endregion | | #pragma endregion |
| | |
#endif // _IMAGEHLP_ | | #endif // _IMAGEHLP_ |
| | |
End of changes. 6 change blocks. |
5 lines changed or deleted | | 13 lines changed or added |
|