pub unsafe fn CryptGenKey( hprov: usize, algid: ALG_ID, dwflags: CRYPT_KEY_FLAGS, phkey: *mut usize, ) -> Result<()>