https://bugs.winehq.org/show_bug.cgi?id=59549 When processing SLTG record structures, references to other structures were not handled correctly. That causes an error "err:typelib:sltg_get_typelib_ref Unable to find reference". I added the handling of references to the SLTG_ProcessRecord() function. as they were already in other functions available. Testing: 1) With MS Money 2000: before the bug fix several error were logged, with the fix applied the errors were gone. 2) I created a small IDL with a record type and a second nested record type that referenced the first record, compiled it to an SLTG-tlb using widl. Then I dumped the tlb before and after the fix with a small C program. The output before the fix showed the error message and a corrupted structure in the dump. After the fix, the error was not shown anymore and the nested record was fully shown. Please see details with logs in the bug. -- v3: oleaut32: Handle reference tables when processing SLTG records https://gitlab.winehq.org/wine/wine/-/merge_requests/10416