[]Struct ntapi::winsta::USERCONFIG

#[repr(C)]
pub struct USERCONFIG {
    pub Bitfields: ULONG,
    pub Bitfields2: ULONG,
    pub UserName: [WCHAR; 21],
    pub Domain: [WCHAR; 18],
    pub Password: [WCHAR; 15],
    pub WorkDirectory: [WCHAR; 257],
    pub InitialProgram: [WCHAR; 257],
    pub CallbackNumber: [WCHAR; 51],
    pub Callback: CALLBACKCLASS,
    pub Shadow: SHADOWCLASS,
    pub MaxConnectionTime: ULONG,
    pub MaxDisconnectionTime: ULONG,
    pub MaxIdleTime: ULONG,
    pub KeyboardLayout: ULONG,
    pub MinEncryptionLevel: BYTE,
    pub NWLogonServer: [WCHAR; 48],
    pub PublishedName: [WCHAR; 65],
    pub WFProfilePath: [WCHAR; 257],
    pub WFHomeDir: [WCHAR; 257],
    pub WFHomeDirDrive: [WCHAR; 4],
}

Fields

Bitfields: ULONGBitfields2: ULONGUserName: [WCHAR; 21]Domain: [WCHAR; 18]Password: [WCHAR; 15]WorkDirectory: [WCHAR; 257]InitialProgram: [WCHAR; 257]CallbackNumber: [WCHAR; 51]Callback: CALLBACKCLASSShadow: SHADOWCLASSMaxConnectionTime: ULONGMaxDisconnectionTime: ULONGMaxIdleTime: ULONGKeyboardLayout: ULONGMinEncryptionLevel: BYTENWLogonServer: [WCHAR; 48]PublishedName: [WCHAR; 65]WFProfilePath: [WCHAR; 257]WFHomeDir: [WCHAR; 257]WFHomeDirDrive: [WCHAR; 4]

Methods

impl USERCONFIG[src]

pub const fn fInheritAutoLogon(&self) -> ULONG[src]

pub fn set_fInheritAutoLogon(&mut self, val: ULONG)[src]

pub const fn fInheritResetBroken(&self) -> ULONG[src]

pub fn set_fInheritResetBroken(&mut self, val: ULONG)[src]

pub const fn fInheritReconnectSame(&self) -> ULONG[src]

pub fn set_fInheritReconnectSame(&mut self, val: ULONG)[src]

pub const fn fInheritInitialProgram(&self) -> ULONG[src]

pub fn set_fInheritInitialProgram(&mut self, val: ULONG)[src]

pub const fn fInheritCallback(&self) -> ULONG[src]

pub fn set_fInheritCallback(&mut self, val: ULONG)[src]

pub const fn fInheritCallbackNumber(&self) -> ULONG[src]

pub fn set_fInheritCallbackNumber(&mut self, val: ULONG)[src]

pub const fn fInheritShadow(&self) -> ULONG[src]

pub fn set_fInheritShadow(&mut self, val: ULONG)[src]

pub const fn fInheritMaxSessionTime(&self) -> ULONG[src]

pub fn set_fInheritMaxSessionTime(&mut self, val: ULONG)[src]

pub const fn fInheritMaxDisconnectionTime(&self) -> ULONG[src]

pub fn set_fInheritMaxDisconnectionTime(&mut self, val: ULONG)[src]

pub const fn fInheritMaxIdleTime(&self) -> ULONG[src]

pub fn set_fInheritMaxIdleTime(&mut self, val: ULONG)[src]

pub const fn fInheritAutoClient(&self) -> ULONG[src]

pub fn set_fInheritAutoClient(&mut self, val: ULONG)[src]

pub const fn fInheritSecurity(&self) -> ULONG[src]

pub fn set_fInheritSecurity(&mut self, val: ULONG)[src]

pub const fn fPromptForPassword(&self) -> ULONG[src]

pub fn set_fPromptForPassword(&mut self, val: ULONG)[src]

pub const fn fResetBroken(&self) -> ULONG[src]

pub fn set_fResetBroken(&mut self, val: ULONG)[src]

pub const fn fReconnectSame(&self) -> ULONG[src]

pub fn set_fReconnectSame(&mut self, val: ULONG)[src]

pub const fn fLogonDisabled(&self) -> ULONG[src]

pub fn set_fLogonDisabled(&mut self, val: ULONG)[src]

pub const fn fWallPaperDisabled(&self) -> ULONG[src]

pub fn set_fWallPaperDisabled(&mut self, val: ULONG)[src]

pub const fn fAutoClientDrives(&self) -> ULONG[src]

pub fn set_fAutoClientDrives(&mut self, val: ULONG)[src]

pub const fn fAutoClientLpts(&self) -> ULONG[src]

pub fn set_fAutoClientLpts(&mut self, val: ULONG)[src]

pub const fn fForceClientLptDef(&self) -> ULONG[src]

pub fn set_fForceClientLptDef(&mut self, val: ULONG)[src]

pub const fn fRequireEncryption(&self) -> ULONG[src]

pub fn set_fRequireEncryption(&mut self, val: ULONG)[src]

pub const fn fDisableEncryption(&self) -> ULONG[src]

pub fn set_fDisableEncryption(&mut self, val: ULONG)[src]

pub const fn fUnused1(&self) -> ULONG[src]

pub fn set_fUnused1(&mut self, val: ULONG)[src]

pub const fn fHomeDirectoryMapRoot(&self) -> ULONG[src]

pub fn set_fHomeDirectoryMapRoot(&mut self, val: ULONG)[src]

pub const fn fUseDefaultGina(&self) -> ULONG[src]

pub fn set_fUseDefaultGina(&mut self, val: ULONG)[src]

pub const fn fCursorBlinkDisabled(&self) -> ULONG[src]

pub fn set_fCursorBlinkDisabled(&mut self, val: ULONG)[src]

pub const fn fPublishedApp(&self) -> ULONG[src]

pub fn set_fPublishedApp(&mut self, val: ULONG)[src]

pub const fn fHideTitleBar(&self) -> ULONG[src]

pub fn set_fHideTitleBar(&mut self, val: ULONG)[src]

pub const fn fMaximize(&self) -> ULONG[src]

pub fn set_fMaximize(&mut self, val: ULONG)[src]

pub const fn fDisableCpm(&self) -> ULONG[src]

pub fn set_fDisableCpm(&mut self, val: ULONG)[src]

pub const fn fDisableCdm(&self) -> ULONG[src]

pub fn set_fDisableCdm(&mut self, val: ULONG)[src]

pub const fn fDisableCcm(&self) -> ULONG[src]

pub fn set_fDisableCcm(&mut self, val: ULONG)[src]

impl USERCONFIG[src]

pub const fn fDisableLPT(&self) -> ULONG[src]

pub fn set_fDisableLPT(&mut self, val: ULONG)[src]

pub const fn fDisableClip(&self) -> ULONG[src]

pub fn set_fDisableClip(&mut self, val: ULONG)[src]

pub const fn fDisableExe(&self) -> ULONG[src]

pub fn set_fDisableExe(&mut self, val: ULONG)[src]

pub const fn fDisableCam(&self) -> ULONG[src]

pub fn set_fDisableCam(&mut self, val: ULONG)[src]

pub const fn fDisableAutoReconnect(&self) -> ULONG[src]

pub fn set_fDisableAutoReconnect(&mut self, val: ULONG)[src]

pub const fn ColorDepth(&self) -> ULONG[src]

pub fn set_ColorDepth(&mut self, val: ULONG)[src]

pub const fn fInheritColorDepth(&self) -> ULONG[src]

pub fn set_fInheritColorDepth(&mut self, val: ULONG)[src]

pub const fn fErrorInvalidProfile(&self) -> ULONG[src]

pub fn set_fErrorInvalidProfile(&mut self, val: ULONG)[src]

pub const fn fPasswordIsScPin(&self) -> ULONG[src]

pub fn set_fPasswordIsScPin(&mut self, val: ULONG)[src]

pub const fn fDisablePNPRedir(&self) -> ULONG[src]

pub fn set_fDisablePNPRedir(&mut self, val: ULONG)[src]

Trait Implementations

impl Copy for USERCONFIG

impl Clone for USERCONFIG

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl Unpin for USERCONFIG

impl Sync for USERCONFIG

impl Send for USERCONFIG

Blanket Implementations

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]