namespace MicaSetup.Shell.NetFw; public enum NET_FW_ACTION { NET_FW_ACTION_BLOCK, NET_FW_ACTION_ALLOW, NET_FW_ACTION_MAX, } public enum NET_FW_IP_PROTOCOL { NET_FW_IP_PROTOCOL_TCP = 6, NET_FW_IP_PROTOCOL_UDP = 17, NET_FW_IP_PROTOCOL_ANY = 256, } public 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, } public enum NET_FW_MODIFY_STATE { NET_FW_MODIFY_STATE_OK, NET_FW_MODIFY_STATE_GP_OVERRIDE, NET_FW_MODIFY_STATE_INBOUND_BLOCKED, } public enum NET_FW_PROFILE_TYPE { NET_FW_PROFILE_DOMAIN, NET_FW_PROFILE_STANDARD, NET_FW_PROFILE_CURRENT, NET_FW_PROFILE_TYPE_MAX, } public enum NET_FW_PROFILE_TYPE2 { NET_FW_PROFILE2_DOMAIN = 1, NET_FW_PROFILE2_PRIVATE, NET_FW_PROFILE2_PUBLIC = 4, NET_FW_PROFILE2_ALL = 2147483647, } public enum NET_FW_RULE_DIRECTION { NET_FW_RULE_DIR_IN = 1, NET_FW_RULE_DIR_OUT, NET_FW_RULE_DIR_MAX, } public enum NET_FW_SCOPE { NET_FW_SCOPE_ALL, NET_FW_SCOPE_LOCAL_SUBNET, NET_FW_SCOPE_CUSTOM, NET_FW_SCOPE_MAX, } public 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, }