pub unsafe fn SslExportKeyingMaterial<P0, P1, P2>(
    hsslprovider: P0,
    hmasterkey: P1,
    slabel: P2,
    pbrandoms: Option<&[u8]>,
    pbcontextvalue: Option<&[u8]>,
    pboutput: &mut [u8],
    dwflags: u32,
) -> Result<()>
where P0: Param<NCRYPT_PROV_HANDLE>, P1: Param<NCRYPT_KEY_HANDLE>, P2: Param<PCSTR>,