https://bugs.winehq.org/show_bug.cgi?id=56867
--- Comment #4 from cqwrteur euloanty@live.com --- dynamic cast is here
https://github.com/trcrsired/fast_io/blob/742950421eedc149585122059cd8196545...
Wine source shows it does strcmp which is slow. Microsoft has changed the implementation to not be strcmp-ed. Though i do not know how they've done it.
https://github.com/wine-mirror/wine/blob/f9af971bd7d6799d54436ba9f7fa327b7ed...