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: ULONG
ClientName: [WCHAR; 21]
Domain: [WCHAR; 18]
UserName: [WCHAR; 21]
Password: [WCHAR; 15]
WorkDirectory: [WCHAR; 257]
InitialProgram: [WCHAR; 257]
SerialNumber: ULONG
EncryptionLevel: BYTE
ClientAddressFamily: ULONG
ClientAddress: [WCHAR; 31]
HRes: USHORT
VRes: USHORT
ColorDepth: USHORT
ProtocolType: USHORT
KeyboardLayout: ULONG
KeyboardType: ULONG
KeyboardSubType: ULONG
KeyboardFunctionKey: ULONG
ImeFileName: [WCHAR; 33]
ClientDirectory: [WCHAR; 257]
ClientLicense: [WCHAR; 33]
ClientModem: [WCHAR; 41]
ClientBuildNumber: ULONG
ClientHardwareId: ULONG
ClientProductId: USHORT
OutBufCountHost: USHORT
OutBufCountClient: USHORT
OutBufLength: USHORT
AudioDriverName: [WCHAR; 9]
ClientTimeZone: TS_TIME_ZONE_INFORMATION
ClientSessionId: ULONG
ClientDigProductId: [WCHAR; 32]
PerformanceFlags: ULONG
ActiveInputLocale: ULONG
Implementations
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