#[repr(C)]pub struct ITaskDefinitionVtbl {Show 15 fields
pub parent: IDispatchVtbl,
pub get_RegistrationInfo: unsafe extern "system" fn(This: *mut ITaskDefinition, ppRegistrationInfo: *mut *mut IRegistrationInfo) -> HRESULT,
pub put_RegistrationInfo: unsafe extern "system" fn(This: *mut ITaskDefinition, ppRegistrationInfo: *const IRegistrationInfo) -> HRESULT,
pub get_Triggers: unsafe extern "system" fn(This: *mut ITaskDefinition, ppTriggers: *mut *mut ITriggerCollection) -> HRESULT,
pub put_Triggers: unsafe extern "system" fn(This: *mut ITaskDefinition, ppTriggers: *const ITriggerCollection) -> HRESULT,
pub get_Settings: unsafe extern "system" fn(This: *mut ITaskDefinition, ppSettings: *mut *mut ITaskSettings) -> HRESULT,
pub put_Settings: unsafe extern "system" fn(This: *mut ITaskDefinition, ppSettings: *const ITaskSettings) -> HRESULT,
pub get_Data: unsafe extern "system" fn(This: *mut ITaskDefinition, pData: *mut BSTR) -> HRESULT,
pub put_Data: unsafe extern "system" fn(This: *mut ITaskDefinition, pData: BSTR) -> HRESULT,
pub get_Principal: unsafe extern "system" fn(This: *mut ITaskDefinition, ppPrincipal: *mut *mut IPrincipal) -> HRESULT,
pub put_Principal: unsafe extern "system" fn(This: *mut ITaskDefinition, ppPrincipal: *const IPrincipal) -> HRESULT,
pub get_Actions: unsafe extern "system" fn(This: *mut ITaskDefinition, ppActions: *mut *mut IActionCollection) -> HRESULT,
pub put_Actions: unsafe extern "system" fn(This: *mut ITaskDefinition, ppActions: *const IActionCollection) -> HRESULT,
pub get_XmlText: unsafe extern "system" fn(This: *mut ITaskDefinition, pXml: *mut BSTR) -> HRESULT,
pub put_XmlText: unsafe extern "system" fn(This: *mut ITaskDefinition, pXml: BSTR) -> HRESULT,
}
Fields§
§parent: IDispatchVtbl
§get_RegistrationInfo: unsafe extern "system" fn(This: *mut ITaskDefinition, ppRegistrationInfo: *mut *mut IRegistrationInfo) -> HRESULT
§put_RegistrationInfo: unsafe extern "system" fn(This: *mut ITaskDefinition, ppRegistrationInfo: *const IRegistrationInfo) -> HRESULT
§get_Triggers: unsafe extern "system" fn(This: *mut ITaskDefinition, ppTriggers: *mut *mut ITriggerCollection) -> HRESULT
§put_Triggers: unsafe extern "system" fn(This: *mut ITaskDefinition, ppTriggers: *const ITriggerCollection) -> HRESULT
§get_Settings: unsafe extern "system" fn(This: *mut ITaskDefinition, ppSettings: *mut *mut ITaskSettings) -> HRESULT
§put_Settings: unsafe extern "system" fn(This: *mut ITaskDefinition, ppSettings: *const ITaskSettings) -> HRESULT
§get_Data: unsafe extern "system" fn(This: *mut ITaskDefinition, pData: *mut BSTR) -> HRESULT
§put_Data: unsafe extern "system" fn(This: *mut ITaskDefinition, pData: BSTR) -> HRESULT
§get_Principal: unsafe extern "system" fn(This: *mut ITaskDefinition, ppPrincipal: *mut *mut IPrincipal) -> HRESULT
§put_Principal: unsafe extern "system" fn(This: *mut ITaskDefinition, ppPrincipal: *const IPrincipal) -> HRESULT
§get_Actions: unsafe extern "system" fn(This: *mut ITaskDefinition, ppActions: *mut *mut IActionCollection) -> HRESULT
§put_Actions: unsafe extern "system" fn(This: *mut ITaskDefinition, ppActions: *const IActionCollection) -> HRESULT
§get_XmlText: unsafe extern "system" fn(This: *mut ITaskDefinition, pXml: *mut BSTR) -> HRESULT
§put_XmlText: unsafe extern "system" fn(This: *mut ITaskDefinition, pXml: BSTR) -> HRESULT
Auto Trait Implementations§
impl Freeze for ITaskDefinitionVtbl
impl RefUnwindSafe for ITaskDefinitionVtbl
impl Send for ITaskDefinitionVtbl
impl Sync for ITaskDefinitionVtbl
impl Unpin for ITaskDefinitionVtbl
impl UnwindSafe for ITaskDefinitionVtbl
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