Headers diff for imagehlp.dll between 10.0.10586.0-Windows 10 1511 10586.494 and 10.0.14393.0-Windows 10 1607 14393.0 versions



 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

This html diff was produced by rfcdiff 1.41.