Struct ntapi::winsta::USERCONFIG
source · [−]#[repr(C)]pub struct USERCONFIG {Show 20 fields
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: ULONG
Bitfields2: ULONG
UserName: [WCHAR; 21]
Domain: [WCHAR; 18]
Password: [WCHAR; 15]
WorkDirectory: [WCHAR; 257]
InitialProgram: [WCHAR; 257]
CallbackNumber: [WCHAR; 51]
Callback: CALLBACKCLASS
Shadow: SHADOWCLASS
MaxConnectionTime: ULONG
MaxDisconnectionTime: ULONG
MaxIdleTime: ULONG
KeyboardLayout: ULONG
MinEncryptionLevel: BYTE
NWLogonServer: [WCHAR; 48]
PublishedName: [WCHAR; 65]
WFProfilePath: [WCHAR; 257]
WFHomeDir: [WCHAR; 257]
WFHomeDirDrive: [WCHAR; 4]
Implementations
sourceimpl USERCONFIG
impl USERCONFIG
pub const fn fInheritAutoLogon(&self) -> ULONG
pub fn set_fInheritAutoLogon(&mut self, val: ULONG)
pub const fn fInheritResetBroken(&self) -> ULONG
pub fn set_fInheritResetBroken(&mut self, val: ULONG)
pub const fn fInheritReconnectSame(&self) -> ULONG
pub fn set_fInheritReconnectSame(&mut self, val: ULONG)
pub const fn fInheritInitialProgram(&self) -> ULONG
pub fn set_fInheritInitialProgram(&mut self, val: ULONG)
pub const fn fInheritCallback(&self) -> ULONG
pub fn set_fInheritCallback(&mut self, val: ULONG)
pub const fn fInheritCallbackNumber(&self) -> ULONG
pub fn set_fInheritCallbackNumber(&mut self, val: ULONG)
pub const fn fInheritShadow(&self) -> ULONG
pub fn set_fInheritShadow(&mut self, val: ULONG)
pub const fn fInheritMaxSessionTime(&self) -> ULONG
pub fn set_fInheritMaxSessionTime(&mut self, val: ULONG)
pub const fn fInheritMaxDisconnectionTime(&self) -> ULONG
pub fn set_fInheritMaxDisconnectionTime(&mut self, val: ULONG)
pub const fn fInheritMaxIdleTime(&self) -> ULONG
pub fn set_fInheritMaxIdleTime(&mut self, val: ULONG)
pub const fn fInheritAutoClient(&self) -> ULONG
pub fn set_fInheritAutoClient(&mut self, val: ULONG)
pub const fn fInheritSecurity(&self) -> ULONG
pub fn set_fInheritSecurity(&mut self, val: ULONG)
pub const fn fPromptForPassword(&self) -> ULONG
pub fn set_fPromptForPassword(&mut self, val: ULONG)
pub const fn fResetBroken(&self) -> ULONG
pub fn set_fResetBroken(&mut self, val: ULONG)
pub const fn fReconnectSame(&self) -> ULONG
pub fn set_fReconnectSame(&mut self, val: ULONG)
pub const fn fLogonDisabled(&self) -> ULONG
pub fn set_fLogonDisabled(&mut self, val: ULONG)
pub const fn fWallPaperDisabled(&self) -> ULONG
pub fn set_fWallPaperDisabled(&mut self, val: ULONG)
pub const fn fAutoClientDrives(&self) -> ULONG
pub fn set_fAutoClientDrives(&mut self, val: ULONG)
pub const fn fAutoClientLpts(&self) -> ULONG
pub fn set_fAutoClientLpts(&mut self, val: ULONG)
pub const fn fForceClientLptDef(&self) -> ULONG
pub fn set_fForceClientLptDef(&mut self, val: ULONG)
pub const fn fRequireEncryption(&self) -> ULONG
pub fn set_fRequireEncryption(&mut self, val: ULONG)
pub const fn fDisableEncryption(&self) -> ULONG
pub fn set_fDisableEncryption(&mut self, val: ULONG)
pub const fn fUnused1(&self) -> ULONG
pub fn set_fUnused1(&mut self, val: ULONG)
pub const fn fHomeDirectoryMapRoot(&self) -> ULONG
pub fn set_fHomeDirectoryMapRoot(&mut self, val: ULONG)
pub const fn fUseDefaultGina(&self) -> ULONG
pub fn set_fUseDefaultGina(&mut self, val: ULONG)
pub const fn fCursorBlinkDisabled(&self) -> ULONG
pub fn set_fCursorBlinkDisabled(&mut self, val: ULONG)
pub const fn fPublishedApp(&self) -> ULONG
pub fn set_fPublishedApp(&mut self, val: ULONG)
pub const fn fHideTitleBar(&self) -> ULONG
pub fn set_fHideTitleBar(&mut self, val: ULONG)
pub const fn fMaximize(&self) -> ULONG
pub fn set_fMaximize(&mut self, val: ULONG)
pub const fn fDisableCpm(&self) -> ULONG
pub fn set_fDisableCpm(&mut self, val: ULONG)
pub const fn fDisableCdm(&self) -> ULONG
pub fn set_fDisableCdm(&mut self, val: ULONG)
pub const fn fDisableCcm(&self) -> ULONG
pub fn set_fDisableCcm(&mut self, val: ULONG)
sourceimpl USERCONFIG
impl USERCONFIG
pub const fn fDisableLPT(&self) -> ULONG
pub fn set_fDisableLPT(&mut self, val: ULONG)
pub const fn fDisableClip(&self) -> ULONG
pub fn set_fDisableClip(&mut self, val: ULONG)
pub const fn fDisableExe(&self) -> ULONG
pub fn set_fDisableExe(&mut self, val: ULONG)
pub const fn fDisableCam(&self) -> ULONG
pub fn set_fDisableCam(&mut self, val: ULONG)
pub const fn fDisableAutoReconnect(&self) -> ULONG
pub fn set_fDisableAutoReconnect(&mut self, val: ULONG)
pub const fn ColorDepth(&self) -> ULONG
pub fn set_ColorDepth(&mut self, val: ULONG)
pub const fn fInheritColorDepth(&self) -> ULONG
pub fn set_fInheritColorDepth(&mut self, val: ULONG)
pub const fn fErrorInvalidProfile(&self) -> ULONG
pub fn set_fErrorInvalidProfile(&mut self, val: ULONG)
pub const fn fPasswordIsScPin(&self) -> ULONG
pub fn set_fPasswordIsScPin(&mut self, val: ULONG)
pub const fn fDisablePNPRedir(&self) -> ULONG
pub fn set_fDisablePNPRedir(&mut self, val: ULONG)
Trait Implementations
sourceimpl Clone for USERCONFIG
impl Clone for USERCONFIG
sourcefn clone(&self) -> USERCONFIG
fn clone(&self) -> USERCONFIG
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 USERCONFIG
Auto Trait Implementations
impl RefUnwindSafe for USERCONFIG
impl Send for USERCONFIG
impl Sync for USERCONFIG
impl Unpin for USERCONFIG
impl UnwindSafe for USERCONFIG
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