zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

icftypes.h (2317B) - Raw


      1 /*** Autogenerated by WIDL 10.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__ */