pub unsafe fn SCardIntroduceCardTypeW<P0>(
    hcontext: usize,
    szcardname: P0,
    pguidprimaryprovider: Option<*const GUID>,
    rgguidinterfaces: Option<*const GUID>,
    dwinterfacecount: u32,
    pbatr: *const u8,
    pbatrmask: *const u8,
    cbatrlen: u32
) -> i32
where P0: IntoParam<PCWSTR>,