dbghelp: Update SymGetTypeInfo() requests and SymTagEnum to latest dbghelp definitions.

Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Eric Pouech 2021-10-06 10:01:17 +02:00 committed by Alexandre Julliard
parent 11d8338f7a
commit f376dfd1fd
3 changed files with 11 additions and 0 deletions

View File

@ -83,6 +83,7 @@ static const char* symt_get_tag_str(DWORD tag)
case SymTagExport: return "SymTagExport";
case SymTagHeapAllocationSite: return "SymTagHeapAllocationSite";
case SymTagCoffGroup: return "SymTagCoffGroup";
case SymTagInlinee: return "SymTagInlinee";
default: return "---";
}
}

View File

@ -66,6 +66,7 @@ enum SymTagEnum
SymTagExport,
SymTagHeapAllocationSite,
SymTagCoffGroup,
SymTagInlinee,
SymTagMax
};

View File

@ -1071,6 +1071,15 @@ typedef enum _IMAGEHLP_SYMBOL_TYPE_INFO
TI_GET_UDTKIND,
TI_IS_EQUIV_TO,
TI_GET_CALLING_CONVENTION,
TI_IS_CLOSE_EQUIV_TO,
TI_GTIEX_REQS_VALID,
TI_GET_VIRTUALBASEOFFSET,
TI_GET_VIRTUALBASEDISPINDEX,
TI_GET_IS_REFERENCE,
TI_GET_INDIRECTVIRTUALBASECLASS,
TI_GET_VIRTUALBASETABLETYPE,
TI_GET_OBJECTPOINTERTYPE,
IMAGEHLP_SYMBOL_TYPE_INFO_MAX
} IMAGEHLP_SYMBOL_TYPE_INFO;
#define IMAGEHLP_GET_TYPE_INFO_UNCACHED 0x00000001