OPENCARDNAME

Type Alias OPENCARDNAME 

Source
pub type OPENCARDNAME = OPENCARDNAMEA;

Aliased Type§

#[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,
}

Fields§

§dwStructSize: u64§hwndOwner: *mut HWND__§hSCardContext: u64§lpstrGroupNames: *mut i8§nMaxGroupNames: u64§lpstrCardNames: *mut i8§nMaxCardNames: u64§rgguidInterfaces: *const _GUID§cguidInterfaces: u64§lpstrRdr: *mut i8§nMaxRdr: u64§lpstrCard: *mut i8§nMaxCard: u64§lpstrTitle: *const i8§dwFlags: u64§pvUserData: *mut c_void§dwShareMode: u64§dwPreferredProtocols: u64§dwActiveProtocol: u64§lpfnConnect: Option<unsafe extern "C" fn(u64, *mut i8, *mut i8, *mut c_void) -> u64>§lpfnCheck: Option<unsafe extern "C" fn(u64, u64, *mut c_void) -> i32>§lpfnDisconnect: Option<unsafe extern "C" fn(u64, u64, *mut c_void)>§hCardHandle: u64