Struct ntapi::winsta::WINSTATIONCLIENT  
source · [−]#[repr(C)]pub struct WINSTATIONCLIENT {Show 35 fields
    pub Bitfields: ULONG,
    pub ClientName: [WCHAR; 21],
    pub Domain: [WCHAR; 18],
    pub UserName: [WCHAR; 21],
    pub Password: [WCHAR; 15],
    pub WorkDirectory: [WCHAR; 257],
    pub InitialProgram: [WCHAR; 257],
    pub SerialNumber: ULONG,
    pub EncryptionLevel: BYTE,
    pub ClientAddressFamily: ULONG,
    pub ClientAddress: [WCHAR; 31],
    pub HRes: USHORT,
    pub VRes: USHORT,
    pub ColorDepth: USHORT,
    pub ProtocolType: USHORT,
    pub KeyboardLayout: ULONG,
    pub KeyboardType: ULONG,
    pub KeyboardSubType: ULONG,
    pub KeyboardFunctionKey: ULONG,
    pub ImeFileName: [WCHAR; 33],
    pub ClientDirectory: [WCHAR; 257],
    pub ClientLicense: [WCHAR; 33],
    pub ClientModem: [WCHAR; 41],
    pub ClientBuildNumber: ULONG,
    pub ClientHardwareId: ULONG,
    pub ClientProductId: USHORT,
    pub OutBufCountHost: USHORT,
    pub OutBufCountClient: USHORT,
    pub OutBufLength: USHORT,
    pub AudioDriverName: [WCHAR; 9],
    pub ClientTimeZone: TS_TIME_ZONE_INFORMATION,
    pub ClientSessionId: ULONG,
    pub ClientDigProductId: [WCHAR; 32],
    pub PerformanceFlags: ULONG,
    pub ActiveInputLocale: ULONG,
}Fields
Bitfields: ULONGClientName: [WCHAR; 21]Domain: [WCHAR; 18]UserName: [WCHAR; 21]Password: [WCHAR; 15]WorkDirectory: [WCHAR; 257]InitialProgram: [WCHAR; 257]SerialNumber: ULONGEncryptionLevel: BYTEClientAddressFamily: ULONGClientAddress: [WCHAR; 31]HRes: USHORTVRes: USHORTColorDepth: USHORTProtocolType: USHORTKeyboardLayout: ULONGKeyboardType: ULONGKeyboardSubType: ULONGKeyboardFunctionKey: ULONGImeFileName: [WCHAR; 33]ClientDirectory: [WCHAR; 257]ClientLicense: [WCHAR; 33]ClientModem: [WCHAR; 41]ClientBuildNumber: ULONGClientHardwareId: ULONGClientProductId: USHORTOutBufCountHost: USHORTOutBufCountClient: USHORTOutBufLength: USHORTAudioDriverName: [WCHAR; 9]ClientTimeZone: TS_TIME_ZONE_INFORMATIONClientSessionId: ULONGClientDigProductId: [WCHAR; 32]PerformanceFlags: ULONGActiveInputLocale: ULONGImplementations
sourceimpl WINSTATIONCLIENT
 
impl WINSTATIONCLIENT
pub const fn fTextOnly(&self) -> ULONG
pub fn set_fTextOnly(&mut self, val: ULONG)
pub const fn fDisableCtrlAltDel(&self) -> ULONG
pub fn set_fDisableCtrlAltDel(&mut self, val: ULONG)
pub const fn fMouse(&self) -> ULONG
pub fn set_fMouse(&mut self, val: ULONG)
pub const fn fDoubleClickDetect(&self) -> ULONG
pub fn set_fDoubleClickDetect(&mut self, val: ULONG)
pub const fn fINetClient(&self) -> ULONG
pub fn set_fINetClient(&mut self, val: ULONG)
pub const fn fPromptForPassword(&self) -> ULONG
pub fn set_fPromptForPassword(&mut self, val: ULONG)
pub const fn fMaximizeShell(&self) -> ULONG
pub fn set_fMaximizeShell(&mut self, val: ULONG)
pub const fn fEnableWindowsKey(&self) -> ULONG
pub fn set_fEnableWindowsKey(&mut self, val: ULONG)
pub const fn fRemoteConsoleAudio(&self) -> ULONG
pub fn set_fRemoteConsoleAudio(&mut self, val: ULONG)
pub const fn fPasswordIsScPin(&self) -> ULONG
pub fn set_fPasswordIsScPin(&mut self, val: ULONG)
pub const fn fNoAudioPlayback(&self) -> ULONG
pub fn set_fNoAudioPlayback(&mut self, val: ULONG)
pub const fn fUsingSavedCreds(&self) -> ULONG
pub fn set_fUsingSavedCreds(&mut self, val: ULONG)
Trait Implementations
sourceimpl Clone for WINSTATIONCLIENT
 
impl Clone for WINSTATIONCLIENT
sourcefn clone(&self) -> WINSTATIONCLIENT
 
fn clone(&self) -> WINSTATIONCLIENT
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
 
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
impl Copy 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
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