24 import "icftypes.idl";
29 uuid(A6207B2E-7CDD-426
A-951
E-5E1CBC5AFEAD),
97 uuid(E0483BA0-47
FF-4D9C-A6D6-7741D0B195F7),
150 uuid(C0E9D7FA-E07E-430
A-B19A-090CE82D92E2),
174 uuid(79FD57C8-908
E-4A36-9888-D5B3F0A444CF),
218 uuid(79649BB4-903
E-421
B-94C9-79848E79F6EE),
236 uuid(B5E64FFA-C2C5-444
E-A301-FB5E00018050),
280 uuid(D4BECDDF-6F73-4A83-B832-9C66874CD20E),
313 uuid(644EFD52-CCF9-486
C-97A2-39F352570B30),
338 uuid(af230d27-baba-4e42-aced-f524f22cfce2),
437 uuid(9c4c6277-5027-441
e-afae-ca1f542da009),
461 uuid(8267bbe3-f890-491
c-b7b6-2db1ef0e5d2b),
480 uuid(174A0DDA-E9F9-449
D-993
B-21AB667CA456),
530 uuid(D46D2478-9AC9-4008-9DC7-5563CE5536CC),
546 uuid(98325047-c671-4174-8d81-defcd3f03186),
620 uuid(F7898AF5-CAC4-4632-A2EC-DA06E5111AF2),
647 uuid(DB4F3345-3EF8-45ED-B976-25A6D3B81B71),
667 uuid(0CA545C6-37AD-4A6C-BF92-9F7610067EF5)
675 uuid(EC9846B3-2762-4A6B-A214-6ACB603462D2)
677 coclass NetFwAuthorizedApplication
683 uuid(304CE942-6E39-40D8-943
A-B913C40C9CD4)
691 uuid(e2b3c97f-6ae1-41ac-817
a-f6f92166d7dd)
HRESULT Remove([in] LONG portNumber, [in] NET_FW_IP_PROTOCOL ipProtocol)
static unsigned int block
INetFwOpenPorts GloballyOpenPorts
HRESULT Item([in] LONG portNumber, [in] NET_FW_IP_PROTOCOL ipProtocol, [out, retval] INetFwOpenPort **openPort)
VARIANT_BOOL NotificationsDisabled
HRESULT Remove([in] BSTR name)
HRESULT Remove([in] BSTR imageFileName)
HRESULT IsIcmpTypeAllowed([in] NET_FW_IP_VERSION ipVersion, [in] BSTR localAddress, [in] BYTE type, [out] VARIANT *allowed, [out] VARIANT *restricted)
VARIANT_BOOL NotificationsDisabled([in] NET_FW_PROFILE_TYPE2 profileType)
coclass MSXML2::XSLTemplate40 object
VARIANT_BOOL IsRuleGroupCurrentlyEnabled([in] BSTR group)
INetFwProfile CurrentProfile
VARIANT_BOOL AllowInboundEchoRequest
coclass SHDocVw::ShellWindows dual
GLuint GLuint GLsizei count
HRESULT Item([in] BSTR imageFileName, [out, retval] INetFwAuthorizedApplication **app)
HRESULT Add([in] INetFwRule *rule)
enum NET_FW_PROFILE_TYPE2_ NET_FW_PROFILE_TYPE2
VARIANT_BOOL EdgeTraversal
HRESULT Add([in] INetFwOpenPort *port)
VARIANT_BOOL AllowOutboundParameterProblem
NET_FW_PROFILE_TYPE CurrentProfileType
VARIANT_BOOL AllowOutboundTimeExceeded
enum NET_FW_IP_VERSION_ NET_FW_IP_VERSION
GLenum GLenum GLsizei const GLuint GLboolean enabled
INetFwRemoteAdminSettings RemoteAdminSettings
VARIANT_BOOL ExceptionsNotAllowed
NET_FW_IP_PROTOCOL Protocol
HRESULT RestoreDefaults()
INetFwAuthorizedApplications AuthorizedApplications
enum NET_FW_IP_PROTOCOL_ NET_FW_IP_PROTOCOL
enum NET_FW_SCOPE_ NET_FW_SCOPE
const DISPID DISPID_NEWENUM
static const WCHAR desc[]
INetFwServiceRestriction ServiceRestriction
VARIANT_BOOL AllowInboundTimestampRequest
static const WCHAR version[]
VARIANT_BOOL BlockAllInboundTraffic([in] NET_FW_PROFILE_TYPE2 profileType)
VARIANT_BOOL AllowInboundMaskRequest
VARIANT_BOOL AllowRedirect
HRESULT IsPortAllowed([in] BSTR imageFileName, [in] NET_FW_IP_VERSION ipVersion, [in] LONG portNumber, [in] BSTR localAddress, [in] NET_FW_IP_PROTOCOL ipProtocol, [out] VARIANT *allowed, [out] VARIANT *restricted)
VARIANT_BOOL FirewallEnabled([in] NET_FW_PROFILE_TYPE2 profileType)
enum NET_FW_RULE_DIRECTION_ NET_FW_RULE_DIRECTION
NET_FW_ACTION DefaultOutboundAction([in] NET_FW_PROFILE_TYPE2 profileType)
HRESULT Item([in] NET_FW_SERVICE_TYPE svcType, [out, retval] INetFwService **service)
enum NET_FW_ACTION_ NET_FW_ACTION
VARIANT ExcludedInterfaces([in] NET_FW_PROFILE_TYPE2 profileType)
HRESULT EnableRuleGroup([in] long profileTypesBitmask, [in] BSTR group, [in] VARIANT_BOOL enable)
INetFwOpenPorts GloballyOpenPorts
enum NET_FW_SERVICE_TYPE_ NET_FW_SERVICE_TYPE
HRESULT Add([in] INetFwAuthorizedApplication *app)
VARIANT_BOOL UnicastResponsesToMulticastBroadcastDisabled
enum NET_FW_PROFILE_TYPE_ NET_FW_PROFILE_TYPE
HRESULT Item([in] BSTR name, [out, retval] INetFwRule **rule)
HRESULT RestrictService([in] BSTR serviceName, [in] BSTR appName, [in] VARIANT_BOOL restrictService, [in] VARIANT_BOOL serviceSidRestricted)
NET_FW_MODIFY_STATE LocalPolicyModifyState
BSTR ProcessImageFileName
VARIANT_BOOL AllowOutboundPacketTooBig
HRESULT GetProfileByType([in] NET_FW_PROFILE_TYPE profileType, [out, retval] INetFwProfile **profile)
NET_FW_IP_VERSION IpVersion
HRESULT ServiceRestricted([in] BSTR serviceName, [in] BSTR appName, [out, retval] VARIANT_BOOL *serviceRestricted)
VARIANT_BOOL UnicastResponsesToMulticastBroadcastDisabled([in] NET_FW_PROFILE_TYPE2 profileType)
#define FF(a, b, c, d, x, s)
INetFwIcmpSettings IcmpSettings
VARIANT_BOOL AllowOutboundDestinationUnreachable
enum NET_FW_MODIFY_STATE_ NET_FW_MODIFY_STATE
NET_FW_IP_VERSION IpVersion
HRESULT RestoreLocalFirewallDefaults()
NET_FW_IP_VERSION IpVersion
const char * appName(const char *argv0)
HRESULT IsRuleGroupEnabled([in] long profileTypesBitmask, [in] BSTR group, [out, retval] VARIANT_BOOL *enabled)
GLuint GLuint GLsizei GLenum type
GLboolean GLboolean GLboolean GLboolean a
VARIANT_BOOL FirewallEnabled
NET_FW_ACTION DefaultInboundAction([in] NET_FW_PROFILE_TYPE2 profileType)
coclass NetFwPublicTypeLib::NetFwMgr uuid(e2b3c97f-6ae1-41ac-817a-f6f92166d7dd)] coclass NetFwPolicy2
NET_FW_RULE_DIRECTION Direction
VARIANT_BOOL AllowInboundRouterRequest
VARIANT_BOOL AllowOutboundSourceQuench
NET_FW_IP_VERSION IpVersion