https://bugs.winehq.org/show_bug.cgi?id=50293
--- Comment #3 from Austin English austinenglish@gmail.com --- (In reply to Zebediah Figura from comment #2)
This is an awful lot of stub DLLs to add. What's the benefit of native dxdiag?
A fair point. Builtin is basically a stub.
dxdiag itself (used to be) popular for users to gather the state of their systems, and to verify that the system was in a good state for DirectX applications, see e.g., https://support.nexon.net/hc/en-us/articles/204335909-How-to-create-a-DxDiag....
Note that it doesn't check for _all_ dlls, (i.e., it doesn't look for comctl32/user32), it's only looking for DirectX affiliated dlls. While we can't guarantee that each one is used by some games, it seems reasonable that at least some games look for each of those dlls).
That said, given that it's 2021 and most of the dlls haven't gotten bug reports mean that those dlls may not be needed (or we aren't getting bug reports about it)..