diff --git a/dlls/imagehlp/access.c b/dlls/imagehlp/access.c index 2aeedff52fb..39e7afa10e1 100644 --- a/dlls/imagehlp/access.c +++ b/dlls/imagehlp/access.c @@ -48,6 +48,8 @@ static LOADED_IMAGE IMAGEHLP_EmptyLoadedImage = { 1, /* Characteristics */ FALSE, /* fSystemImage */ FALSE, /* fDOSImage */ + FALSE, /* fReadOnly */ + 0, /* Version */ { &IMAGEHLP_EmptyLoadedImage.Links, &IMAGEHLP_EmptyLoadedImage.Links }, /* Links */ 148, /* SizeOfImage; */ }; diff --git a/include/dbghelp.h b/include/dbghelp.h index e81809606f1..d454635e42f 100644 --- a/include/dbghelp.h +++ b/include/dbghelp.h @@ -27,7 +27,7 @@ extern "C" { typedef struct _LOADED_IMAGE { - LPSTR ModuleName; + PSTR ModuleName; HANDLE hFile; PUCHAR MappedAddress; PIMAGE_NT_HEADERS FileHeader; @@ -37,6 +37,8 @@ typedef struct _LOADED_IMAGE ULONG Characteristics; BOOLEAN fSystemImage; BOOLEAN fDOSImage; + BOOLEAN fReadOnly; + UCHAR Version; LIST_ENTRY Links; ULONG SizeOfImage; } LOADED_IMAGE, *PLOADED_IMAGE; diff --git a/include/imagehlp.h b/include/imagehlp.h index e37d9218abd..89883d9f752 100644 --- a/include/imagehlp.h +++ b/include/imagehlp.h @@ -158,19 +158,22 @@ typedef enum { * Structures */ -typedef struct _LOADED_IMAGE { - LPSTR ModuleName; - HANDLE hFile; - PUCHAR MappedAddress; - PIMAGE_NT_HEADERS FileHeader; - PIMAGE_SECTION_HEADER LastRvaSection; - ULONG NumberOfSections; - PIMAGE_SECTION_HEADER Sections; - ULONG Characteristics; - BOOLEAN fSystemImage; - BOOLEAN fDOSImage; - LIST_ENTRY Links; - ULONG SizeOfImage; +typedef struct _LOADED_IMAGE +{ + PSTR ModuleName; + HANDLE hFile; + PUCHAR MappedAddress; + PIMAGE_NT_HEADERS FileHeader; + PIMAGE_SECTION_HEADER LastRvaSection; + ULONG NumberOfSections; + PIMAGE_SECTION_HEADER Sections; + ULONG Characteristics; + BOOLEAN fSystemImage; + BOOLEAN fDOSImage; + BOOLEAN fReadOnly; + UCHAR Version; + LIST_ENTRY Links; + ULONG SizeOfImage; } LOADED_IMAGE, *PLOADED_IMAGE; typedef struct _WIN_CERTIFICATE {