Struct INetFwIcmpSettings_Vtbl
#[repr(C)]pub struct INetFwIcmpSettings_Vtbl {Show 21 fields
pub base__: IDispatch_Vtbl,
pub AllowOutboundDestinationUnreachable: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT,
pub SetAllowOutboundDestinationUnreachable: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT,
pub AllowRedirect: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT,
pub SetAllowRedirect: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT,
pub AllowInboundEchoRequest: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT,
pub SetAllowInboundEchoRequest: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT,
pub AllowOutboundTimeExceeded: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT,
pub SetAllowOutboundTimeExceeded: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT,
pub AllowOutboundParameterProblem: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT,
pub SetAllowOutboundParameterProblem: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT,
pub AllowOutboundSourceQuench: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT,
pub SetAllowOutboundSourceQuench: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT,
pub AllowInboundRouterRequest: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT,
pub SetAllowInboundRouterRequest: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT,
pub AllowInboundTimestampRequest: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT,
pub SetAllowInboundTimestampRequest: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT,
pub AllowInboundMaskRequest: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT,
pub SetAllowInboundMaskRequest: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT,
pub AllowOutboundPacketTooBig: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT,
pub SetAllowOutboundPacketTooBig: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT,
}Fields§
§base__: IDispatch_Vtbl§AllowOutboundDestinationUnreachable: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT§SetAllowOutboundDestinationUnreachable: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT§AllowRedirect: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT§SetAllowRedirect: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT§AllowInboundEchoRequest: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT§SetAllowInboundEchoRequest: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT§AllowOutboundTimeExceeded: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT§SetAllowOutboundTimeExceeded: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT§AllowOutboundParameterProblem: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT§SetAllowOutboundParameterProblem: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT§AllowOutboundSourceQuench: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT§SetAllowOutboundSourceQuench: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT§AllowInboundRouterRequest: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT§SetAllowInboundRouterRequest: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT§AllowInboundTimestampRequest: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT§SetAllowInboundTimestampRequest: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT§AllowInboundMaskRequest: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT§SetAllowInboundMaskRequest: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT§AllowOutboundPacketTooBig: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT§SetAllowOutboundPacketTooBig: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULTImplementations§
§impl INetFwIcmpSettings_Vtbl
impl INetFwIcmpSettings_Vtbl
pub const fn new<Identity: INetFwIcmpSettings_Impl, const OFFSET: isize>() -> Self
pub fn matches(iid: &GUID) -> bool
Auto Trait Implementations§
impl Freeze for INetFwIcmpSettings_Vtbl
impl RefUnwindSafe for INetFwIcmpSettings_Vtbl
impl Send for INetFwIcmpSettings_Vtbl
impl Sync for INetFwIcmpSettings_Vtbl
impl Unpin for INetFwIcmpSettings_Vtbl
impl UnwindSafe for INetFwIcmpSettings_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