Microsoft Internet Security and Acceleration Server 2000

ConnectorFilter

The ConnectorFilter sample filter enables a complex protocol that requires secondary connections on random ports.

The ConnectorFilter sample filter allows the Connector sample to work with SecureNAT clients and Firewall clients.

This figure illustrates the logic of the Connector and ConnectorFilter sample filters.

Methods Used in ConnectorFilter Sample

The ConnectorFilter sample uses the following methods:

IFWXConnection::AttachDataFilter

IFWXConnection::GetExternalSocketName

IFWXIOBuffer::Append

IFWXIOBuffer::GetBufferAndSize

IFWXIOCompletion::CompleteAsyncIO

IFWXFirewallAction::Cancel

IFWXSession::AllowFutureConnect

IFWXSession::BindForClient

IFWXSession::GetSessionFlags

IFWXSession::RetroactiveAllowBind

IFWXSessionFilter::Detach

IFWXSessionFilter::FirewallEventHandler

IFWXSocket::Close

IFWXSocket::Recv

IFWXSocket::Send

IFWXDataFilter::Detach

IFWXDataFilter::SetSockets

IFWXFilter::AttachToSession

IFWXFilter::FilterInit

IFWXFilter::FilterShutdown

IFWXFilterAdmin::GetProtocol

IFWXFilterAdmin::InstallFilter

IFWXFilterAdmin::RegisterProtocolForFilter

IFWXFilterAdmin::UninstallFilter

IFWXFirewall::CreateBuffer

IFWXFirewall::DuplicateFilterHookEvents

See Also

Connector