starting data converter tool
[ia32rtools.git] / tools / protoparse.h
index 54add08..b49c216 100644 (file)
@@ -137,15 +137,19 @@ static const char *known_ptr_types[] = {
        "HGDIOBJ",
        "HGLOBAL",
        "HINSTANCE",
+       "HIMC",
        "HMODULE",
        "HRGN",
        "HRSRC",
        "HKEY",
        "HMENU",
        "HWND",
+       "PCRITICAL_SECTION",
        "PDWORD",
        "PHKEY",
        "PLONG",
+       "PMEMORY_BASIC_INFORMATION",
+       "PUINT",
        "PVOID",
        "PCVOID",
        "DLGPROC",
@@ -236,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;
 }