#[repr(C)]pub struct ITaskFolder {
pub lpVtbl: *const ITaskFolderVtbl,
}
Fields§
§lpVtbl: *const ITaskFolderVtbl
Implementations§
Source§impl ITaskFolder
impl ITaskFolder
pub unsafe fn get_Name(&self, pName: *mut BSTR) -> HRESULT
pub unsafe fn get_Path(&self, pPath: *mut BSTR) -> HRESULT
pub unsafe fn GetFolder( &self, Path: BSTR, ppFolder: *mut *mut ITaskFolder, ) -> HRESULT
pub unsafe fn GetFolders( &self, flags: LONG, ppFolders: *mut *mut ITaskFolderCollection, ) -> HRESULT
pub unsafe fn CreateFolder( &self, subFolderName: BSTR, sddl: VARIANT, ppFolder: *mut *mut ITaskFolder, ) -> HRESULT
pub unsafe fn DeleteFolder(&self, subFolderName: BSTR, flags: LONG) -> HRESULT
pub unsafe fn GetTask( &self, Path: BSTR, ppTask: *mut *mut IRegisteredTask, ) -> HRESULT
pub unsafe fn GetTasks( &self, flags: LONG, ppTasks: *mut *mut IRegisteredTaskCollection, ) -> HRESULT
pub unsafe fn DeleteTask(&self, Name: BSTR, flags: LONG) -> HRESULT
pub unsafe fn RegisterTask( &self, Path: BSTR, XmlText: BSTR, flags: LONG, UserId: VARIANT, password: VARIANT, LogonType: TASK_LOGON_TYPE, sddl: VARIANT, ppTask: *mut *mut IRegisteredTask, ) -> HRESULT
pub unsafe fn RegisterTaskDefinition( &self, Path: BSTR, pDefinition: *const ITaskDefinition, flags: LONG, UserId: VARIANT, password: VARIANT, LogonType: TASK_LOGON_TYPE, sddl: VARIANT, ppTask: *mut *mut IRegisteredTask, ) -> HRESULT
pub unsafe fn GetSecurityDescriptor( &self, securityInformation: LONG, pSddl: *mut BSTR, ) -> HRESULT
pub unsafe fn SetSecurityDescriptor(&self, sddl: BSTR, flags: LONG) -> HRESULT
Methods from Deref<Target = IDispatch>§
pub unsafe fn GetTypeInfoCount(&self, pctinfo: *mut UINT) -> HRESULT
pub unsafe fn GetTypeInfo( &self, iTInfo: UINT, lcid: LCID, ppTInfo: *mut *mut ITypeInfo, ) -> HRESULT
pub unsafe fn GetIDsOfNames( &self, riid: REFIID, rgszNames: *mut LPOLESTR, cNames: UINT, lcid: LCID, rgDispId: *mut DISPID, ) -> HRESULT
pub unsafe fn Invoke( &self, dispIdMember: DISPID, riid: REFIID, lcid: LCID, wFlags: WORD, pDispParams: *mut DISPPARAMS, pVarResult: *mut VARIANT, pExcepInfo: *mut EXCEPINFO, puArgErr: *mut UINT, ) -> HRESULT
Trait Implementations§
Source§impl Deref for ITaskFolder
impl Deref for ITaskFolder
Auto Trait Implementations§
impl Freeze for ITaskFolder
impl RefUnwindSafe for ITaskFolder
impl !Send for ITaskFolder
impl !Sync for ITaskFolder
impl Unpin for ITaskFolder
impl UnwindSafe for ITaskFolder
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