Struct winsafe::vt::IExecActionVT
source · #[repr(C)]pub struct IExecActionVT {
pub IAction: IActionVT,
pub get_Path: fn(_: *mut c_void, _: *mut *mut u16) -> u32,
pub put_Path: fn(_: *mut c_void, _: *const u16) -> u32,
pub get_Arguments: fn(_: *mut c_void, _: *mut *mut u16) -> u32,
pub put_Arguments: fn(_: *mut c_void, _: *const u16) -> u32,
pub get_WorkingDirectory: fn(_: *mut c_void, _: *mut *mut u16) -> u32,
pub put_WorkingDirectory: fn(_: *mut c_void, _: *const u16) -> u32,
}
Available on crate features
ole
and taskschd
only.Expand description
IExecAction
virtual table.
Fields§
§IAction: IActionVT
§get_Path: fn(_: *mut c_void, _: *mut *mut u16) -> u32
§put_Path: fn(_: *mut c_void, _: *const u16) -> u32
§get_Arguments: fn(_: *mut c_void, _: *mut *mut u16) -> u32
§put_Arguments: fn(_: *mut c_void, _: *const u16) -> u32
§get_WorkingDirectory: fn(_: *mut c_void, _: *mut *mut u16) -> u32
§put_WorkingDirectory: fn(_: *mut c_void, _: *const u16) -> u32
Auto Trait Implementations§
impl Freeze for IExecActionVT
impl RefUnwindSafe for IExecActionVT
impl Send for IExecActionVT
impl Sync for IExecActionVT
impl Unpin for IExecActionVT
impl UnwindSafe for IExecActionVT
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