#[repr(C)]pub struct ITaskFolderVtbl {Show 14 fields
pub parent: IDispatchVtbl,
pub get_Name: unsafe extern "system" fn(This: *mut ITaskFolder, pName: *mut BSTR) -> HRESULT,
pub get_Path: unsafe extern "system" fn(This: *mut ITaskFolder, pPath: *mut BSTR) -> HRESULT,
pub GetFolder: unsafe extern "system" fn(This: *mut ITaskFolder, Path: BSTR, ppFolder: *mut *mut ITaskFolder) -> HRESULT,
pub GetFolders: unsafe extern "system" fn(This: *mut ITaskFolder, flags: LONG, ppFolders: *mut *mut ITaskFolderCollection) -> HRESULT,
pub CreateFolder: unsafe extern "system" fn(This: *mut ITaskFolder, subFolderName: BSTR, sddl: VARIANT, ppFolder: *mut *mut ITaskFolder) -> HRESULT,
pub DeleteFolder: unsafe extern "system" fn(This: *mut ITaskFolder, subFolderName: BSTR, flags: LONG) -> HRESULT,
pub GetTask: unsafe extern "system" fn(This: *mut ITaskFolder, Path: BSTR, ppTask: *mut *mut IRegisteredTask) -> HRESULT,
pub GetTasks: unsafe extern "system" fn(This: *mut ITaskFolder, flags: LONG, ppTasks: *mut *mut IRegisteredTaskCollection) -> HRESULT,
pub DeleteTask: unsafe extern "system" fn(This: *mut ITaskFolder, Name: BSTR, flags: LONG) -> HRESULT,
pub RegisterTask: unsafe extern "system" fn(This: *mut ITaskFolder, Path: BSTR, XmlText: BSTR, flags: LONG, UserId: VARIANT, password: VARIANT, LogonType: TASK_LOGON_TYPE, sddl: VARIANT, ppTask: *mut *mut IRegisteredTask) -> HRESULT,
pub RegisterTaskDefinition: unsafe extern "system" fn(This: *mut ITaskFolder, Path: BSTR, pDefinition: *const ITaskDefinition, flags: LONG, UserId: VARIANT, password: VARIANT, LogonType: TASK_LOGON_TYPE, sddl: VARIANT, ppTask: *mut *mut IRegisteredTask) -> HRESULT,
pub GetSecurityDescriptor: unsafe extern "system" fn(This: *mut ITaskFolder, securityInformation: LONG, pSddl: *mut BSTR) -> HRESULT,
pub SetSecurityDescriptor: unsafe extern "system" fn(This: *mut ITaskFolder, sddl: BSTR, flags: LONG) -> HRESULT,
}Fields§
§parent: IDispatchVtbl§get_Name: unsafe extern "system" fn(This: *mut ITaskFolder, pName: *mut BSTR) -> HRESULT§get_Path: unsafe extern "system" fn(This: *mut ITaskFolder, pPath: *mut BSTR) -> HRESULT§GetFolder: unsafe extern "system" fn(This: *mut ITaskFolder, Path: BSTR, ppFolder: *mut *mut ITaskFolder) -> HRESULT§GetFolders: unsafe extern "system" fn(This: *mut ITaskFolder, flags: LONG, ppFolders: *mut *mut ITaskFolderCollection) -> HRESULT§CreateFolder: unsafe extern "system" fn(This: *mut ITaskFolder, subFolderName: BSTR, sddl: VARIANT, ppFolder: *mut *mut ITaskFolder) -> HRESULT§DeleteFolder: unsafe extern "system" fn(This: *mut ITaskFolder, subFolderName: BSTR, flags: LONG) -> HRESULT§GetTask: unsafe extern "system" fn(This: *mut ITaskFolder, Path: BSTR, ppTask: *mut *mut IRegisteredTask) -> HRESULT§GetTasks: unsafe extern "system" fn(This: *mut ITaskFolder, flags: LONG, ppTasks: *mut *mut IRegisteredTaskCollection) -> HRESULT§DeleteTask: unsafe extern "system" fn(This: *mut ITaskFolder, Name: BSTR, flags: LONG) -> HRESULT§RegisterTask: unsafe extern "system" fn(This: *mut ITaskFolder, Path: BSTR, XmlText: BSTR, flags: LONG, UserId: VARIANT, password: VARIANT, LogonType: TASK_LOGON_TYPE, sddl: VARIANT, ppTask: *mut *mut IRegisteredTask) -> HRESULT§RegisterTaskDefinition: unsafe extern "system" fn(This: *mut ITaskFolder, Path: BSTR, pDefinition: *const ITaskDefinition, flags: LONG, UserId: VARIANT, password: VARIANT, LogonType: TASK_LOGON_TYPE, sddl: VARIANT, ppTask: *mut *mut IRegisteredTask) -> HRESULT§GetSecurityDescriptor: unsafe extern "system" fn(This: *mut ITaskFolder, securityInformation: LONG, pSddl: *mut BSTR) -> HRESULT§SetSecurityDescriptor: unsafe extern "system" fn(This: *mut ITaskFolder, sddl: BSTR, flags: LONG) -> HRESULTAuto Trait Implementations§
impl Freeze for ITaskFolderVtbl
impl RefUnwindSafe for ITaskFolderVtbl
impl Send for ITaskFolderVtbl
impl Sync for ITaskFolderVtbl
impl Unpin for ITaskFolderVtbl
impl UnwindSafe for ITaskFolderVtbl
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