#[repr(C)]pub struct ITaskServiceVtbl {
pub parent: IDispatchVtbl,
pub GetFolder: unsafe extern "system" fn(This: *mut ITaskService, Path: BSTR, ppFolder: *mut *mut ITaskFolder) -> HRESULT,
pub GetRunningTasks: unsafe extern "system" fn(This: *mut ITaskService, flags: LONG, ppRunningTasks: *mut *mut IRunningTaskCollection) -> HRESULT,
pub NewTask: unsafe extern "system" fn(This: *mut ITaskService, flags: DWORD, ppDefinition: *mut *mut ITaskDefinition) -> HRESULT,
pub Connect: unsafe extern "system" fn(This: *mut ITaskService, serverName: VARIANT, user: VARIANT, domain: VARIANT, password: VARIANT) -> HRESULT,
pub get_Connected: unsafe extern "system" fn(This: *mut ITaskService, pConnected: *mut VARIANT_BOOL) -> HRESULT,
pub get_TargetServer: unsafe extern "system" fn(This: *mut ITaskService, pServer: *mut BSTR) -> HRESULT,
pub get_ConnectedUser: unsafe extern "system" fn(This: *mut ITaskService, pUser: *mut BSTR) -> HRESULT,
pub get_ConnectedDomain: unsafe extern "system" fn(This: *mut ITaskService, pDomain: *mut BSTR) -> HRESULT,
pub get_HighestVersion: unsafe extern "system" fn(This: *mut ITaskService, pVersion: *mut DWORD) -> HRESULT,
}Fields§
§parent: IDispatchVtbl§GetFolder: unsafe extern "system" fn(This: *mut ITaskService, Path: BSTR, ppFolder: *mut *mut ITaskFolder) -> HRESULT§GetRunningTasks: unsafe extern "system" fn(This: *mut ITaskService, flags: LONG, ppRunningTasks: *mut *mut IRunningTaskCollection) -> HRESULT§NewTask: unsafe extern "system" fn(This: *mut ITaskService, flags: DWORD, ppDefinition: *mut *mut ITaskDefinition) -> HRESULT§Connect: unsafe extern "system" fn(This: *mut ITaskService, serverName: VARIANT, user: VARIANT, domain: VARIANT, password: VARIANT) -> HRESULT§get_Connected: unsafe extern "system" fn(This: *mut ITaskService, pConnected: *mut VARIANT_BOOL) -> HRESULT§get_TargetServer: unsafe extern "system" fn(This: *mut ITaskService, pServer: *mut BSTR) -> HRESULT§get_ConnectedUser: unsafe extern "system" fn(This: *mut ITaskService, pUser: *mut BSTR) -> HRESULT§get_ConnectedDomain: unsafe extern "system" fn(This: *mut ITaskService, pDomain: *mut BSTR) -> HRESULT§get_HighestVersion: unsafe extern "system" fn(This: *mut ITaskService, pVersion: *mut DWORD) -> HRESULTAuto Trait Implementations§
impl Freeze for ITaskServiceVtbl
impl RefUnwindSafe for ITaskServiceVtbl
impl Send for ITaskServiceVtbl
impl Sync for ITaskServiceVtbl
impl Unpin for ITaskServiceVtbl
impl UnwindSafe for ITaskServiceVtbl
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