WFP 구조체
WFP(Windows Filtering Platform) API 구조는 다음과 같습니다.
관리 구조
- FWPM_ACTION0
- FWPM_CALLOUT0
- FWPM_CALLOUT_CHANGE0
- FWPM_CALLOUT_ENUM_TEMPLATE0
- FWPM_CALLOUT_SUBSCRIPTION0
- FWPM_CLASSIFY_OPTION0
- FWPM_CLASSIFY_OPTIONS0
- FWPM_CONNECTION0
- FWPM_CONNECTION_ENUM_TEMPLATE0
- FWPM_CONNECTION_SUBSCRIPTION0
- FWPM_DISPLAY_DATA0
- FWPM_FIELD0
- FWPM_FILTER0
- FWPM_FILTER_CHANGE0
- FWPM_FILTER_CONDITION0
- FWPM_FILTER_ENUM_TEMPLATE0
- FWPM_FILTER_SUBSCRIPTION0
- FWPM_LAYER0
- FWPM_LAYER_ENUM_TEMPLATE0
- FWPM_LAYER_STATISTICS0
- FWPM_NET_EVENT:
- FWPM_NET_EVENT0(Windows Vista)
- FWPM_NET_EVENT1(Windows 7)
- FWPM_NET_EVENT2(Windows 8)
- FWPM_NET_EVENT_CAPABILITY_ALLOW0
- FWPM_NET_EVENT_CAPABILITY_DROP0
- FWPM_NET_EVENT_CLASSIFY_ALLOW0
- FWPM_NET_EVENT_CLASSIFY_DROP:
- FWPM_NET_EVENT_CLASSIFY_DROP0(Windows Vista)
- FWPM_NET_EVENT_CLASSIFY_DROP1(Windows 7 이상)
- FWPM_NET_EVENT_CLASSIFY_DROP2(Windows 8)
- FWPM_NET_EVENT_CLASSIFY_DROP_MAC0
- FWPM_NET_EVENT_ENUM_TEMPLATE0
- FWPM_NET_EVENT_HEADER:
- FWPM_NET_EVENT_HEADER0(Windows Vista)
- FWPM_NET_EVENT_HEADER1(Windows 7)
- FWPM_NET_EVENT_HEADER2(Windows 8)
- FWPM_NET_EVENT_IKEEXT_EM_FAILURE:
- FWPM_NET_EVENT_IKEEXT_EM_FAILURE0(Windows Vista)
- FWPM_NET_EVENT_IKEEXT_EM_FAILURE1(Windows 7 이상)
- FWPM_NET_EVENT_IKEEXT_MM_FAILURE:
- FWPM_NET_EVENT_IKEEXT_MM_FAILURE0(Windows Vista)
- FWPM_NET_EVENT_IKEEXT_MM_FAILURE1(Windows 7 이상)
- FWPM_NET_EVENT_IKEEXT_QM_FAILURE0
- FWPM_NET_EVENT_IPSEC_DOSP_DROP0
- FWPM_NET_EVENT_IPSEC_KERNEL_DROP0
- FWPM_NET_EVENT_SUBSCRIPTION0
- FWPM_PROVIDER0
- FWPM_PROVIDER_CHANGE0
- FWPM_PROVIDER_CONTEXT:
- FWPM_PROVIDER_CONTEXT0(Windows Vista)
- FWPM_PROVIDER_CONTEXT1(Windows 7)
- FWPM_PROVIDER_CONTEXT2(Windows 8)
- FWPM_PROVIDER_CONTEXT_CHANGE0
- FWPM_PROVIDER_CONTEXT_ENUM_TEMPLATE0
- FWPM_PROVIDER_CONTEXT_SUBSCRIPTION0
- FWPM_PROVIDER_ENUM_TEMPLATE0
- FWPM_PROVIDER_SUBSCRIPTION0
- FWPM_SESSION0
- FWPM_SESSION_ENUM_TEMPLATE0
- FWPM_STATISTICS0
- FWPM_SUBLAYER0
- FWPM_SUBLAYER_CHANGE0
- FWPM_SUBLAYER_ENUM_TEMPLATE0
- FWPM_SUBLAYER_SUBSCRIPTION0
- FWPM_SYSTEM_PORTS0
- FWPM_SYSTEM_PORTS_BY_TYPE0
- FWPM_VSWITCH_EVENT0
- FWPM_VSWITCH_EVENT_SUBSCRIPTION0
공유 구조체
- FWP_BYTE_ARRAY6
- FWP_BYTE_ARRAY16
- FWP_BYTE_BLOB
- FWP_CONDITION_VALUE0
- FWP_RANGE0
- FWP_MATCH_TYPE
- FWP_V4_ADDR_AND_MASK
- FWP_V6_ADDR_AND_MASK
- FWP_VALUE0
IKE/AuthIP 구조체
- IKEEXT_AUTHENTICATION_METHOD:
- IKEEXT_AUTHENTICATION_METHOD0(Windows Vista)
- IKEEXT_AUTHENTICATION_METHOD1(Windows 7)
- IKEEXT_AUTHENTICATION_METHOD2(Windows 8)
- IKEEXT_CERT_EKUS0
- IKEEXT_CERT_NAME0
- IKEEXT_CERT_ROOT_CONFIG0
- IKEEXT_CERTIFICATE_AUTHENTICATION:
- IKEEXT_CERTIFICATE_AUTHENTICATION0(Windows Vista)
- IKEEXT_CERTIFICATE_AUTHENTICATION1(Windows 7)
- IKEEXT_CERTIFICATE_AUTHENTICATION2(Windows 8)
- IKEEXT_CERTIFICATE_CREDENTIAL:
- IKEEXT_CERTIFICATE_CREDENTIAL0(Windows Vista)
- IKEEXT_CERTIFICATE_CREDENTIAL1(Windows 7 이상)
- IKEEXT_CERTIFICATE_CRITERIA0
- IKEEXT_CIPHER_ALGORITHM0
- IKEEXT_COMMON_STATISTICS:
- IKEEXT_COMMON_STATISTICS0(Windows Vista)
- IKEEXT_COMMON_STATISTICS1(Windows 7 이상)
- IKEEXT_COOKIE_PAIR0
- IKEEXT_CREDENTIAL:
- IKEEXT_CREDENTIAL0(Windows Vista)
- IKEEXT_CREDENTIAL1(Windows 7 이상)
- IKEEXT_CREDENTIAL_PAIR:
- IKEEXT_CREDENTIAL_PAIR0(Windows Vista)
- IKEEXT_CREDENTIAL_PAIR1(Windows 7 이상)
- IKEEXT_CREDENTIALS:
- IKEEXT_CREDENTIALS0(Windows Vista)
- IKEEXT_CREDENTIALS1(Windows 7 이상)
- IKEEXT_EAP_AUTHENTICATION0
- IKEEXT_EM_POLICY:
- IKEEXT_EM_POLICY0(Windows Vista)
- IKEEXT_EM_POLICY1(Windows 7)
- IKEEXT_EM_POLICY2(Windows 8)
- IKEEXT_INTEGRITY_ALGORITHM0
- IKEEXT_IP_VERSION_SPECIFIC_COMMON_STATISTICS:
- IKEEXT_IP_VERSION_SPECIFIC_COMMON_STATISTICS0(Windows Vista)
- IKEEXT_IP_VERSION_SPECIFIC_COMMON_STATISTICS1(Windows 7 이상)
- IKEEXT_IP_VERSION_SPECIFIC_KEYMODULE_STATISTICS:
- IKEEXT_IP_VERSION_SPECIFIC_KEYMODULE_STATISTICS0(Windows Vista)
- IKEEXT_IP_VERSION_SPECIFIC_KEYMODULE_STATISTICS1(Windows 7 이상)
- IKEEXT_IPV6_CGA_AUTHENTICATION0
- IKEEXT_KEYMODULE_STATISTICS:
- IKEEXT_KERBEROS_AUTHENTICATION0(Windows Vista 및 Windows 7)
- IKEEXT_KERBEROS_AUTHENTICATION1(Windows 8)
-
- IKEEXT_KEYMODULE_STATISTICS:
- IKEEXT_KEYMODULE_STATISTICS0(Windows Vista)
- IKEEXT_KEYMODULE_STATISTICS1(Windows 7 이상)
- IKEEXT_NAME_CREDENTIAL0
- IKEEXT_NTLM_V2_AUTHENTICATION0
- IKEEXT_POLICY:
- IKEEXT_POLICY0(Windows Vista)
- IKEEXT_POLICY1(Windows 7)
- IKEEXT_POLICY2(Windows 8)
- IKEEXT_PRESHARED_KEY_AUTHENTICATION:
- IKEEXT_PRESHARED_KEY_AUTHENTICATION0(Windows Vista)
- IKEEXT_PRESHARED_KEY_AUTHENTICATION1(Windows 7 이상)
- IKEEXT_PROPOSAL0
- IKEEXT_RESERVED_AUTHENTICATION0
- IKEEXT_SA_DETAILS:
- IKEEXT_SA_DETAILS0(Windows Vista)
- IKEEXT_SA_DETAILS1(Windows 7 이상)
- IKEEXT_SA_ENUM_TEMPLATE0
- IKEEXT_STATISTICS:
- IKEEXT_STATISTICS0(Windows Vista)
- IKEEXT_STATISTICS1(Windows 7 이상)
- IKEEXT_TRAFFIC0
IPsec 구조체
- IPSEC_ADDRESS_INFO0
- IPSEC_AGGREGATE_DROP_PACKET_STATISTICS:
- IPSEC_AGGREGATE_DROP_PACKET_STATISTICS0(Windows Vista)
- IPSEC_AGGREGATE_DROP_PACKET_STATISTICS1(Windows 7 이상)
- IPSEC_AGGREGATE_SA_STATISTICS0
- IPSEC_AH_DROP_PACKET_STATISTICS0
- IPSEC_AUTH_AND_CIPHER_TRANSFORM0
- IPSEC_AUTH_TRANSFORM0
- IPSEC_AUTH_TRANSFORM_ID0
- IPSEC_CIPHER_TRANSFORM0
- IPSEC_CIPHER_TRANSFORM_ID0
- IPSEC_DOSP_OPTIONS0
- IPSEC_DOSP_STATE0
- IPSEC_DOSP_STATE_ENUM_TEMPLATE0
- IPSEC_DOSP_STATISTICS0
- IPSEC_ESP_DROP_PACKET_STATISTICS0
- IPSEC_GETSPI:
- IPSEC_GETSPI0(Windows Vista)
- IPSEC_GETSPI1(Windows 7 이상)
- IPSEC_ID0
- IPSEC_KEY_MANAGER0
- IPSEC_KEY_MANAGER_CALLBACKS0
- IPSEC_KEYING_POLICY:
- IPSEC_KEYING_POLICY0(Windows Vista 및 Windows 7)
- IPSEC_KEYING_POLICY1(Windows 8)
- IPSEC_KEYMODULE_STATE0
- IPSEC_PROPOSAL0
- IPSEC_SA0
- IPSEC_SA_AUTH_AND_CIPHER_INFORMATION0
- IPSEC_SA_AUTH_INFORMATION0
- IPSEC_SA_BUNDLE:
- IPSEC_SA_BUNDLE0(Windows Vista)
- IPSEC_SA_BUNDLE1(Windows 7 이상)
- IPSEC_SA_CIPHER_INFORMATION0
- IPSEC_SA_CONTEXT:
- IPSEC_SA_CONTEXT0(Windows Vista)
- IPSEC_SA_CONTEXT1(Windows 7 이상)
- IPSEC_SA_CONTEXT_CHANGE0
- IPSEC_SA_CONTEXT ENUM_TEMPLATE0
- IPSEC_SA_CONTEXT_SUBSCRIPTION0
- IPSEC_SA_DETAILS:
- IPSEC_SA_DETAILS0(Windows Vista)
- IPSEC_SA_DETAILS1(Windows 7 이상)
- IPSEC_SA_ENUM_TEMPLATE0
- IPSEC_SA_IDLE_TIMEOUT0
- IPSEC_SA_LIFETIME0
- IPSEC_SA_TRANSFORM0
- IPSEC_STATISTICS:
- IPSEC_STATISTICS0(Windows Vista)
- IPSEC_STATISTICS1(Windows 7 이상)
- IPSEC_TOKEN0
- IPSEC_TRAFFIC:
- IPSEC_TRAFFIC0(Windows Vista)
- IPSEC_TRAFFIC1(Windows 7 이상)
- IPSEC_TRAFFIC_STATISTICS:
- IPSEC_TRAFFIC_STATISTICS0(Windows Vista)
- IPSEC_TRAFFIC_STATISTICS1(Windows 7 이상)
- IPSEC_TRANSPORT_POLICY:
- IPSEC_TRANSPORT_POLICY0(Windows Vista)
- IPSEC_TRANSPORT_POLICY1(Windows 7)
- IPSEC_TRANSPORT_POLICY2(Windows 8)
- IPSEC_TUNNEL_ENDPOINT0
- IPSEC_TUNNEL_ENDPOINTS:
- IPSEC_TUNNEL_ENDPOINTS0(Windows Vista)
- IPSEC_TUNNEL_ENDPOINTS1(Windows 7)
- IPSEC_TUNNEL_ENDPOINTS2(Windows 8)
- IPSEC_TUNNEL_POLICY:
- IPSEC_TUNNEL_POLICY0(Windows Vista)
- IPSEC_TUNNEL_POLICY1(Windows 7)
- IPSEC_TUNNEL_POLICY2(Windows 8)
- IPSEC_V4_UDP_ENCAPSULATION0
- IPSEC_VIRTUAL_IF_TUNNEL_INFO0