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