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) -> HRESULT
Implementations§
§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