pub trait ITaskFolder_Impl: Sized + IDispatch_Impl {
Show 13 methods // Required methods fn Name(&self) -> Result<BSTR>; fn Path(&self) -> Result<BSTR>; fn GetFolder(&self, path: &BSTR) -> Result<ITaskFolder>; fn GetFolders(&self, flags: i32) -> Result<ITaskFolderCollection>; fn CreateFolder( &self, subfoldername: &BSTR, sddl: &VARIANT ) -> Result<ITaskFolder>; fn DeleteFolder(&self, subfoldername: &BSTR, flags: i32) -> Result<()>; fn GetTask(&self, path: &BSTR) -> Result<IRegisteredTask>; fn GetTasks(&self, flags: i32) -> Result<IRegisteredTaskCollection>; fn DeleteTask(&self, name: &BSTR, flags: i32) -> Result<()>; fn RegisterTask( &self, path: &BSTR, xmltext: &BSTR, flags: i32, userid: &VARIANT, password: &VARIANT, logontype: TASK_LOGON_TYPE, sddl: &VARIANT ) -> Result<IRegisteredTask>; fn RegisterTaskDefinition( &self, path: &BSTR, pdefinition: Option<&ITaskDefinition>, flags: i32, userid: &VARIANT, password: &VARIANT, logontype: TASK_LOGON_TYPE, sddl: &VARIANT ) -> Result<IRegisteredTask>; fn GetSecurityDescriptor(&self, securityinformation: i32) -> Result<BSTR>; fn SetSecurityDescriptor(&self, sddl: &BSTR, flags: i32) -> Result<()>;
}

Required Methods§

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

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

fn GetFolder(&self, path: &BSTR) -> Result<ITaskFolder>

fn GetFolders(&self, flags: i32) -> Result<ITaskFolderCollection>

fn CreateFolder( &self, subfoldername: &BSTR, sddl: &VARIANT ) -> Result<ITaskFolder>

fn DeleteFolder(&self, subfoldername: &BSTR, flags: i32) -> Result<()>

fn GetTask(&self, path: &BSTR) -> Result<IRegisteredTask>

fn GetTasks(&self, flags: i32) -> Result<IRegisteredTaskCollection>

fn DeleteTask(&self, name: &BSTR, flags: i32) -> Result<()>

fn RegisterTask( &self, path: &BSTR, xmltext: &BSTR, flags: i32, userid: &VARIANT, password: &VARIANT, logontype: TASK_LOGON_TYPE, sddl: &VARIANT ) -> Result<IRegisteredTask>

fn RegisterTaskDefinition( &self, path: &BSTR, pdefinition: Option<&ITaskDefinition>, flags: i32, userid: &VARIANT, password: &VARIANT, logontype: TASK_LOGON_TYPE, sddl: &VARIANT ) -> Result<IRegisteredTask>

fn GetSecurityDescriptor(&self, securityinformation: i32) -> Result<BSTR>

fn SetSecurityDescriptor(&self, sddl: &BSTR, flags: i32) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§