ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

icftypes.idl
Go to the documentation of this file.
00001 /*
00002  * Types for the ICF api
00003  *
00004  * Copyright 2007 Jeff Latimer
00005  *
00006  * This library is free software; you can redistribute it and/or
00007  * modify it under the terms of the GNU Lesser General Public
00008  * License as published by the Free Software Foundation; either
00009  * version 2.1 of the License, or (at your option) any later version.
00010  *
00011  * This library is distributed in the hope that it will be useful,
00012  * but WITHOUT ANY WARRANTY; without even the implied warranty of
00013  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
00014  * Lesser General Public License for more details.
00015  *
00016  * You should have received a copy of the GNU Lesser General Public
00017  * License along with this library; if not, write to the Free Software
00018  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
00019  *
00020  */
00021 
00022 import "wtypes.idl";
00023 
00024 typedef enum NET_FW_PROFILE_TYPE_
00025 {
00026     NET_FW_PROFILE_DOMAIN,
00027     NET_FW_PROFILE_STANDARD,
00028     NET_FW_PROFILE_CURRENT,
00029     NET_FW_PROFILE_TYPE_MAX
00030 }   NET_FW_PROFILE_TYPE;
00031 
00032 typedef enum NET_FW_IP_VERSION_
00033 {
00034     NET_FW_IP_VERSION_V4,
00035     NET_FW_IP_VERSION_V6,
00036     NET_FW_IP_VERSION_ANY,
00037     NET_FW_IP_VERSION_MAX
00038 }   NET_FW_IP_VERSION;
00039 
00040 typedef enum NET_FW_POLICY_TYPE_
00041 {
00042     NET_FW_POLICY_GROUP,
00043     NET_FW_POLICY_LOCAL,
00044     NET_FW_POLICY_EFFECTIVE,
00045     NET_FW_POLICY_TYPE_MAX
00046 }   NET_FW_POLICY_TYPE;
00047 
00048 typedef enum NET_FW_SCOPE_
00049 {
00050     NET_FW_SCOPE_ALL,
00051     NET_FW_SCOPE_LOCAL_SUBNET,
00052     NET_FW_SCOPE_CUSTOM,
00053     NET_FW_SCOPE_MAX
00054 }   NET_FW_SCOPE;
00055 
00056 typedef enum NET_FW_SERVICE_TYPE_
00057 {
00058     NET_FW_SERVICE_FILE_AND_PRINT,
00059     NET_FW_SERVICE_UPNP,
00060     NET_FW_SERVICE_REMOTE_DESKTOP,
00061     NET_FW_SERVICE_NONE,
00062     NET_FW_SERVICE_TYPE_MAX
00063 }   NET_FW_SERVICE_TYPE;
00064 
00065 typedef enum NET_FW_IP_PROTOCOL_
00066 {
00067     NET_FW_IP_PROTOCOL_TCP =  6,
00068     NET_FW_IP_PROTOCOL_UDP = 17
00069 }   NET_FW_IP_PROTOCOL;

Generated on Sat May 26 2012 04:30:12 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.