Struct windows_sys::Win32::Security::Credentials::OPENCARDNAMEW
[−]#[repr(C)]pub struct OPENCARDNAMEW {Show 23 fields
pub dwStructSize: u32,
pub hwndOwner: HWND,
pub hSCardContext: usize,
pub lpstrGroupNames: PWSTR,
pub nMaxGroupNames: u32,
pub lpstrCardNames: PWSTR,
pub nMaxCardNames: u32,
pub rgguidInterfaces: *const GUID,
pub cguidInterfaces: u32,
pub lpstrRdr: PWSTR,
pub nMaxRdr: u32,
pub lpstrCard: PWSTR,
pub nMaxCard: u32,
pub lpstrTitle: PCWSTR,
pub dwFlags: u32,
pub pvUserData: *mut c_void,
pub dwShareMode: u32,
pub dwPreferredProtocols: u32,
pub dwActiveProtocol: u32,
pub lpfnConnect: LPOCNCONNPROCW,
pub lpfnCheck: LPOCNCHKPROC,
pub lpfnDisconnect: LPOCNDSCPROC,
pub hCardHandle: usize,
}
Expand description
Required features: "Win32_Security_Credentials"
, "Win32_Foundation"
Fields
dwStructSize: u32
hwndOwner: HWND
hSCardContext: usize
lpstrGroupNames: PWSTR
nMaxGroupNames: u32
lpstrCardNames: PWSTR
nMaxCardNames: u32
rgguidInterfaces: *const GUID
cguidInterfaces: u32
lpstrRdr: PWSTR
nMaxRdr: u32
lpstrCard: PWSTR
nMaxCard: u32
lpstrTitle: PCWSTR
dwFlags: u32
pvUserData: *mut c_void
dwPreferredProtocols: u32
dwActiveProtocol: u32
lpfnConnect: LPOCNCONNPROCW
lpfnCheck: LPOCNCHKPROC
lpfnDisconnect: LPOCNDSCPROC
hCardHandle: usize
Trait Implementations
impl Clone for OPENCARDNAMEW
impl Clone for OPENCARDNAMEW
impl Copy for OPENCARDNAMEW
Auto Trait Implementations
impl RefUnwindSafe for OPENCARDNAMEW
impl !Send for OPENCARDNAMEW
impl !Sync for OPENCARDNAMEW
impl Unpin for OPENCARDNAMEW
impl UnwindSafe for OPENCARDNAMEW
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more