pub unsafe extern "C" fn BCryptEncrypt(
hKey: BCRYPT_KEY_HANDLE,
pbInput: PUCHAR,
cbInput: ULONG,
pPaddingInfo: *mut c_void,
pbIV: PUCHAR,
cbIV: ULONG,
pbOutput: PUCHAR,
cbOutput: ULONG,
pcbResult: *mut ULONG,
dwFlags: ULONG,
) -> NTSTATUS