1 /*** Autogenerated by WIDL 6.4 from include/icftypes.idl - Do not edit ***/ 2 3 #ifdef _WIN32 4 #ifndef __REQUIRED_RPCNDR_H_VERSION__ 5 #define __REQUIRED_RPCNDR_H_VERSION__ 475 6 #endif 7 #include <rpc.h> 8 #include <rpcndr.h> 9 #endif 10 11 #ifndef COM_NO_WINDOWS_H 12 #include <windows.h> 13 #include <ole2.h> 14 #endif 15 16 #ifndef __icftypes_h__ 17 #define __icftypes_h__ 18 19 /* Forward declarations */ 20 21 /* Headers for imported files */ 22 23 #include <wtypes.h> 24 25 #ifdef __cplusplus 26 extern "C" { 27 #endif 28 29 typedef enum NET_FW_PROFILE_TYPE_ { 30 NET_FW_PROFILE_DOMAIN = 0, 31 NET_FW_PROFILE_STANDARD = 1, 32 NET_FW_PROFILE_CURRENT = 2, 33 NET_FW_PROFILE_TYPE_MAX = 3 34 } NET_FW_PROFILE_TYPE; 35 typedef enum NET_FW_PROFILE_TYPE2_ { 36 NET_FW_PROFILE2_DOMAIN = 0x1, 37 NET_FW_PROFILE2_PRIVATE = 0x2, 38 NET_FW_PROFILE2_PUBLIC = 0x4, 39 NET_FW_PROFILE2_ALL = 0x7fffffff 40 } NET_FW_PROFILE_TYPE2; 41 typedef enum NET_FW_IP_VERSION_ { 42 NET_FW_IP_VERSION_V4 = 0, 43 NET_FW_IP_VERSION_V6 = 1, 44 NET_FW_IP_VERSION_ANY = 2, 45 NET_FW_IP_VERSION_MAX = 3 46 } NET_FW_IP_VERSION; 47 typedef enum NET_FW_POLICY_TYPE_ { 48 NET_FW_POLICY_GROUP = 0, 49 NET_FW_POLICY_LOCAL = 1, 50 NET_FW_POLICY_EFFECTIVE = 2, 51 NET_FW_POLICY_TYPE_MAX = 3 52 } NET_FW_POLICY_TYPE; 53 typedef enum NET_FW_SCOPE_ { 54 NET_FW_SCOPE_ALL = 0, 55 NET_FW_SCOPE_LOCAL_SUBNET = 1, 56 NET_FW_SCOPE_CUSTOM = 2, 57 NET_FW_SCOPE_MAX = 3 58 } NET_FW_SCOPE; 59 typedef enum NET_FW_SERVICE_TYPE_ { 60 NET_FW_SERVICE_FILE_AND_PRINT = 0, 61 NET_FW_SERVICE_UPNP = 1, 62 NET_FW_SERVICE_REMOTE_DESKTOP = 2, 63 NET_FW_SERVICE_NONE = 3, 64 NET_FW_SERVICE_TYPE_MAX = 4 65 } NET_FW_SERVICE_TYPE; 66 typedef enum NET_FW_IP_PROTOCOL_ { 67 NET_FW_IP_PROTOCOL_TCP = 6, 68 NET_FW_IP_PROTOCOL_UDP = 17 69 } NET_FW_IP_PROTOCOL; 70 typedef enum NET_FW_RULE_DIRECTION_ { 71 NET_FW_RULE_DIR_IN = 1, 72 NET_FW_RULE_DIR_OUT = 2, 73 NET_FW_RULE_DIR_MAX = 3 74 } NET_FW_RULE_DIRECTION; 75 typedef enum NET_FW_ACTION_ { 76 NET_FW_ACTION_BLOCK = 0, 77 NET_FW_ACTION_ALLOW = 1, 78 NET_FW_ACTION_MAX = 2 79 } NET_FW_ACTION; 80 typedef enum NET_FW_MODIFY_STATE_ { 81 NET_FW_MODIFY_STATE_OK = 0, 82 NET_FW_MODIFY_STATE_GP_OVERRIDE = 1, 83 NET_FW_MODIFY_STATE_INBOUND_BLOCKED = 2 84 } NET_FW_MODIFY_STATE; 85 /* Begin additional prototypes for all interfaces */ 86 87 88 /* End additional prototypes */ 89 90 #ifdef __cplusplus 91 } 92 #endif 93 94 #endif /* __icftypes_h__ */ 95