// Copyright (c) 2007-2010, Intel Corporation. All rights reserved. [Version ( "4.0.0" ), Description ( "AMT_WiFiPortConfigurationService provides management of the " "Wi-Fi network interfaces associated with a Wi-Fi network port." )] class AMT_WiFiPortConfigurationService : CIM_NetworkPortConfigurationService { [Description ( "Administrator\'s policy regarding enablement of local " "profile synchronization.Remote profile synchronization " "is always enabled." ), ValueMap { "0", "1..2", "3", "4.." }, Values { "Local synchronization disabled", "Vendor Reserved", "Unrestricted synchronization", "Reserved" }] uint32 localProfileSynchronizationEnabled; [Description ( "The SSID of the Wireless network that was " "last connected in ME Control state" )] string LastConnectedSsidUnderMeControl; [Description ( "Atomically creates an instance of " "CIM_WifiEndpointSettings from the embedded instance " "parameter and optionally an instance of " "CIM_IEEE8021xSettings from the embedded instance " "parameter (if provided), associates the " "CIM_WiFiEndpointSettings instance with the referenced " "instance of CIM_WiFiEndpoint using an instance of " "CIM_ElementSettingData optionally associates the newly " "created or referenced by parameter instance of " "CIM_IEEE8021xSettings with the instance of " "CIM_WiFiEndpointSettings using an instance of " "CIM_ConcreteComponent and optionally associates the " "referenced instance of AMT_PublicKeyCertificate (if " "provided) with the instance of CIM_IEEE8021xSettings (if " "provided) using an instance of CIM_CredentialContext." ), ValueMap { "0", "1", "2", "3", "4", "..", "32768..65535" }, Values { "Completed with No Error", "Not Supported", "Failed", "Invalid Parameter", "Invalid Reference", "Method Reserved", "Vendor Specific" }] uint32 AddWiFiSettings( [Required, IN, Description ( "The endpoint to associate the new settings with" )] CIM_WiFiEndpoint REF WiFiEndpoint, [Required, IN, Description ( "a string encoded embedded instance of " "CIM_WiFiEndpointSettings. In a case of ambiguity " "(e.g. 2 contradictory properties were supplied), a " "valid profile will be created according to an " "internal precedence." ), EmbeddedInstance ( "CIM_WiFiEndpointSettings" )] string WiFiEndpointSettingsInput, [IN, Description ( "a string encoded embedded instance of " "CIM_IEEE8021xSettings. In a case of ambiguity " "(e.g. 2 contradictory properties were supplied), a " "valid profile will be created according to an " "internal precedence." ), EmbeddedInstance ( "CIM_IEEE8021xSettings" )] string IEEE8021xSettingsInput, [IN, Description ( "a Reference to an AMT_PublicKeyCertificate, which " "represents the client certificate" )] CIM_Credential REF ClientCredential, [IN, Description ( "a Reference to an AMT_PublicKeyCertificate, which " "represents the CA certificate" )] CIM_Credential REF CACredential, [OUT, Description ( "A reference to a new CIM_WiFiEndpointSettings " "instance that shall be created by the method using " "the property values in WiFiEndpointSettingsInput." )] CIM_WiFiEndpointSettings REF WiFiEndpointSettings, [OUT, Description ( "A reference to a new CIM_IEEE8021xSettings " "instance that shall be created by the method using " "the property values in IEEE8021xSettingsInput" )] CIM_IEEE8021xSettings REF IEEE8021xSettings); [Description ( "Atomically updates the referenced instance of " "CIM_WifiEndpointSettings from the embedded instance of " "CIM_WiFiEndPointSettings and updates the referenced " "instance of CIM_IEEE8021xSettings from the embedded " "instance of CIM_IEEE8021xSettings." ), ValueMap { "0", "1", "2", "3", "4", "..", "32768..65535" }, Values { "Completed with No Error", "Not Supported", "Failed", "Invalid Parameter", "Invalid Reference", "Method Reserved", "Vendor Specific" }] uint32 UpdateWiFiSettings( [Required, IN, Description ( "The endpoint settings to update" )] CIM_WiFiEndpointSettings REF WiFiEndpointSettings, [Required, IN, Description ( "a string encoded embedded instance of update " "parameters of CIM_WiFiEndpointSettings. Properties " "that aren\'t being changed should also be " "supplied. In a case of ambiguity (e.g. 2 " "contradictory properties were supplied), a valid " "profile will be created according to an internal " "precedence." ), EmbeddedInstance ( "CIM_WiFiEndpointSettings" )] string WiFiEndpointSettingsInput, [IN, Description ( "a string encoded embedded instance of update " "parameters of CIM_IEEE8021xSettings. Properties " "that aren\'t being changed should also be " "supplied. In a case of ambiguity (e.g. 2 " "contradictory properties were supplied), a valid " "profile will be created according to an internal " "precedence." ), EmbeddedInstance ( "CIM_IEEE8021xSettings" )] string IEEE8021xSettingsInput, [IN, Description ( "a Reference to an AMT_PublicKeyCertificate, which " "represents the client certificate" )] CIM_Credential REF ClientCredential, [IN, Description ( "a Reference to an AMT_PublicKeyCertificate, which " "represents the CA certificate" )] CIM_Credential REF CACredential, [OUT, Description ( "A reference to the CIM_IEEE8021xSettings instance " "that shall be updated (or created) by the method " "using the property values in " "IEEE8021xSettingsInput" )] CIM_IEEE8021xSettings REF IEEE8021xSettings); [Description ( "Deletes all the instances of CIM_WiFiEndpointSettings " "and CIM_IEEE8021xSettings that were created by " "AddWiFiSettings requests. Also deletes all the " "associations that reference the instances of " "CIM_WiFiEndpointSettings and CIM_IEEE8021xSettings that " "were deleted." ), ValueMap { "0", "1", "2", "3", "4", "..", "32768..65535" }, Values { "Completed with No Error", "Not Supported", "Failed", "Invalid Parameter", "Invalid Reference", "Method Reserved", "Vendor Specific" }] uint32 DeleteAllITProfiles( ); [Description ( "Deletes all the instances of CIM_WiFiEndpointSettings " "and CIM_IEEE8021xSettings that were created by local " "user applications. Also deletes all the associations " "that reference the instances of CIM_WiFiEndpointSettings " "and CIM_IEEE8021xSettings that were deleted." ), ValueMap { "0", "1", "2", "3", "4", "..", "32768..65535" }, Values { "Completed with No Error", "Not Supported", "Failed", "Invalid Parameter", "Invalid Reference", "Method Reserved", "Vendor Specific" }] uint32 DeleteAllUserProfiles( ); [Description ( "Setting Policy regarding no HOST CSME software." ), ValueMap { "0", "1", "2"}, Values { "NoHostCsmeSoftwareRelaxedPolicy", "NoHostCsmeSoftwareAggressivePolicy", "Reserved"}] uint32 NoHostCsmeSoftwarePolicy ; [Description ( "Notifies Intel(R) AMT WLAN that SW RF Kill is due to Host Adapter Switching" ), ValueMap { "0", "1", "2", "3.." }, Values { "PT_STATUS_SUCCESS", "PT_STATUS_INTERNAL_ERROR", "PT_STATUS_NOT_SUPPORTED", "RESERVED" }] uint32 SetApplicationRequestedRfKill( [Required, IN, Description ( "Indicates the adapter switching state" )] boolean ApplicationRequestedRfKill); [Description ( "When true, WiFi profile share with UEFI is allowed" )] boolean UEFIWiFiProfileShareEnabled; };