As the documentation says:
The WinVerifyTrust function enables applications to invoke a trust provider to verify that a specified object satisfies the criteria of a specified verification operation. (from https://learn.microsoft.com/en-us/windows/win32/api/wintrust/nf-wintrust-winverifytrust)
What actually a trust provider? Where can I find it? what dll's external dll's are loaded when WinVerifyTrust is called?