pub unsafe extern "system" fn SslCreateEphemeralKey(
    hsslprovider: NCRYPT_PROV_HANDLE,
    phephemeralkey: *mut NCRYPT_KEY_HANDLE,
    dwprotocol: u32,
    dwciphersuite: u32,
    dwkeytype: u32,
    dwkeybitlen: u32,
    pbparams: *const u8,
    cbparams: u32,
    dwflags: u32,
) -> HRESULT