Struct winsafe::vt::ITaskFolderVT
source · #[repr(C)]pub struct ITaskFolderVT {Show 14 fields
pub IDispatchVT: IDispatchVT,
pub get_Name: fn(_: *mut c_void, _: *mut *mut u16) -> u32,
pub get_Path: fn(_: *mut c_void, _: *mut *mut u16) -> u32,
pub GetFolder: fn(_: *mut c_void, _: *const u16, _: *mut *mut c_void) -> u32,
pub GetFolders: fn(_: *mut c_void, _: i32, _: *mut *mut c_void) -> u32,
pub CreateFolder: fn(_: *mut c_void, _: *const u16, _: VARIANT, _: *mut *mut c_void) -> u32,
pub DeleteFolder: fn(_: *mut c_void, _: *const u16, _: i32) -> u32,
pub GetTask: fn(_: *mut c_void, _: *const u16, _: *mut *mut c_void) -> u32,
pub GetTasks: fn(_: *mut c_void, _: i32, _: *mut *mut c_void) -> u32,
pub DeleteTask: fn(_: *mut c_void, _: *const u16, _: i32) -> u32,
pub RegisterTask: fn(_: *mut c_void, _: *const u16, _: *const u16, _: i32, _: VARIANT, _: VARIANT, _: u32, _: VARIANT, _: *mut *mut c_void) -> u32,
pub RegisterTaskDefinition: fn(_: *mut c_void, _: *const u16, _: *mut c_void, _: i32, _: VARIANT, _: VARIANT, _: u32, _: VARIANT, _: *mut *mut c_void) -> u32,
pub GetSecurityDescriptor: fn(_: *mut c_void, _: i32, _: *mut *mut u16) -> u32,
pub SetSecurityDescriptor: fn(_: *mut c_void, _: *const u16, _: i32) -> u32,
}
Available on crate features
ole
and taskschd
only.Expand description
ITaskFolder
virtual table.
Fields§
§IDispatchVT: IDispatchVT
§get_Name: fn(_: *mut c_void, _: *mut *mut u16) -> u32
§get_Path: fn(_: *mut c_void, _: *mut *mut u16) -> u32
§GetFolder: fn(_: *mut c_void, _: *const u16, _: *mut *mut c_void) -> u32
§GetFolders: fn(_: *mut c_void, _: i32, _: *mut *mut c_void) -> u32
§CreateFolder: fn(_: *mut c_void, _: *const u16, _: VARIANT, _: *mut *mut c_void) -> u32
§DeleteFolder: fn(_: *mut c_void, _: *const u16, _: i32) -> u32
§GetTask: fn(_: *mut c_void, _: *const u16, _: *mut *mut c_void) -> u32
§GetTasks: fn(_: *mut c_void, _: i32, _: *mut *mut c_void) -> u32
§DeleteTask: fn(_: *mut c_void, _: *const u16, _: i32) -> u32
§RegisterTask: fn(_: *mut c_void, _: *const u16, _: *const u16, _: i32, _: VARIANT, _: VARIANT, _: u32, _: VARIANT, _: *mut *mut c_void) -> u32
§RegisterTaskDefinition: fn(_: *mut c_void, _: *const u16, _: *mut c_void, _: i32, _: VARIANT, _: VARIANT, _: u32, _: VARIANT, _: *mut *mut c_void) -> u32
§GetSecurityDescriptor: fn(_: *mut c_void, _: i32, _: *mut *mut u16) -> u32
§SetSecurityDescriptor: fn(_: *mut c_void, _: *const u16, _: i32) -> u32
Auto Trait Implementations§
impl Freeze for ITaskFolderVT
impl RefUnwindSafe for ITaskFolderVT
impl Send for ITaskFolderVT
impl Sync for ITaskFolderVT
impl Unpin for ITaskFolderVT
impl UnwindSafe for ITaskFolderVT
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