pub unsafe extern "system" fn SslEnumProtocolProviders(
    pdwprovidercount: *mut u32,
    ppproviderlist: *mut *mut NCryptProviderName,
    dwflags: u32,
) -> HRESULT