Piotr Caban (@piotr) commented about dlls/vccorlib140/vccorlib.c:
[TYPECODE_CHAR16] = "char16",
[TYPECODE_UINT8] = "uint8",
[TYPECODE_INT16] = "int16",
[TYPECODE_UINT16] = "uint16",
[TYPECODE_INT32] = "int32",
[TYPECODE_UINT32] = "uint32",
[TYPECODE_INT64] = "int64",
[TYPECODE_UINT64] = "uint64",
[TYPECODE_SINGLE] = "float32",
[TYPECODE_DOUBLE] = "double",
[TYPECODE_DATETIME] = "DateTime",
[TYPECODE_STRING] = "String",
[TYPECODE_POINT] = "Point",
[TYPECODE_SIZE] = "Size",
[TYPECODE_RECT] = "Rect",
[TYPECODE_GUID] = "Guid",
I'm not sure if this code is portable. Do you know if similar initialization is used anywhere else in Wine?