INetSharingConfiguration::DisableInternetFirewall Method
INetSharingConfiguration::DisableInternetFirewall Method

[Internet Connection Firewall may be altered or unavailable in subsequent versions. Instead, use the Windows Firewall API.]

The DisableInternetFirewall method disables Internet Connection Firewall on this connection.

Syntax

HRESULT DisableInternetFirewall();


Parameters

This method has no parameters.

Return Value

If the method succeeds the return value is S_OK.

If the method fails, the return value is one of the following error codes.

Return codeDescription
E_ABORT

The operation was stopped.

E_FAIL

An unspecified error occurred.

E_INVALIDARG

One of the parameters is not valid.

E_NOINTERFACE

A specified interface is not supported.

E_NOTIMPL

A specified method is not implemented.

E_OUTOFMEMORY

The method was unable to allocate required memory.

E_POINTER

A pointer passed as a parameter is not valid.

E_UNEXPECTED

The method failed for unknown reasons.

 

Remarks

Calling this method triggers the following notification:

%programname% is attempting to disable your Internet Connection Firewall. This makes your computer more vulnerable to Internet security threats. Do you want to allow %programname% to disable Internet Connection Firewall?

This method returns successfully even if Internet Connection Firewall was not enabled on this connection.

Use the INetSharingManager::get_INetSharingConfigurationForINetConnection method to obtain an INetSharingConfiguration interface for a particular connection.

Windows XP with SP2:  Calling this API will disable the firewall on the specified interface, regardless of whether the Windows Firewall is on.

Requirements

Minimum supported clientWindows XP
Minimum supported serverNone supported
HeaderNetCon.h
DLLHnetcfg.dll

See Also

INetSharingConfiguration
INetSharingConfiguration::EnableInternetFirewall
INetSharingConfiguration::get_InternetFirewallEnabled

Send comments about this topic to Microsoft

Build date: 10/8/2009

© 2009 Microsoft Corporation. All rights reserved.   Terms of Use | Trademarks | Privacy Statement
Page view tracker
Rate the Lightweight library
x
Lightweight builds on ScriptFree (loband) by adding features you've requested: a SearchBox and default code language selection.
Do you like the SearchBox?
Do you like the tabbed code blocks?
How useful is this topic?
Tell us more.
Thanks
x
You're helping to improve MSDN Online.
Feedback
Switch View
Classic
Lightweight Beta
ScriptFree
Switch View