pub trait ISensLogon_Impl: Sized + IDispatch_Impl {
    // Required methods
    fn Logon(&self, bstrusername: &BSTR) -> Result<()>;
    fn Logoff(&self, bstrusername: &BSTR) -> Result<()>;
    fn StartShell(&self, bstrusername: &BSTR) -> Result<()>;
    fn DisplayLock(&self, bstrusername: &BSTR) -> Result<()>;
    fn DisplayUnlock(&self, bstrusername: &BSTR) -> Result<()>;
    fn StartScreenSaver(&self, bstrusername: &BSTR) -> Result<()>;
    fn StopScreenSaver(&self, bstrusername: &BSTR) -> Result<()>;
}

Required Methods§

fn Logon(&self, bstrusername: &BSTR) -> Result<()>

fn Logoff(&self, bstrusername: &BSTR) -> Result<()>

fn StartShell(&self, bstrusername: &BSTR) -> Result<()>

fn DisplayLock(&self, bstrusername: &BSTR) -> Result<()>

fn DisplayUnlock(&self, bstrusername: &BSTR) -> Result<()>

fn StartScreenSaver(&self, bstrusername: &BSTR) -> Result<()>

fn StopScreenSaver(&self, bstrusername: &BSTR) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§