Application Filter Documentation
Documentation Home
Application Filter Documentation
About Application Filters
About the Firewall
Intrusions and Alerts
Secure Network Address Translation
Introducing Application Filters
Filter Types
Firewall Events
Connection Emulation
Asynchronous Input/Output
Filter Requirements for SecureNAT Clients
Filter Requirements for Firewall Clients
Setting Filter Priorities
Application Filter Objects
Filter Objects
Session Objects
Session Filter Objects
Connection Objects
Socket Objects
Socket Implementation in Forefront TMG
Data Filter Objects
Buffer Objects
Completion Notification Objects
CompleteAsyncIO
Filter Object Model
Using Events and Alerts
Using Network Configuration Detection
Developing Application Filters
Filter Development
Development Environment
Header and Interface Definition Language Files
Filter Development Process
Best Practices
Implementing a Filter Object
Implementing a Session Filter Object
Filter Setup
Registering Filters on a Standalone Server
Registering Filters in Enterprise Edition
Application Filter Test Environment
Sample Application Filters
Application Filter Reference
Filter Interfaces
IFWXAcceptCompletion
CompleteAsyncAccept Method
IFWXAuthenticatedUser
NameSpace Property
UserGroups Property
Username Property
IFWXAuthenticatedWindowsUser
SID Property
Token Property
IFWXAuthenticationCompletion
CompleteAsyncAuthentication Method
IFWXConnection
AttachDataFilter Method
AttachDataFilterWithDestination Method
Deny Method
EmulateConnection Method
EmulateForBind Method
EmulateForConnect Method
GetConnectionFlags Method
GetExternalPeerName Method
GetExternalSocketName Method
GetIpFilter Method
GetSession Method
IncrementBytesSentCounter Method
Kill Method
SetBufferSize Method
SetClientAddress Method
SetIpFilter Method
SetSocketName Method
IFWXDataFilter
Detach Method
SetSockets Method
IFWXExternalIOCompletion
CompleteAsyncIO Method
IFWXFilter
AttachToSession Method
FilterInit Method
FilterShutdown Method
IFWXFilterAdmin
GetFilter Method
GetFilterParameterSet Method
GetParameterSets Method
GetProtocol Method
InstallFilter Method
RegisterProtocol Method
UninstallFilter Method
UnregisterProtocol Method
IFWXFirewall
CreateBuffer Method
CreateConstBuffer Method
CreateIpFilter Method
CreateNetworkSocket Method
CreateOverlapped Method
CreatePrivateSession Method
CreateWindowBuffer Method
EndHeavyBlockingOperation Method
GetClientSession Method
GetHostByAddr Method
GetHostByName Method
HookToCompletionPort Method
StartHeavyBlockingOperation Method
IFWXFirewall2
CreateRadiusAuthenticator Method
CreateSSLNetworkSocket Method
GetLowResourceRecoverer Method
GetNetConfigDetector Method
PostTaskCompletion Method
UpdateServiceStatus Method
IFWXFirewallAction
Cancel Method
IFWXGetXByY
Deny Method
SetResult Method
IFWXImpersonator
Impersonate Method
RevertToSelf Method
IFWXIOBuffer
Append Method
GetBufferAndSize Method
GetBufferSizes Method
ReadAt Method
SendToBuffer Method
SetDataSize Method
IFWXIOCompletion
CompleteAsyncIO Method
IFWXIpFilter
Clone Method
Compare Method
ExcludeFilter Method
ExcludeRange Method
IncludeFilter Method
IncludeRange Method
IsIncluded Method
IFWXLowResourceRecoverer
RegisterForLowResourceRecovery Method
SignalLowResourceFailure Method
UnRegisterFromLowResourceRecovery Method
IFWXLowResourceRecoveryOperation
Recover Method
IFWXNetConfigDetectionNotification
NotifyNetworkChange Method
IFWXNetConfigDetectionSnapshot
GetDefaultExternalNetworkElement Method
GetIpRangesToNetworkElements Method
GetLocalHostNetworkElement Method
GetNetworkAdapters Method
GetNetworkAddresses Method
GetNetworkElements Method
GetNetworkSets Method
GetQuarantinedVpnClientsNetworkElement Method
GetVpnClientsNetworkElement Method
LookupNetworkElementByAddress Method
LookupNetworkElementByGuid Method
IFWXNetConfigDetector
GetCurrentSnapshot Method
LookupNetworkElementByAddress Method
Register Method
UnRegister Method
IFWXNetworkAdapter
GetAdapterIndex Method
GetContext Method
GetRouteTable Method
SetContext Method
IFWXNetworkAdapters
GetCount Method
GetItem Method
IFWXNetworkAddress
GetAddress Method
GetContext Method
GetMask Method
GetNetworkAdapter Method
GetNetworkElement Method
IsPrimaryIpAddress Method
SetContext Method
IFWXNetworkAddresses
GetCount Method
GetItem Method
IFWXNetworkElement
GetConnectingNetworkGUID Method
GetContext Method
GetGUID Method
GetName Method
GetType Method
IsLocalAddress Method
SetContext Method
IFWXNetworkElements
GetCount Method
GetItem Method
IFWXNetworkSet
GetContext Method
GetGUID Method
GetNetworkElements Method
SetContext Method
IFWXNetworkSets
GetCount Method
GetItem Method
IFWXNetworkSocket
Accept Method
Bind Method
Connect Method
GetIpFilter Method
GetPeerName Method
GetSockName Method
GetSockOpt Method
Listen Method
SetIpFilter Method
SetSockOpt Method
IFWXOverlapped
GetOverlapped Method
SetNotificationInterface Method
IFWXPerRuleData
PrepareRulesData Method
IFWXPerRuleDataplugin
CompareRulesData Method
IFWXPolicyChangeNotification
ReloadConfiguration Method
IFWXRadiusAuthenticator
AuthenticateRadiusUser Method
IFWXSession
AllowFutureConnect Method
AttachFilter Method
BindForClient Method
CreateNetworkSocket Method
EmulateClientBind Method
GetAuthenticatedUser Method
GetClientAddress Method
GetClientMachineName Method
GetHostByAddr Method
GetHostByName Method
GetSessionFlags Method
HostAccessCheck Method
RedirectConnections Method
RetroactiveAllowBind Method
SetDataFilterFactory Method
IFWXSessionFilter
Detach Method
FirewallEventHandler Method
IFWXSlowDataFilter
OkToTerminate Method
IFWXSocket
Close Method
Recv Method
Send Method
SendTo Method
Shutdown Method
IFWXTaskCompletion
CompleteTask Method
IFWXUdpDestination
Deny Method
Structures
FwxAcceptEvent
FwxBindEvent
FwxConnectEvent
FwxEndConnectionEvent
FwxEstablishedConnectionEvent
FwxFilterHookEvents
FwxFirewallEvent
FwxFirewallEventParameters
FwxGetHostByAddrEvent
FwxGetHostByNameEvent
FwxIpRangesToNetworkElements
FwxIpRangesToNetworkElementsNotification
FwxIpRangeToNetworkElement
FwxListenEvent
FwxNcdEvent
FwxNcdEventParameters
FwxNetElementMembershipInNetworkSet
FwxUdpDestination
Filter Enumerated Types
FwxFilterAccess
FwxDataFilterPriorityClass
FwxFirewallEventProtocolSource
FwxFirewallEventSource
FwxFirewallEventType
FwxNcdEventType
FwxNcdRangesChangeReason
FwxSslSocketSide
FwxTimeoutType
Documentation Home