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

source

pub fn fInheritAutoLogon(&self) -> u32

source

pub fn set_fInheritAutoLogon(&mut self, val: u32)

source

pub fn fInheritResetBroken(&self) -> u32

source

pub fn set_fInheritResetBroken(&mut self, val: u32)

source

pub fn fInheritReconnectSame(&self) -> u32

source

pub fn set_fInheritReconnectSame(&mut self, val: u32)

source

pub fn fInheritInitialProgram(&self) -> u32

source

pub fn set_fInheritInitialProgram(&mut self, val: u32)

source

pub fn fInheritCallback(&self) -> u32

source

pub fn set_fInheritCallback(&mut self, val: u32)

source

pub fn fInheritCallbackNumber(&self) -> u32

source

pub fn set_fInheritCallbackNumber(&mut self, val: u32)

source

pub fn fInheritShadow(&self) -> u32

source

pub fn set_fInheritShadow(&mut self, val: u32)

source

pub fn fInheritMaxSessionTime(&self) -> u32

source

pub fn set_fInheritMaxSessionTime(&mut self, val: u32)

source

pub fn fInheritMaxDisconnectionTime(&self) -> u32

source

pub fn set_fInheritMaxDisconnectionTime(&mut self, val: u32)

source

pub fn fInheritMaxIdleTime(&self) -> u32

source

pub fn set_fInheritMaxIdleTime(&mut self, val: u32)

source

pub fn fInheritAutoClient(&self) -> u32

source

pub fn set_fInheritAutoClient(&mut self, val: u32)

source

pub fn fInheritSecurity(&self) -> u32

source

pub fn set_fInheritSecurity(&mut self, val: u32)

source

pub fn fPromptForPassword(&self) -> u32

source

pub fn set_fPromptForPassword(&mut self, val: u32)

source

pub fn fResetBroken(&self) -> u32

source

pub fn set_fResetBroken(&mut self, val: u32)

source

pub fn fReconnectSame(&self) -> u32

source

pub fn set_fReconnectSame(&mut self, val: u32)

source

pub fn fLogonDisabled(&self) -> u32

source

pub fn set_fLogonDisabled(&mut self, val: u32)

source

pub fn fWallPaperDisabled(&self) -> u32

source

pub fn set_fWallPaperDisabled(&mut self, val: u32)

source

pub fn fAutoClientDrives(&self) -> u32

source

pub fn set_fAutoClientDrives(&mut self, val: u32)

source

pub fn fAutoClientLpts(&self) -> u32

source

pub fn set_fAutoClientLpts(&mut self, val: u32)

source

pub fn fForceClientLptDef(&self) -> u32

source

pub fn set_fForceClientLptDef(&mut self, val: u32)

source

pub fn fRequireEncryption(&self) -> u32

source

pub fn set_fRequireEncryption(&mut self, val: u32)

source

pub fn fDisableEncryption(&self) -> u32

source

pub fn set_fDisableEncryption(&mut self, val: u32)

source

pub fn fUnused1(&self) -> u32

source

pub fn set_fUnused1(&mut self, val: u32)

source

pub fn fHomeDirectoryMapRoot(&self) -> u32

source

pub fn set_fHomeDirectoryMapRoot(&mut self, val: u32)

source

pub fn fUseDefaultGina(&self) -> u32

source

pub fn set_fUseDefaultGina(&mut self, val: u32)

source

pub fn fCursorBlinkDisabled(&self) -> u32

source

pub fn set_fCursorBlinkDisabled(&mut self, val: u32)

source

pub fn fPublishedApp(&self) -> u32

source

pub fn set_fPublishedApp(&mut self, val: u32)

source

pub fn fHideTitleBar(&self) -> u32

source

pub fn set_fHideTitleBar(&mut self, val: u32)

source

pub fn fMaximize(&self) -> u32

source

pub fn set_fMaximize(&mut self, val: u32)

source

pub fn fDisableCpm(&self) -> u32

source

pub fn set_fDisableCpm(&mut self, val: u32)

source

pub fn fDisableCdm(&self) -> u32

source

pub fn set_fDisableCdm(&mut self, val: u32)

source

pub fn fDisableCcm(&self) -> u32

source

pub fn set_fDisableCcm(&mut self, val: u32)

source

pub fn fDisableLPT(&self) -> u32

source

pub fn set_fDisableLPT(&mut self, val: u32)

source

pub fn fDisableClip(&self) -> u32

source

pub fn set_fDisableClip(&mut self, val: u32)

source

pub fn fDisableExe(&self) -> u32

source

pub fn set_fDisableExe(&mut self, val: u32)

source

pub fn fDisableCam(&self) -> u32

source

pub fn set_fDisableCam(&mut self, val: u32)

source

pub fn fDisableAutoReconnect(&self) -> u32

source

pub fn set_fDisableAutoReconnect(&mut self, val: u32)

source

pub fn ColorDepth(&self) -> u32

source

pub fn set_ColorDepth(&mut self, val: u32)

source

pub fn fInheritColorDepth(&self) -> u32

source

pub fn set_fInheritColorDepth(&mut self, val: u32)

source

pub fn fErrorInvalidProfile(&self) -> u32

source

pub fn set_fErrorInvalidProfile(&mut self, val: u32)

source

pub fn fPasswordIsScPin(&self) -> u32

source

pub fn set_fPasswordIsScPin(&mut self, val: u32)

source

pub fn fDisablePNPRedir(&self) -> u32

source

pub fn set_fDisablePNPRedir(&mut self, val: u32)

source

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

sourceยง

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
sourceยง

impl Default for USERCONFIG

sourceยง

fn default() -> Self

Returns the โ€œdefault valueโ€ for a type. Read more

Auto Trait Implementationsยง

Blanket Implementationsยง

sourceยง

impl<T> Any for Twhere T: 'static + ?Sized,

sourceยง

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
sourceยง

impl<T> Borrow<T> for Twhere T: ?Sized,

sourceยง

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
sourceยง

impl<T> BorrowMut<T> for Twhere T: ?Sized,

sourceยง

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
sourceยง

impl<T> From<T> for T

sourceยง

fn from(t: T) -> T

Returns the argument unchanged.

sourceยง

impl<T, U> Into<U> for Twhere U: From<T>,

sourceยง

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

sourceยง

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

ยง

type Error = Infallible

The type returned in the event of a conversion error.
sourceยง

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
sourceยง

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

ยง

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

The type returned in the event of a conversion error.
sourceยง

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.