pub unsafe fn CryptEncrypt( hkey: usize, hhash: usize, final: bool, dwflags: u32, pbdata: Option<&mut [u8]>, pdwdatalen: *mut u32, ) -> Result<()>