#[repr(C)]pub struct ITaskDefinition {
pub lpVtbl: *const ITaskDefinitionVtbl,
}
Fields§
§lpVtbl: *const ITaskDefinitionVtbl
Implementations§
Source§impl ITaskDefinition
impl ITaskDefinition
pub unsafe fn get_RegistrationInfo( &self, ppRegistrationInfo: *mut *mut IRegistrationInfo, ) -> HRESULT
pub unsafe fn put_RegistrationInfo( &self, ppRegistrationInfo: *const IRegistrationInfo, ) -> HRESULT
pub unsafe fn get_Triggers( &self, ppTriggers: *mut *mut ITriggerCollection, ) -> HRESULT
pub unsafe fn put_Triggers( &self, ppTriggers: *const ITriggerCollection, ) -> HRESULT
pub unsafe fn get_Settings( &self, ppSettings: *mut *mut ITaskSettings, ) -> HRESULT
pub unsafe fn put_Settings(&self, ppSettings: *const ITaskSettings) -> HRESULT
pub unsafe fn get_Data(&self, pData: *mut BSTR) -> HRESULT
pub unsafe fn put_Data(&self, pData: BSTR) -> HRESULT
pub unsafe fn get_Principal(&self, ppPrincipal: *mut *mut IPrincipal) -> HRESULT
pub unsafe fn put_Principal(&self, ppPrincipal: *const IPrincipal) -> HRESULT
pub unsafe fn get_Actions( &self, ppActions: *mut *mut IActionCollection, ) -> HRESULT
pub unsafe fn put_Actions(&self, ppActions: *const IActionCollection) -> HRESULT
pub unsafe fn get_XmlText(&self, pXml: *mut BSTR) -> HRESULT
pub unsafe fn put_XmlText(&self, pXml: BSTR) -> HRESULT
Methods from Deref<Target = IDispatch>§
pub unsafe fn GetTypeInfoCount(&self, pctinfo: *mut UINT) -> HRESULT
pub unsafe fn GetTypeInfo( &self, iTInfo: UINT, lcid: LCID, ppTInfo: *mut *mut ITypeInfo, ) -> HRESULT
pub unsafe fn GetIDsOfNames( &self, riid: REFIID, rgszNames: *mut LPOLESTR, cNames: UINT, lcid: LCID, rgDispId: *mut DISPID, ) -> HRESULT
pub unsafe fn Invoke( &self, dispIdMember: DISPID, riid: REFIID, lcid: LCID, wFlags: WORD, pDispParams: *mut DISPPARAMS, pVarResult: *mut VARIANT, pExcepInfo: *mut EXCEPINFO, puArgErr: *mut UINT, ) -> HRESULT
Trait Implementations§
Source§impl Deref for ITaskDefinition
impl Deref for ITaskDefinition
Auto Trait Implementations§
impl Freeze for ITaskDefinition
impl RefUnwindSafe for ITaskDefinition
impl !Send for ITaskDefinition
impl !Sync for ITaskDefinition
impl Unpin for ITaskDefinition
impl UnwindSafe for ITaskDefinition
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