Struct winsafe::vt::ITaskServiceVT
source · #[repr(C)]pub struct ITaskServiceVT {
pub IDispatchVT: IDispatchVT,
pub GetFolder: fn(_: *mut c_void, _: *const u16, _: *mut *mut c_void) -> u32,
pub GetRunningTasks: fn(_: *mut c_void, _: i32, _: *mut *mut c_void) -> u32,
pub NewTask: fn(_: *mut c_void, _: u32, _: *mut *mut c_void) -> u32,
pub Connect: fn(_: *mut c_void, _: VARIANT, _: VARIANT, _: VARIANT, _: VARIANT) -> u32,
pub get_Connected: fn(_: *mut c_void, _: *mut i16) -> u32,
pub get_TargetServer: fn(_: *mut c_void, _: *mut *mut u16) -> u32,
pub get_ConnectedUser: fn(_: *mut c_void, _: *mut *mut u16) -> u32,
pub get_ConnectedDomain: fn(_: *mut c_void, _: *mut *mut u16) -> u32,
pub get_HighestVersion: fn(_: *mut c_void, _: *mut u32) -> u32,
}
Available on crate features
ole
and taskschd
only.Expand description
ITaskService
virtual table.
Fields§
§IDispatchVT: IDispatchVT
§GetFolder: fn(_: *mut c_void, _: *const u16, _: *mut *mut c_void) -> u32
§GetRunningTasks: fn(_: *mut c_void, _: i32, _: *mut *mut c_void) -> u32
§NewTask: fn(_: *mut c_void, _: u32, _: *mut *mut c_void) -> u32
§Connect: fn(_: *mut c_void, _: VARIANT, _: VARIANT, _: VARIANT, _: VARIANT) -> u32
§get_Connected: fn(_: *mut c_void, _: *mut i16) -> u32
§get_TargetServer: fn(_: *mut c_void, _: *mut *mut u16) -> u32
§get_ConnectedUser: fn(_: *mut c_void, _: *mut *mut u16) -> u32
§get_ConnectedDomain: fn(_: *mut c_void, _: *mut *mut u16) -> u32
§get_HighestVersion: fn(_: *mut c_void, _: *mut u32) -> u32
Auto Trait Implementations§
impl Freeze for ITaskServiceVT
impl RefUnwindSafe for ITaskServiceVT
impl Send for ITaskServiceVT
impl Sync for ITaskServiceVT
impl Unpin for ITaskServiceVT
impl UnwindSafe for ITaskServiceVT
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