public static Guid CreateRemoteNetworkIPv4Filter( IntPtr sessionHandle, Guid providerId, Guid sublayerId, DisplayData displayData, Layer layer, Action action, uint weight, NetworkAddress address) { var id = Guid.Empty; AssertSuccess(() => PInvoke.CreateRemoteNetworkIPv4Filter( sessionHandle, ref providerId, ref sublayerId, ref displayData, (uint)layer, (uint)action, weight, ref address, ref id)); return(id); }
public static Guid CreateRemoteNetworkIPv4Filter( IntPtr sessionHandle, Guid providerId, Guid sublayerId, DisplayData displayData, Layer layer, Action action, uint weight, Guid calloutId, Guid providerContextId, NetworkAddress address, bool persistent = false, Guid id = new Guid()) { AssertSuccess(() => PInvoke.CreateRemoteNetworkIPv4Filter( sessionHandle, ref providerId, ref sublayerId, ref displayData, (uint)layer, (uint)action, weight, ref calloutId, ref providerContextId, ref address, (uint)(persistent ? 1 : 0), ref id)); return(id); }