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