#[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) -> HRESULT
Auto 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