ReactOS 0.4.16-dev-297-gc569aee
icftypes.idl File Reference

Go to the source code of this file.

Typedefs

typedef enum NET_FW_PROFILE_TYPE_ NET_FW_PROFILE_TYPE
 
typedef enum NET_FW_PROFILE_TYPE2_ NET_FW_PROFILE_TYPE2
 
typedef enum NET_FW_IP_VERSION_ NET_FW_IP_VERSION
 
typedef enum NET_FW_POLICY_TYPE_ NET_FW_POLICY_TYPE
 
typedef enum NET_FW_SCOPE_ NET_FW_SCOPE
 
typedef enum NET_FW_SERVICE_TYPE_ NET_FW_SERVICE_TYPE
 
typedef enum NET_FW_IP_PROTOCOL_ NET_FW_IP_PROTOCOL
 
typedef enum NET_FW_RULE_DIRECTION_ NET_FW_RULE_DIRECTION
 
typedef enum NET_FW_ACTION_ NET_FW_ACTION
 
typedef enum NET_FW_MODIFY_STATE_ NET_FW_MODIFY_STATE
 

Enumerations

enum  NET_FW_PROFILE_TYPE_ { NET_FW_PROFILE_DOMAIN , NET_FW_PROFILE_STANDARD , NET_FW_PROFILE_CURRENT , NET_FW_PROFILE_TYPE_MAX }
 
enum  NET_FW_PROFILE_TYPE2_ { NET_FW_PROFILE2_DOMAIN = 0x0001 , NET_FW_PROFILE2_PRIVATE = 0x0002 , NET_FW_PROFILE2_PUBLIC = 0x0004 , NET_FW_PROFILE2_ALL = 0x7FFFFFFF }
 
enum  NET_FW_IP_VERSION_ { NET_FW_IP_VERSION_V4 , NET_FW_IP_VERSION_V6 , NET_FW_IP_VERSION_ANY , NET_FW_IP_VERSION_MAX }
 
enum  NET_FW_POLICY_TYPE_ { NET_FW_POLICY_GROUP , NET_FW_POLICY_LOCAL , NET_FW_POLICY_EFFECTIVE , NET_FW_POLICY_TYPE_MAX }
 
enum  NET_FW_SCOPE_ { NET_FW_SCOPE_ALL , NET_FW_SCOPE_LOCAL_SUBNET , NET_FW_SCOPE_CUSTOM , NET_FW_SCOPE_MAX }
 
enum  NET_FW_SERVICE_TYPE_ {
  NET_FW_SERVICE_FILE_AND_PRINT , NET_FW_SERVICE_UPNP , NET_FW_SERVICE_REMOTE_DESKTOP , NET_FW_SERVICE_NONE ,
  NET_FW_SERVICE_TYPE_MAX
}
 
enum  NET_FW_IP_PROTOCOL_ { NET_FW_IP_PROTOCOL_TCP = 6 , NET_FW_IP_PROTOCOL_UDP = 17 }
 
enum  NET_FW_RULE_DIRECTION_ { NET_FW_RULE_DIR_IN = 1 , NET_FW_RULE_DIR_OUT , NET_FW_RULE_DIR_MAX }
 
enum  NET_FW_ACTION_ { NET_FW_ACTION_BLOCK , NET_FW_ACTION_ALLOW , NET_FW_ACTION_MAX }
 
enum  NET_FW_MODIFY_STATE_ { NET_FW_MODIFY_STATE_OK , NET_FW_MODIFY_STATE_GP_OVERRIDE , NET_FW_MODIFY_STATE_INBOUND_BLOCKED }
 

Typedef Documentation

◆ NET_FW_ACTION

◆ NET_FW_IP_PROTOCOL

◆ NET_FW_IP_VERSION

◆ NET_FW_MODIFY_STATE

◆ NET_FW_POLICY_TYPE

◆ NET_FW_PROFILE_TYPE

◆ NET_FW_PROFILE_TYPE2

◆ NET_FW_RULE_DIRECTION

◆ NET_FW_SCOPE

◆ NET_FW_SERVICE_TYPE

Enumeration Type Documentation

◆ NET_FW_ACTION_

Enumerator
NET_FW_ACTION_BLOCK 
NET_FW_ACTION_ALLOW 
NET_FW_ACTION_MAX 

Definition at line 86 of file icftypes.idl.

87{
enum NET_FW_ACTION_ NET_FW_ACTION
@ NET_FW_ACTION_ALLOW
Definition: icftypes.idl:89
@ NET_FW_ACTION_BLOCK
Definition: icftypes.idl:88
@ NET_FW_ACTION_MAX
Definition: icftypes.idl:90

◆ NET_FW_IP_PROTOCOL_

Enumerator
NET_FW_IP_PROTOCOL_TCP 
NET_FW_IP_PROTOCOL_UDP 

Definition at line 73 of file icftypes.idl.

74{
enum NET_FW_IP_PROTOCOL_ NET_FW_IP_PROTOCOL
@ NET_FW_IP_PROTOCOL_TCP
Definition: icftypes.idl:75
@ NET_FW_IP_PROTOCOL_UDP
Definition: icftypes.idl:76

◆ NET_FW_IP_VERSION_

Enumerator
NET_FW_IP_VERSION_V4 
NET_FW_IP_VERSION_V6 
NET_FW_IP_VERSION_ANY 
NET_FW_IP_VERSION_MAX 

Definition at line 40 of file icftypes.idl.

41{
@ NET_FW_IP_VERSION_MAX
Definition: icftypes.idl:45
@ NET_FW_IP_VERSION_V6
Definition: icftypes.idl:43
@ NET_FW_IP_VERSION_ANY
Definition: icftypes.idl:44
@ NET_FW_IP_VERSION_V4
Definition: icftypes.idl:42
enum NET_FW_IP_VERSION_ NET_FW_IP_VERSION

◆ NET_FW_MODIFY_STATE_

Enumerator
NET_FW_MODIFY_STATE_OK 
NET_FW_MODIFY_STATE_GP_OVERRIDE 
NET_FW_MODIFY_STATE_INBOUND_BLOCKED 

Definition at line 93 of file icftypes.idl.

94{
@ NET_FW_MODIFY_STATE_OK
Definition: icftypes.idl:95
@ NET_FW_MODIFY_STATE_INBOUND_BLOCKED
Definition: icftypes.idl:97
@ NET_FW_MODIFY_STATE_GP_OVERRIDE
Definition: icftypes.idl:96
enum NET_FW_MODIFY_STATE_ NET_FW_MODIFY_STATE

◆ NET_FW_POLICY_TYPE_

Enumerator
NET_FW_POLICY_GROUP 
NET_FW_POLICY_LOCAL 
NET_FW_POLICY_EFFECTIVE 
NET_FW_POLICY_TYPE_MAX 

Definition at line 48 of file icftypes.idl.

49{
enum NET_FW_POLICY_TYPE_ NET_FW_POLICY_TYPE
@ NET_FW_POLICY_EFFECTIVE
Definition: icftypes.idl:52
@ NET_FW_POLICY_TYPE_MAX
Definition: icftypes.idl:53
@ NET_FW_POLICY_GROUP
Definition: icftypes.idl:50
@ NET_FW_POLICY_LOCAL
Definition: icftypes.idl:51

◆ NET_FW_PROFILE_TYPE2_

Enumerator
NET_FW_PROFILE2_DOMAIN 
NET_FW_PROFILE2_PRIVATE 
NET_FW_PROFILE2_PUBLIC 
NET_FW_PROFILE2_ALL 

Definition at line 32 of file icftypes.idl.

33{
37 NET_FW_PROFILE2_ALL = 0x7FFFFFFF
enum NET_FW_PROFILE_TYPE2_ NET_FW_PROFILE_TYPE2
@ NET_FW_PROFILE2_PRIVATE
Definition: icftypes.idl:35
@ NET_FW_PROFILE2_PUBLIC
Definition: icftypes.idl:36
@ NET_FW_PROFILE2_DOMAIN
Definition: icftypes.idl:34
@ NET_FW_PROFILE2_ALL
Definition: icftypes.idl:37

◆ NET_FW_PROFILE_TYPE_

Enumerator
NET_FW_PROFILE_DOMAIN 
NET_FW_PROFILE_STANDARD 
NET_FW_PROFILE_CURRENT 
NET_FW_PROFILE_TYPE_MAX 

Definition at line 24 of file icftypes.idl.

25{
enum NET_FW_PROFILE_TYPE_ NET_FW_PROFILE_TYPE
@ NET_FW_PROFILE_TYPE_MAX
Definition: icftypes.idl:29
@ NET_FW_PROFILE_CURRENT
Definition: icftypes.idl:28
@ NET_FW_PROFILE_DOMAIN
Definition: icftypes.idl:26
@ NET_FW_PROFILE_STANDARD
Definition: icftypes.idl:27

◆ NET_FW_RULE_DIRECTION_

Enumerator
NET_FW_RULE_DIR_IN 
NET_FW_RULE_DIR_OUT 
NET_FW_RULE_DIR_MAX 

Definition at line 79 of file icftypes.idl.

80{
enum NET_FW_RULE_DIRECTION_ NET_FW_RULE_DIRECTION
@ NET_FW_RULE_DIR_MAX
Definition: icftypes.idl:83
@ NET_FW_RULE_DIR_IN
Definition: icftypes.idl:81
@ NET_FW_RULE_DIR_OUT
Definition: icftypes.idl:82

◆ NET_FW_SCOPE_

Enumerator
NET_FW_SCOPE_ALL 
NET_FW_SCOPE_LOCAL_SUBNET 
NET_FW_SCOPE_CUSTOM 
NET_FW_SCOPE_MAX 

Definition at line 56 of file icftypes.idl.

57{
@ NET_FW_SCOPE_LOCAL_SUBNET
Definition: icftypes.idl:59
@ NET_FW_SCOPE_MAX
Definition: icftypes.idl:61
@ NET_FW_SCOPE_CUSTOM
Definition: icftypes.idl:60
@ NET_FW_SCOPE_ALL
Definition: icftypes.idl:58
enum NET_FW_SCOPE_ NET_FW_SCOPE

◆ NET_FW_SERVICE_TYPE_

Enumerator
NET_FW_SERVICE_FILE_AND_PRINT 
NET_FW_SERVICE_UPNP 
NET_FW_SERVICE_REMOTE_DESKTOP 
NET_FW_SERVICE_NONE 
NET_FW_SERVICE_TYPE_MAX 

Definition at line 64 of file icftypes.idl.

65{
@ NET_FW_SERVICE_REMOTE_DESKTOP
Definition: icftypes.idl:68
@ NET_FW_SERVICE_UPNP
Definition: icftypes.idl:67
@ NET_FW_SERVICE_TYPE_MAX
Definition: icftypes.idl:70
@ NET_FW_SERVICE_FILE_AND_PRINT
Definition: icftypes.idl:66
@ NET_FW_SERVICE_NONE
Definition: icftypes.idl:69
enum NET_FW_SERVICE_TYPE_ NET_FW_SERVICE_TYPE