A type library declares classes, interfaces, constants, and procedures that are displayed in an application or in a dynamic link library (DLL). A type library is usually a resource in a program file; it can also be a standalone binary file with the extension .tlb or .olb.
Thus, it is possible that some DLLs still expose interfaces without being declared as TypeLib.
Actually, I am trying to open a dll from oleview and display the error message "Error loading type library".
According to my understanding, if we have interfaces open from a DLL, then it must be open oleview, otherwise it cannot have open interfaces or functions.
Any possibility that we have a dll that displays interfaces and still cannot be viewed by Oleview.
source share