pub unsafe extern "system" fn CryptAcquireContextW(
    phprov: *mut usize,
    szcontainer: PCWSTR,
    szprovider: PCWSTR,
    dwprovtype: u32,
    dwflags: u32,
) -> BOOL