Type Alias OPENCARDNAME
Source pub type OPENCARDNAME = OPENCARDNAMEA;
#[repr(C)]
pub struct OPENCARDNAME {Show 23 fields
pub dwStructSize: u64,
pub hwndOwner: *mut HWND__,
pub hSCardContext: u64,
pub lpstrGroupNames: *mut i8,
pub nMaxGroupNames: u64,
pub lpstrCardNames: *mut i8,
pub nMaxCardNames: u64,
pub rgguidInterfaces: *const _GUID,
pub cguidInterfaces: u64,
pub lpstrRdr: *mut i8,
pub nMaxRdr: u64,
pub lpstrCard: *mut i8,
pub nMaxCard: u64,
pub lpstrTitle: *const i8,
pub dwFlags: u64,
pub pvUserData: *mut c_void,
pub dwShareMode: u64,
pub dwPreferredProtocols: u64,
pub dwActiveProtocol: u64,
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