Type Alias OPENCARDNAME
Source pub type OPENCARDNAME = OPENCARDNAMEA;
struct OPENCARDNAME {Show 23 fields
pub dwStructSize: u32,
pub hwndOwner: *mut HWND__,
pub hSCardContext: u64,
pub lpstrGroupNames: *mut i8,
pub nMaxGroupNames: u32,
pub lpstrCardNames: *mut i8,
pub nMaxCardNames: u32,
pub rgguidInterfaces: *const _GUID,
pub cguidInterfaces: u32,
pub lpstrRdr: *mut i8,
pub nMaxRdr: u32,
pub lpstrCard: *mut i8,
pub nMaxCard: u32,
pub lpstrTitle: *const i8,
pub dwFlags: u32,
pub pvUserData: *mut c_void,
pub dwShareMode: u32,
pub dwPreferredProtocols: u32,
pub dwActiveProtocol: u32,
pub lpfnConnect: Option<unsafe extern "C" fn(_: u64, _: *mut i8, _: *mut i8, _: *mut c_void) -> u64>,
pub lpfnCheck: Option<unsafe extern "C" fn(_: u64, _: u64, _: *mut c_void) -> i32>,
pub lpfnDisconnect: Option<unsafe extern "C" fn(_: u64, _: u64, _: *mut c_void)>,
pub hCardHandle: u64,
}
§hCardHandle: u64