X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=tools%2Fprotoparse.h;h=b49c21620ed8c8c5610633ce613a64e84dbff8d4;hb=054f95b2d6d035e4ea49601072f5b3d3d162a491;hp=c560d50a1eae41bf4ad802f89210490d57258f51;hpb=cdfaeed73d8ca19b644a96767471fdfa00e430b1;p=ia32rtools.git diff --git a/tools/protoparse.h b/tools/protoparse.h index c560d50..b49c216 100644 --- a/tools/protoparse.h +++ b/tools/protoparse.h @@ -137,14 +137,19 @@ static const char *known_ptr_types[] = { "HGDIOBJ", "HGLOBAL", "HINSTANCE", + "HIMC", "HMODULE", "HRGN", "HRSRC", "HKEY", "HMENU", "HWND", - "PLONG", + "PCRITICAL_SECTION", "PDWORD", + "PHKEY", + "PLONG", + "PMEMORY_BASIC_INFORMATION", + "PUINT", "PVOID", "PCVOID", "DLGPROC", @@ -235,6 +240,9 @@ static int check_type(const char *name, struct parsed_type *type) ret = n1 - name; type->name = strndup(name, ret); + if (IS(type->name, "VOID")) + memcpy(type->name, "void", 4); + return ret; }