9 Index
A
Abstract data model
Adding a firewall rule example
C
Client
Closing a policy store handle example
Creating an msft_netfirewalldynamickeywordaddress object example
D
Data model - abstract
Data types
E
Enumerating firewall rules example
Enumerating the firewall rules example
Events
Examples
creating an msft_netfirewalldynamickeywordaddress object
enumerating firewall rules example
enumerating the firewall rules
F
FW_ADDRESS_KEYWORD enumeration
FW_AUTH_SUITE_FLAGS enumeration
FW_CERT_CRITERIA_FLAGS enumeration
FW_CERT_CRITERIA_NAME_TYPE enumeration
FW_CERT_CRITERIA_TYPE enumeration
FW_CRYPTO_ENCRYPTION_TYPE enumeration
FW_CRYPTO_HASH_TYPE enumeration
FW_CRYPTO_KEY_EXCHANGE_TYPE enumeration
FW_CRYPTO_PROTOCOL_TYPE enumeration
FW_CRYPTO_SET_FLAGS enumeration
FW_ENFORCEMENT_STATE enumeration
FW_ENUM_RULES_FLAGS enumeration
FW_GLOBAL_CONFIG_IPSEC_EXEMPT_VALUES enumeration
FW_GLOBAL_CONFIG_IPSEC_THROUGH_NAT_VALUES enumeration
FW_GLOBAL_CONFIG_PRESHARED_KEY_ENCODING_VALUES enumeration
FW_ICMP_TYPE_CODE_LIST structure
FW_IPV4_ADDRESS_RANGE structure
FW_IPV6_ADDRESS_RANGE structure
FW_OBJECT_CTRL_FLAG enumeration
FW_PHASE1_CRYPTO_FLAGS enumeration
FW_PHASE1_CRYPTO_SUITE structure
FW_PHASE1_KEY_MODULE_TYPE enumeration
FW_PHASE1_SA_DETAILS structure
FW_PHASE2_CRYPTO_PFS enumeration
FW_PHASE2_CRYPTO_SUITE structure
FW_PHASE2_SA_DETAILS structure
FW_PHASE2_TRAFFIC_TYPE enumeration
FW_POLICY_ACCESS_RIGHT enumeration
FW_RULE_ORIGIN_TYPE enumeration
FW_RULE_STATUS_CLASS enumeration
FW_TRUST_TUPLE_KEYWORD enumeration
G
I
Implementer - security considerations
Initialization
L
Local events
M
Message processing
Messages
Methods
RRPC_FWAddAuthenticationSet (Opnum 17)
RRPC_FWAddAuthenticationSet2_10 (Opnum 52)
RRPC_FWAddAuthenticationSet2_20 (Opnum 62)
RRPC_FWAddConnectionSecurityRule (Opnum 12)
RRPC_FWAddConnectionSecurityRule2_10 (Opnum 49)
RRPC_FWAddConnectionSecurityRule2_20 (Opnum 58)
RRPC_FWAddCryptoSet (Opnum 22)
RRPC_FWAddCryptoSet2_10 (Opnum 55)
RRPC_FWAddFirewallRule (Opnum 5)
RRPC_FWAddFirewallRule2_10 (Opnum 46)
RRPC_FWAddFirewallRule2_20 (Opnum 66)
RRPC_FWAddFirewallRule2_24 (Opnum 70)
RRPC_FWAddFirewallRule2_25 (Opnum 74)
RRPC_FWAddFirewallRule2_26 (Opnum 78)
RRPC_FWAddFirewallRule2_27 (Opnum 82)
RRPC_FWAddFirewallRule2_31 (Opnum 86)
RRPC_FWAddMainModeRule (Opnum 32)
RRPC_FWClosePolicyStore (Opnum 1)
RRPC_FWDeleteAllAuthenticationSets (Opnum 20)
RRPC_FWDeleteAllConnectionSecurityRules (Opnum 15)
RRPC_FWDeleteAllCryptoSets (Opnum 25)
RRPC_FWDeleteAllFirewallRules (Opnum 8)
RRPC_FWDeleteAllMainModeRules (Opnum 35)
RRPC_FWDeleteAuthenticationSet (Opnum 19)
RRPC_FWDeleteConnectionSecurityRule (Opnum 14)
RRPC_FWDeleteCryptoSet (Opnum 24)
RRPC_FWDeleteFirewallRule (Opnum 7)
RRPC_FWDeleteMainModeRule (Opnum 34)
RRPC_FWDeletePhase1SAs (Opnum 29)
RRPC_FWDeletePhase2SAs (Opnum 30)
RRPC_FWEnumAdapters (Opnum 43)
RRPC_FWEnumAuthenticationSets (Opnum 21)
RRPC_FWEnumAuthenticationSets2_10 (Opnum 54)
RRPC_FWEnumAuthenticationSets2_20 (Opnum 64)
RRPC_FWEnumConnectionSecurityRules (Opnum 16)
RRPC_FWEnumConnectionSecurityRules2_10 (Opnum 51)
RRPC_FWEnumConnectionSecurityRules2_20 (Opnum 60)
RRPC_FWEnumCryptoSets (Opnum 26)
RRPC_FWEnumCryptoSets2_10 (Opnum 57)
RRPC_FWEnumFirewallRules (Opnum 9)
RRPC_FWEnumFirewallRules2_10 (Opnum 48)
RRPC_FWEnumFirewallRules2_20 (Opnum 68)
RRPC_FWEnumFirewallRules2_24 (Opnum 72)
RRPC_FWEnumFirewallRules2_25 (Opnum 76)
RRPC_FWEnumFirewallRules2_26 (Opnum 80)
RRPC_FWEnumFirewallRules2_27 (Opnum 84)
RRPC_FWEnumFirewallRules2_31 (Opnum 88)
RRPC_FWEnumMainModeRules (Opnum 36)
RRPC_FWEnumNetworks (Opnum 42)
RRPC_FWEnumPhase1SAs (Opnum 27)
RRPC_FWEnumPhase2SAs (Opnum 28)
RRPC_FWEnumProducts (Opnum 31)
RRPC_FWGetConfig2_10 (Opnum 45)
RRPC_FWGetGlobalConfig (Opnum 3)
RRPC_FWGetGlobalConfig2_10 (Opnum 44)
RRPC_FWOpenPolicyStore (Opnum 0)
RRPC_FWQueryAuthenticationSets (Opnum 40)
RRPC_FWQueryAuthenticationSets2_20 (Opnum 65)
RRPC_FWQueryConnectionSecurityRules (Opnum 38)
RRPC_FWQueryConnectionSecurityRules2_20 (Opnum 61)
RRPC_FWQueryCryptoSets (Opnum 41)
RRPC_FWQueryFirewallRules (Opnum 37)
RRPC_FWQueryFirewallRules2_20 (Opnum 69)
RRPC_FWQueryFirewallRules2_24 (Opnum 73)
RRPC_FWQueryFirewallRules2_25 (Opnum 77)
RRPC_FWQueryFirewallRules2_26 (Opnum 81)
RRPC_FWQueryFirewallRules2_27 (Opnum 85)
RRPC_FWQueryFirewallRules2_31 (Opnum 89)
RRPC_FWQueryMainModeRules (Opnum 39)
RRPC_FWRestoreDefaults (Opnum 2)
RRPC_FWSetAuthenticationSet (Opnum 18)
RRPC_FWSetAuthenticationSet2_10 (Opnum 53)
RRPC_FWSetAuthenticationSet2_20 (Opnum 63)
RRPC_FWSetConnectionSecurityRule (Opnum 13)
RRPC_FWSetConnectionSecurityRule2_10 (Opnum 50)
RRPC_FWSetConnectionSecurityRule2_20 (Opnum 59)
RRPC_FWSetCryptoSet (Opnum 23)
RRPC_FWSetCryptoSet2_10 (Opnum 56)
RRPC_FWSetFirewallRule (Opnum 6)
RRPC_FWSetFirewallRule2_10 (Opnum 47)
RRPC_FWSetFirewallRule2_20 (Opnum 67)
RRPC_FWSetFirewallRule2_24 (Opnum 71)
RRPC_FWSetFirewallRule2_25 (Opnum 75)
RRPC_FWSetFirewallRule2_26 (Opnum 79)
RRPC_FWSetFirewallRule2_27 (Opnum 83)
RRPC_FWSetFirewallRule2_31 (Opnum 87)
RRPC_FWSetGlobalConfig (Opnum 4)
RRPC_FWSetMainModeRule (Opnum 33)
N
O
Opening a policy store example
P
Protocol Details
R
Relationship to other protocols
RRPC_FWAddAuthenticationSet (Opnum 17) method
RRPC_FWAddAuthenticationSet method
RRPC_FWAddAuthenticationSet2_10 (Opnum 52) method
RRPC_FWAddAuthenticationSet2_10 method
RRPC_FWAddAuthenticationSet2_20 (Opnum 62) method
RRPC_FWAddAuthenticationSet2_20 method
RRPC_FWAddConnectionSecurityRule (Opnum 12) method
RRPC_FWAddConnectionSecurityRule method
RRPC_FWAddConnectionSecurityRule2_10 (Opnum 49) method
RRPC_FWAddConnectionSecurityRule2_10 method
RRPC_FWAddConnectionSecurityRule2_20 (Opnum 58) method
RRPC_FWAddConnectionSecurityRule2_20 method (section 3.1.4.59, section 3.1.4.68)
RRPC_FWAddCryptoSet (Opnum 22) method
RRPC_FWAddCryptoSet2_10 (Opnum 55) method
RRPC_FWAddCryptoSet2_10 method
RRPC_FWAddFirewallRule (Opnum 5) method
RRPC_FWAddFirewallRule2_10 (Opnum 46) method
RRPC_FWAddFirewallRule2_10 method
RRPC_FWAddFirewallRule2_20 (Opnum 66) method
RRPC_FWAddFirewallRule2_20 method
RRPC_FWAddFirewallRule2_24 (Opnum 70) method
RRPC_FWAddFirewallRule2_24 method
RRPC_FWAddFirewallRule2_25 (Opnum 74) method
RRPC_FWAddFirewallRule2_26 (Opnum 78) method
RRPC_FWAddFirewallRule2_27 (Opnum 82) method
RRPC_FWAddFirewallRule2_31 (Opnum 86) method
RRPC_FWAddMainModeRule (Opnum 32) method
RRPC_FWClosePolicyStore (Opnum 1) method
RRPC_FWClosePolicyStore method
RRPC_FWDeleteAllAuthenticationSets (Opnum 20) method
RRPC_FWDeleteAllAuthenticationSets method
RRPC_FWDeleteAllConnectionSecurityRules (Opnum 15) method
RRPC_FWDeleteAllConnectionSecurityRules method
RRPC_FWDeleteAllCryptoSets (Opnum 25) method
RRPC_FWDeleteAllCryptoSets method
RRPC_FWDeleteAllFirewallRules (Opnum 8) method
RRPC_FWDeleteAllFirewallRules method
RRPC_FWDeleteAllMainModeRules (Opnum 35) method
RRPC_FWDeleteAllMainModeRules method
RRPC_FWDeleteAuthenticationSet (Opnum 19) method
RRPC_FWDeleteAuthenticationSet method
RRPC_FWDeleteConnectionSecurityRule (Opnum 14) method
RRPC_FWDeleteConnectionSecurityRule method
RRPC_FWDeleteCryptoSet (Opnum 24) method
RRPC_FWDeleteFirewallRule (Opnum 7) method
RRPC_FWDeleteFirewallRule method
RRPC_FWDeleteMainModeRule (Opnum 34) method
RRPC_FWDeleteMainModeRule method
RRPC_FWDeletePhase1SAs (Opnum 29) method
RRPC_FWDeletePhase2SAs (Opnum 30) method
RRPC_FWEnumAdapters (Opnum 43) method
RRPC_FWEnumAuthenticationSets (Opnum 21) method
RRPC_FWEnumAuthenticationSets method
RRPC_FWEnumAuthenticationSets2_10 (Opnum 54) method
RRPC_FWEnumAuthenticationSets2_10 method
RRPC_FWEnumAuthenticationSets2_20 (Opnum 64) method
RRPC_FWEnumAuthenticationSets2_20 method
RRPC_FWEnumConnectionSecurityRules (Opnum 16) method
RRPC_FWEnumConnectionSecurityRules method
RRPC_FWEnumConnectionSecurityRules2_10 (Opnum 51) method
RRPC_FWEnumConnectionSecurityRules2_10 method
RRPC_FWEnumConnectionSecurityRules2_20 (Opnum 60) method
RRPC_FWEnumConnectionSecurityRules2_20 method
RRPC_FWEnumCryptoSets (Opnum 26) method
RRPC_FWEnumCryptoSets2_10 (Opnum 57) method
RRPC_FWEnumCryptoSets2_10 method
RRPC_FWEnumFirewallRules (Opnum 9) method
RRPC_FWEnumFirewallRules method
RRPC_FWEnumFirewallRules2_10 (Opnum 48) method
RRPC_FWEnumFirewallRules2_10 method
RRPC_FWEnumFirewallRules2_20 (Opnum 68) method
RRPC_FWEnumFirewallRules2_20 method
RRPC_FWEnumFirewallRules2_24 (Opnum 72) method
RRPC_FWEnumFirewallRules2_24 method
RRPC_FWEnumFirewallRules2_25 (Opnum 76) method
RRPC_FWEnumFirewallRules2_26 (Opnum 80) method
RRPC_FWEnumFirewallRules2_27 (Opnum 84) method
RRPC_FWEnumFirewallRules2_31 (Opnum 88) method
RRPC_FWEnumMainModeRules (Opnum 36) method
RRPC_FWEnumMainModeRules method
RRPC_FWEnumNetworks (Opnum 42) method
RRPC_FWEnumPhase1SAs (Opnum 27) method
RRPC_FWEnumPhase2SAs (Opnum 28) method
RRPC_FWEnumProducts (Opnum 31) method
RRPC_FWGetConfig (Opnum 10) method
RRPC_FWGetConfig2_10 (Opnum 45) method
RRPC_FWGetGlobalConfig (Opnum 3) method
RRPC_FWGetGlobalConfig2_10 (Opnum 44) method
RRPC_FWGetGlobalConfig2_10 method
RRPC_FWModifyConnectionSecurityRule2_20 method
RRPC_FWOpenPolicyStore (Opnum 0) method
RRPC_FWQueryAuthenticationSets (Opnum 40) method
RRPC_FWQueryAuthenticationSets method
RRPC_FWQueryAuthenticationSets2_20 (Opnum 65) method
RRPC_FWQueryAuthenticationSets2_20 method
RRPC_FWQueryConnectionSecurityRules (Opnum 38) method
RRPC_FWQueryConnectionSecurityRules method
RRPC_FWQueryConnectionSecurityRules2_20 (Opnum 61) method
RRPC_FWQueryConnectionSecurityRules2_20 method
RRPC_FWQueryCryptoSets (Opnum 41) method
RRPC_FWQueryFirewallRules (Opnum 37) method
RRPC_FWQueryFirewallRules method
RRPC_FWQueryFirewallRules2_20 (Opnum 69) method
RRPC_FWQueryFirewallRules2_20 method
RRPC_FWQueryFirewallRules2_24 (Opnum 73) method
RRPC_FWQueryFirewallRules2_24 method
RRPC_FWQueryFirewallRules2_25 (Opnum 77) method
RRPC_FWQueryFirewallRules2_26 (Opnum 81) method
RRPC_FWQueryFirewallRules2_27 (Opnum 85) method
RRPC_FWQueryFirewallRules2_31 (Opnum 89) method
RRPC_FWQueryMainModeRules (Opnum 39) method
RRPC_FWQueryMainModeRules method
RRPC_FWRestoreDefaults (Opnum 2) method
RRPC_FWSetAuthenticationSet (Opnum 18) method
RRPC_FWSetAuthenticationSet method
RRPC_FWSetAuthenticationSet2_10 (Opnum 53) method
RRPC_FWSetAuthenticationSet2_10 method
RRPC_FWSetAuthenticationSet2_20 (Opnum 63) method
RRPC_FWSetAuthenticationSet2_20 method
RRPC_FWSetConfig (Opnum 11) method
RRPC_FWSetConnectionSecurityRule (Opnum 13) method
RRPC_FWSetConnectionSecurityRule method
RRPC_FWSetConnectionSecurityRule2_10 (Opnum 50) method
RRPC_FWSetConnectionSecurityRule2_10 method
RRPC_FWSetConnectionSecurityRule2_20 (Opnum 59) method
RRPC_FWSetCryptoSet (Opnum 23) method
RRPC_FWSetCryptoSet2_10 (Opnum 56) method
RRPC_FWSetCryptoSet2_10 method
RRPC_FWSetFirewallRule (Opnum 6) method
RRPC_FWSetFirewallRule2_10 (Opnum 47) method
RRPC_FWSetFirewallRule2_10 method
RRPC_FWSetFirewallRule2_20 (Opnum 67) method
RRPC_FWSetFirewallRule2_24 (Opnum 71) method
RRPC_FWSetFirewallRule2_24 method
RRPC_FWSetFirewallRule2_25 (Opnum 75) method
RRPC_FWSetFirewallRule2_26 (Opnum 79) method
RRPC_FWSetFirewallRule2_27 (Opnum 83) method
RRPC_FWSetFirewallRule2_31 (Opnum 87) method
RRPC_FWSetGlobalConfig (Opnum 4) method
RRPC_FWSetMainModeRule (Opnum 33) method
S
Security
Sequencing rules
Server
RRPC_FWAddAuthenticationSet (Opnum 17) method
RRPC_FWAddAuthenticationSet2_10 (Opnum 52) method
RRPC_FWAddAuthenticationSet2_20 (Opnum 62) method
RRPC_FWAddConnectionSecurityRule (Opnum 12) method
RRPC_FWAddConnectionSecurityRule2_10 (Opnum 49) method
RRPC_FWAddConnectionSecurityRule2_20 (Opnum 58) method
RRPC_FWAddCryptoSet (Opnum 22) method
RRPC_FWAddCryptoSet2_10 (Opnum 55) method
RRPC_FWAddFirewallRule (Opnum 5) method
RRPC_FWAddFirewallRule2_10 (Opnum 46) method
RRPC_FWAddFirewallRule2_20 (Opnum 66) method
RRPC_FWAddFirewallRule2_24 (Opnum 70) method
RRPC_FWAddFirewallRule2_25 (Opnum 74) method
RRPC_FWAddFirewallRule2_26 (Opnum 78) method
RRPC_FWAddFirewallRule2_27 (Opnum 82) method
RRPC_FWAddFirewallRule2_31 (Opnum 86) method
RRPC_FWAddMainModeRule (Opnum 32) method
RRPC_FWClosePolicyStore (Opnum 1) method
RRPC_FWDeleteAllAuthenticationSets (Opnum 20) method
RRPC_FWDeleteAllConnectionSecurityRules (Opnum 15) method
RRPC_FWDeleteAllCryptoSets (Opnum 25) method
RRPC_FWDeleteAllFirewallRules (Opnum 8) method
RRPC_FWDeleteAllMainModeRules (Opnum 35) method
RRPC_FWDeleteAuthenticationSet (Opnum 19) method
RRPC_FWDeleteConnectionSecurityRule (Opnum 14) method
RRPC_FWDeleteCryptoSet (Opnum 24) method
RRPC_FWDeleteFirewallRule (Opnum 7) method
RRPC_FWDeleteMainModeRule (Opnum 34) method
RRPC_FWDeletePhase1SAs (Opnum 29) method
RRPC_FWDeletePhase2SAs (Opnum 30) method
RRPC_FWEnumAdapters (Opnum 43) method
RRPC_FWEnumAuthenticationSets (Opnum 21) method
RRPC_FWEnumAuthenticationSets2_10 (Opnum 54) method
RRPC_FWEnumAuthenticationSets2_20 (Opnum 64) method
RRPC_FWEnumConnectionSecurityRules (Opnum 16) method
RRPC_FWEnumConnectionSecurityRules2_10 (Opnum 51) method
RRPC_FWEnumConnectionSecurityRules2_20 (Opnum 60) method
RRPC_FWEnumCryptoSets (Opnum 26) method
RRPC_FWEnumCryptoSets2_10 (Opnum 57) method
RRPC_FWEnumFirewallRules (Opnum 9) method
RRPC_FWEnumFirewallRules2_10 (Opnum 48) method
RRPC_FWEnumFirewallRules2_20 (Opnum 68) method
RRPC_FWEnumFirewallRules2_24 (Opnum 72) method
RRPC_FWEnumFirewallRules2_25 (Opnum 76) method
RRPC_FWEnumFirewallRules2_26 (Opnum 80) method
RRPC_FWEnumFirewallRules2_27 (Opnum 84) method
RRPC_FWEnumFirewallRules2_31 (Opnum 88) method
RRPC_FWEnumMainModeRules (Opnum 36) method
RRPC_FWEnumNetworks (Opnum 42) method
RRPC_FWEnumPhase1SAs (Opnum 27) method
RRPC_FWEnumPhase2SAs (Opnum 28) method
RRPC_FWEnumProducts (Opnum 31) method
RRPC_FWGetConfig (Opnum 10) method
RRPC_FWGetConfig2_10 (Opnum 45) method
RRPC_FWGetGlobalConfig (Opnum 3) method
RRPC_FWGetGlobalConfig2_10 (Opnum 44) method
RRPC_FWOpenPolicyStore (Opnum 0) method
RRPC_FWQueryAuthenticationSets (Opnum 40) method
RRPC_FWQueryAuthenticationSets2_20 (Opnum 65) method
RRPC_FWQueryConnectionSecurityRules (Opnum 38) method
RRPC_FWQueryConnectionSecurityRules2_20 (Opnum 61) method
RRPC_FWQueryCryptoSets (Opnum 41) method
RRPC_FWQueryFirewallRules (Opnum 37) method
RRPC_FWQueryFirewallRules2_20 (Opnum 69) method
RRPC_FWQueryFirewallRules2_24 (Opnum 73) method
RRPC_FWQueryFirewallRules2_25 (Opnum 77) method
RRPC_FWQueryFirewallRules2_26 (Opnum 81) method
RRPC_FWQueryFirewallRules2_27 (Opnum 85) method
RRPC_FWQueryFirewallRules2_31 (Opnum 89) method
RRPC_FWQueryMainModeRules (Opnum 39) method
RRPC_FWRestoreDefaults (Opnum 2) method
RRPC_FWSetAuthenticationSet (Opnum 18) method
RRPC_FWSetAuthenticationSet2_10 (Opnum 53) method
RRPC_FWSetAuthenticationSet2_20 (Opnum 63) method
RRPC_FWSetConfig (Opnum 11) method
RRPC_FWSetConnectionSecurityRule (Opnum 13) method
RRPC_FWSetConnectionSecurityRule2_10 (Opnum 50) method
RRPC_FWSetConnectionSecurityRule2_20 (Opnum 59) method
RRPC_FWSetCryptoSet (Opnum 23) method
RRPC_FWSetCryptoSet2_10 (Opnum 56) method
RRPC_FWSetFirewallRule (Opnum 6) method
RRPC_FWSetFirewallRule2_10 (Opnum 47) method
RRPC_FWSetFirewallRule2_20 (Opnum 67) method
RRPC_FWSetFirewallRule2_24 (Opnum 71) method
RRPC_FWSetFirewallRule2_25 (Opnum 75) method
RRPC_FWSetFirewallRule2_26 (Opnum 79) method
RRPC_FWSetFirewallRule2_27 (Opnum 83) method
RRPC_FWSetFirewallRule2_31 (Opnum 87) method
RRPC_FWSetGlobalConfig (Opnum 4) method
RRPC_FWSetMainModeRule (Opnum 33) method
T
Timer events
Timers
V