pub unsafe extern "system" fn SCardWriteCacheW(
    hcontext: usize,
    cardidentifier: *const GUID,
    freshnesscounter: u32,
    lookupname: PCWSTR,
    data: *const u8,
    datalen: u32
) -> i32