#[repr(C)]pub struct IExecActionVtbl {
pub parent: IActionVtbl,
pub get_Path: unsafe extern "system" fn(This: *mut IExecAction, pPath: *mut BSTR) -> HRESULT,
pub put_Path: unsafe extern "system" fn(This: *mut IExecAction, pPath: BSTR) -> HRESULT,
pub get_Arguments: unsafe extern "system" fn(This: *mut IExecAction, pArgument: *mut BSTR) -> HRESULT,
pub put_Arguments: unsafe extern "system" fn(This: *mut IExecAction, pArgument: BSTR) -> HRESULT,
pub get_WorkingDirectory: unsafe extern "system" fn(This: *mut IExecAction, pWorkingDirectory: *mut BSTR) -> HRESULT,
pub put_WorkingDirectory: unsafe extern "system" fn(This: *mut IExecAction, pWorkingDirectory: BSTR) -> HRESULT,
}
Fields§
§parent: IActionVtbl
§get_Path: unsafe extern "system" fn(This: *mut IExecAction, pPath: *mut BSTR) -> HRESULT
§put_Path: unsafe extern "system" fn(This: *mut IExecAction, pPath: BSTR) -> HRESULT
§get_Arguments: unsafe extern "system" fn(This: *mut IExecAction, pArgument: *mut BSTR) -> HRESULT
§put_Arguments: unsafe extern "system" fn(This: *mut IExecAction, pArgument: BSTR) -> HRESULT
§get_WorkingDirectory: unsafe extern "system" fn(This: *mut IExecAction, pWorkingDirectory: *mut BSTR) -> HRESULT
§put_WorkingDirectory: unsafe extern "system" fn(This: *mut IExecAction, pWorkingDirectory: BSTR) -> HRESULT
Auto Trait Implementations§
impl Freeze for IExecActionVtbl
impl RefUnwindSafe for IExecActionVtbl
impl Send for IExecActionVtbl
impl Sync for IExecActionVtbl
impl Unpin for IExecActionVtbl
impl UnwindSafe for IExecActionVtbl
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