// Copyright (c) 2007-2010, Intel Corporation. All rights reserved. [Version ( "7.0.0" ), Description ( "Represents the HTTP Proxy Service." )] class IPS_HTTPProxyService : CIM_Service { [Description ( "This property defines whether the HTTP proxies sync " "(from local) is allowed" )] boolean SyncEnabled; [Description ( "Adds a Proxy access point that will be used when FW " "needs to open a user-initiated connection" ), ValueMap { "0", "1", "16", "23", "36", "2058"}, Values { "PT_STATUS_SUCCESS", "PT_STATUS_INTERNAL_ERROR", "PT_STATUS_NOT_PERMITTTED", "PT_STATUS_MAX_LIMIT_REACHED", "PT_STATUS_INVALID_PARAMETER", "PT_STATUS_DUPLICATE" }] uint32 AddProxyAccessPoint( [Required, IN, Description ( "A string holding the IP address or FQDN of the server" ), MaxLen ( 256 )] string AccessInfo, [Required, IN, Description ( "An enumerated integer describing the format and " "interpretation of the AccessInfo property." ), ValueMap { "3", "4", "201" }, Values { "IPv4 Address", "IPv6 Address", "FQDN" }] uint16 InfoFormat, [Required, IN, Description ( "The port to be used for that HTTP proxy." )] uint16 Port, [Required, IN, Description ( "Domain name of the network this proxy belongs to" ), MaxLen ( 192 )] string NetworkDnsSuffix, [OUT, Description ( "A reference to the created Proxy Access Point if " "the operation succeeded." )] IPS_HTTPProxyAccessPoint REF ProxyAccessPoint); };