@@ -38,7 +38,7 @@ namespace REX::W32
3838 TEnumSet<Attribute> attributes; // 0x18
3939 const RTTIClassHierarchyDescriptor* classDescriptor; // 0x1C
4040 };
41- static_assert (sizeof (RTTIBaseClassDescriptor ) == 0x24 );
41+ static_assert (sizeof (RTTIBaseClassDescriptor2 ) == 0x28 );
4242
4343 struct RTTIBaseClassArray
4444 {
@@ -60,9 +60,9 @@ namespace REX::W32
6060 std::uint32_t signature; // 0x00
6161 TEnumSet<Attribute> attributes; // 0x04
6262 std::uint32_t numBaseClasses; // 0x08
63- const RTTIBaseClassDescriptor2* baseClassArray; // 0x0C
63+ const RTTIBaseClassDescriptor2* baseClassArray; // 0x10
6464 };
65- static_assert (sizeof (RTTIClassHierarchyDescriptor) == 0x14 );
65+ static_assert (sizeof (RTTIClassHierarchyDescriptor) == 0x18 );
6666
6767 struct RTTICompleteObjectLocator
6868 {
@@ -76,9 +76,9 @@ namespace REX::W32
7676 Signature signature; // 0x00
7777 std::uint32_t offset; // 0x04
7878 std::uint32_t ctorDispOffset; // 0x08
79- RTTITypeDescriptor* typeDescriptor; // 0x0C
80- const RTTIClassHierarchyDescriptor* classDescriptor; // 0x14
81- const RTTICompleteObjectLocator* self; // 0x1C
79+ RTTITypeDescriptor* typeDescriptor; // 0x10
80+ const RTTIClassHierarchyDescriptor* classDescriptor; // 0x18
81+ const RTTICompleteObjectLocator* self; // 0x20
8282 };
83- static_assert (sizeof (RTTICompleteObjectLocator) == 0x24 );
83+ static_assert (sizeof (RTTICompleteObjectLocator) == 0x28 );
8484}
0 commit comments