Struct IIsolatedWindowsEnvironmentOptions_Vtbl
#[repr(C)]pub struct IIsolatedWindowsEnvironmentOptions_Vtbl {Show 18 fields
pub base__: IInspectable_Vtbl,
pub EnvironmentOwnerId: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetEnvironmentOwnerId: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub AllowedClipboardFormats: unsafe extern "system" fn(_: *mut c_void, _: *mut IsolatedWindowsEnvironmentAllowedClipboardFormats) -> HRESULT,
pub SetAllowedClipboardFormats: unsafe extern "system" fn(_: *mut c_void, _: IsolatedWindowsEnvironmentAllowedClipboardFormats) -> HRESULT,
pub ClipboardCopyPasteDirections: unsafe extern "system" fn(_: *mut c_void, _: *mut IsolatedWindowsEnvironmentClipboardCopyPasteDirections) -> HRESULT,
pub SetClipboardCopyPasteDirections: unsafe extern "system" fn(_: *mut c_void, _: IsolatedWindowsEnvironmentClipboardCopyPasteDirections) -> HRESULT,
pub AvailablePrinters: unsafe extern "system" fn(_: *mut c_void, _: *mut IsolatedWindowsEnvironmentAvailablePrinters) -> HRESULT,
pub SetAvailablePrinters: unsafe extern "system" fn(_: *mut c_void, _: IsolatedWindowsEnvironmentAvailablePrinters) -> HRESULT,
pub SharedHostFolderPath: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SharedFolderNameInEnvironment: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub ShareHostFolderForUntrustedItems: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut c_void) -> HRESULT,
pub PersistUserProfile: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub SetPersistUserProfile: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT,
pub AllowGraphicsHardwareAcceleration: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub SetAllowGraphicsHardwareAcceleration: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT,
pub AllowCameraAndMicrophoneAccess: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub SetAllowCameraAndMicrophoneAccess: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT,
}
Fields§
§base__: IInspectable_Vtbl
§EnvironmentOwnerId: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§SetEnvironmentOwnerId: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT
§AllowedClipboardFormats: unsafe extern "system" fn(_: *mut c_void, _: *mut IsolatedWindowsEnvironmentAllowedClipboardFormats) -> HRESULT
§SetAllowedClipboardFormats: unsafe extern "system" fn(_: *mut c_void, _: IsolatedWindowsEnvironmentAllowedClipboardFormats) -> HRESULT
§ClipboardCopyPasteDirections: unsafe extern "system" fn(_: *mut c_void, _: *mut IsolatedWindowsEnvironmentClipboardCopyPasteDirections) -> HRESULT
§SetClipboardCopyPasteDirections: unsafe extern "system" fn(_: *mut c_void, _: IsolatedWindowsEnvironmentClipboardCopyPasteDirections) -> HRESULT
§AvailablePrinters: unsafe extern "system" fn(_: *mut c_void, _: *mut IsolatedWindowsEnvironmentAvailablePrinters) -> HRESULT
§SetAvailablePrinters: unsafe extern "system" fn(_: *mut c_void, _: IsolatedWindowsEnvironmentAvailablePrinters) -> HRESULT
§PersistUserProfile: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT
§SetPersistUserProfile: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT
§AllowGraphicsHardwareAcceleration: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT
§SetAllowGraphicsHardwareAcceleration: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT
§AllowCameraAndMicrophoneAccess: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT
§SetAllowCameraAndMicrophoneAccess: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT
Auto Trait Implementations§
impl Freeze for IIsolatedWindowsEnvironmentOptions_Vtbl
impl RefUnwindSafe for IIsolatedWindowsEnvironmentOptions_Vtbl
impl Send for IIsolatedWindowsEnvironmentOptions_Vtbl
impl Sync for IIsolatedWindowsEnvironmentOptions_Vtbl
impl Unpin for IIsolatedWindowsEnvironmentOptions_Vtbl
impl UnwindSafe for IIsolatedWindowsEnvironmentOptions_Vtbl
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