dbghelp & imagehlp: Fix the PSYM_ENUMSYMBOLS_CALLBACK() and PSYM_ENUMERATESYMBOLS_CALLBACK() prototypes.
Tweak the actual callbacks to better match the prototypes.
diff --git a/include/imagehlp.h b/include/imagehlp.h
index 028725b..1e33df4 100644
--- a/include/imagehlp.h
+++ b/include/imagehlp.h
@@ -666,10 +666,10 @@
);
typedef BOOL (CALLBACK *PSYM_ENUMERATESYMBOLS_CALLBACK)(
- PSYMBOL_INFO pSymInfo, DWORD SymbolSize, PVOID UserContext
+ PSYMBOL_INFO pSymInfo, ULONG SymbolSize, PVOID UserContext
);
typedef BOOL (CALLBACK *PSYM_ENUMERATESYMBOLS_CALLBACKW)(
- PSYMBOL_INFOW pSymInfo, DWORD SymbolSize, PVOID UserContext
+ PSYMBOL_INFOW pSymInfo, ULONG SymbolSize, PVOID UserContext
);
typedef BOOL (CALLBACK* PSYM_ENUMLINES_CALLBACK)(
@@ -697,10 +697,10 @@
);
typedef BOOL (CALLBACK *PSYM_ENUMSYMBOLS_CALLBACK)(
- PCSTR, DWORD, ULONG, PVOID
+ PCSTR, ULONG, ULONG, PVOID
);
typedef BOOL (CALLBACK *PSYM_ENUMSYMBOLS_CALLBACKW)(
- PCWSTR, DWORD, ULONG, PVOID
+ PCWSTR, ULONG, ULONG, PVOID
);
typedef BOOL (CALLBACK *PSYM_ENUMSYMBOLS_CALLBACK64)(
PCSTR, DWORD64, ULONG, PVOID