https://bugs.winehq.org/show_bug.cgi?id=56305
--- Comment #1 from Dmitry Klionsky dm.klionsky@gmail.com --- The whole point of this call
``` CryptEnumProviders(dwIndex, NULL, 0, &dwType, NULL, &cbName); ```
is to iterate over all providers looking for a specific dwType.