Struct windows_native::winsta::WINSTATIONCLIENT
source ยท #[repr(C)]pub struct WINSTATIONCLIENT {Show 35 fields
pub padding_0: u16,
pub ClientName: [u16; 21],
pub Domain: [u16; 18],
pub UserName: [u16; 21],
pub Password: [u16; 15],
pub WorkDirectory: [u16; 257],
pub InitialProgram: [u16; 257],
pub SerialNumber: u32,
pub EncryptionLevel: u8,
pub ClientAddressFamily: u32,
pub ClientAddress: [u16; 31],
pub HRes: u16,
pub VRes: u16,
pub ColorDepth: u16,
pub ProtocolType: u16,
pub KeyboardLayout: u32,
pub KeyboardType: u32,
pub KeyboardSubType: u32,
pub KeyboardFunctionKey: u32,
pub ImeFileName: [u16; 33],
pub ClientDirectory: [u16; 257],
pub ClientLicense: [u16; 33],
pub ClientModem: [u16; 41],
pub ClientBuildNumber: u32,
pub ClientHardwareId: u32,
pub ClientProductId: u16,
pub OutBufCountHost: u16,
pub OutBufCountClient: u16,
pub OutBufLength: u16,
pub AudioDriverName: [u16; 9],
pub ClientTimeZone: RTL_TIME_ZONE_INFORMATION,
pub ClientSessionId: u32,
pub ClientDigProductId: [u16; 32],
pub PerformanceFlags: u32,
pub ActiveInputLocale: u32,
/* private fields */
}Fieldsยง
ยงpadding_0: u16ยงClientName: [u16; 21]ยงDomain: [u16; 18]ยงUserName: [u16; 21]ยงPassword: [u16; 15]ยงWorkDirectory: [u16; 257]ยงInitialProgram: [u16; 257]ยงSerialNumber: u32ยงEncryptionLevel: u8ยงClientAddressFamily: u32ยงClientAddress: [u16; 31]ยงHRes: u16ยงVRes: u16ยงColorDepth: u16ยงProtocolType: u16ยงKeyboardLayout: u32ยงKeyboardType: u32ยงKeyboardSubType: u32ยงKeyboardFunctionKey: u32ยงImeFileName: [u16; 33]ยงClientDirectory: [u16; 257]ยงClientLicense: [u16; 33]ยงClientModem: [u16; 41]ยงClientBuildNumber: u32ยงClientHardwareId: u32ยงClientProductId: u16ยงOutBufCountHost: u16ยงOutBufCountClient: u16ยงOutBufLength: u16ยงAudioDriverName: [u16; 9]ยงClientTimeZone: RTL_TIME_ZONE_INFORMATIONยงClientSessionId: u32ยงClientDigProductId: [u16; 32]ยงPerformanceFlags: u32ยงActiveInputLocale: u32Implementationsยง
sourceยงimpl WINSTATIONCLIENT
impl WINSTATIONCLIENT
pub fn fTextOnly(&self) -> u32
pub fn set_fTextOnly(&mut self, val: u32)
pub fn fDisableCtrlAltDel(&self) -> u32
pub fn set_fDisableCtrlAltDel(&mut self, val: u32)
pub fn fMouse(&self) -> u32
pub fn set_fMouse(&mut self, val: u32)
pub fn fDoubleClickDetect(&self) -> u32
pub fn set_fDoubleClickDetect(&mut self, val: u32)
pub fn fINetClient(&self) -> u32
pub fn set_fINetClient(&mut self, val: u32)
pub fn fPromptForPassword(&self) -> u32
pub fn set_fPromptForPassword(&mut self, val: u32)
pub fn fMaximizeShell(&self) -> u32
pub fn set_fMaximizeShell(&mut self, val: u32)
pub fn fEnableWindowsKey(&self) -> u32
pub fn set_fEnableWindowsKey(&mut self, val: u32)
pub fn fRemoteConsoleAudio(&self) -> u32
pub fn set_fRemoteConsoleAudio(&mut self, val: u32)
pub fn fPasswordIsScPin(&self) -> u32
pub fn set_fPasswordIsScPin(&mut self, val: u32)
pub fn fNoAudioPlayback(&self) -> u32
pub fn set_fNoAudioPlayback(&mut self, val: u32)
pub fn fUsingSavedCreds(&self) -> u32
pub fn set_fUsingSavedCreds(&mut self, val: u32)
pub fn new_bitfield_1( fTextOnly: u32, fDisableCtrlAltDel: u32, fMouse: u32, fDoubleClickDetect: u32, fINetClient: u32, fPromptForPassword: u32, fMaximizeShell: u32, fEnableWindowsKey: u32, fRemoteConsoleAudio: u32, fPasswordIsScPin: u32, fNoAudioPlayback: u32, fUsingSavedCreds: u32 ) -> BitfieldUnit<[u8; 2]>
Trait Implementationsยง
sourceยงimpl Debug for WINSTATIONCLIENT
impl Debug for WINSTATIONCLIENT
Auto Trait Implementationsยง
impl RefUnwindSafe for WINSTATIONCLIENT
impl Send for WINSTATIONCLIENT
impl Sync for WINSTATIONCLIENT
impl Unpin for WINSTATIONCLIENT
impl UnwindSafe for WINSTATIONCLIENT
Blanket Implementationsยง
sourceยงimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
sourceยงfn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more