Trait windows::Win32::System::RemoteDesktop::IADsTSUserEx_Impl

pub trait IADsTSUserEx_Impl: Sized + IDispatch_Impl {
Show 30 methods // Required methods fn TerminalServicesProfilePath(&self) -> Result<BSTR>; fn SetTerminalServicesProfilePath(&self, pnewval: &BSTR) -> Result<()>; fn TerminalServicesHomeDirectory(&self) -> Result<BSTR>; fn SetTerminalServicesHomeDirectory(&self, pnewval: &BSTR) -> Result<()>; fn TerminalServicesHomeDrive(&self) -> Result<BSTR>; fn SetTerminalServicesHomeDrive(&self, pnewval: &BSTR) -> Result<()>; fn AllowLogon(&self) -> Result<i32>; fn SetAllowLogon(&self, newval: i32) -> Result<()>; fn EnableRemoteControl(&self) -> Result<i32>; fn SetEnableRemoteControl(&self, newval: i32) -> Result<()>; fn MaxDisconnectionTime(&self) -> Result<i32>; fn SetMaxDisconnectionTime(&self, newval: i32) -> Result<()>; fn MaxConnectionTime(&self) -> Result<i32>; fn SetMaxConnectionTime(&self, newval: i32) -> Result<()>; fn MaxIdleTime(&self) -> Result<i32>; fn SetMaxIdleTime(&self, newval: i32) -> Result<()>; fn ReconnectionAction(&self) -> Result<i32>; fn SetReconnectionAction(&self, newval: i32) -> Result<()>; fn BrokenConnectionAction(&self) -> Result<i32>; fn SetBrokenConnectionAction(&self, newval: i32) -> Result<()>; fn ConnectClientDrivesAtLogon(&self) -> Result<i32>; fn SetConnectClientDrivesAtLogon(&self, newval: i32) -> Result<()>; fn ConnectClientPrintersAtLogon(&self) -> Result<i32>; fn SetConnectClientPrintersAtLogon(&self, newval: i32) -> Result<()>; fn DefaultToMainPrinter(&self) -> Result<i32>; fn SetDefaultToMainPrinter(&self, newval: i32) -> Result<()>; fn TerminalServicesWorkDirectory(&self) -> Result<BSTR>; fn SetTerminalServicesWorkDirectory(&self, pnewval: &BSTR) -> Result<()>; fn TerminalServicesInitialProgram(&self) -> Result<BSTR>; fn SetTerminalServicesInitialProgram(&self, pnewval: &BSTR) -> Result<()>;
}

Required Methods§

fn TerminalServicesProfilePath(&self) -> Result<BSTR>

fn SetTerminalServicesProfilePath(&self, pnewval: &BSTR) -> Result<()>

fn TerminalServicesHomeDirectory(&self) -> Result<BSTR>

fn SetTerminalServicesHomeDirectory(&self, pnewval: &BSTR) -> Result<()>

fn TerminalServicesHomeDrive(&self) -> Result<BSTR>

fn SetTerminalServicesHomeDrive(&self, pnewval: &BSTR) -> Result<()>

fn AllowLogon(&self) -> Result<i32>

fn SetAllowLogon(&self, newval: i32) -> Result<()>

fn EnableRemoteControl(&self) -> Result<i32>

fn SetEnableRemoteControl(&self, newval: i32) -> Result<()>

fn MaxDisconnectionTime(&self) -> Result<i32>

fn SetMaxDisconnectionTime(&self, newval: i32) -> Result<()>

fn MaxConnectionTime(&self) -> Result<i32>

fn SetMaxConnectionTime(&self, newval: i32) -> Result<()>

fn MaxIdleTime(&self) -> Result<i32>

fn SetMaxIdleTime(&self, newval: i32) -> Result<()>

fn ReconnectionAction(&self) -> Result<i32>

fn SetReconnectionAction(&self, newval: i32) -> Result<()>

fn BrokenConnectionAction(&self) -> Result<i32>

fn SetBrokenConnectionAction(&self, newval: i32) -> Result<()>

fn ConnectClientDrivesAtLogon(&self) -> Result<i32>

fn SetConnectClientDrivesAtLogon(&self, newval: i32) -> Result<()>

fn ConnectClientPrintersAtLogon(&self) -> Result<i32>

fn SetConnectClientPrintersAtLogon(&self, newval: i32) -> Result<()>

fn DefaultToMainPrinter(&self) -> Result<i32>

fn SetDefaultToMainPrinter(&self, newval: i32) -> Result<()>

fn TerminalServicesWorkDirectory(&self) -> Result<BSTR>

fn SetTerminalServicesWorkDirectory(&self, pnewval: &BSTR) -> Result<()>

fn TerminalServicesInitialProgram(&self) -> Result<BSTR>

fn SetTerminalServicesInitialProgram(&self, pnewval: &BSTR) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§