187 lines
8.5 KiB
Plaintext
187 lines
8.5 KiB
Plaintext
// 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;
|
|
|
|
|
|
|
|
};
|