#pragma namespace("\\\\.\\Root\\IntelNCS2") [dynamic,provider("Ncs2"),IANet_ModuleIdentifier("Ncs2Diag.dll"),LOCALE(1033)] class IANet_DiagTest : CIM_DiagnosticTest { [Override("Name")] string Name = "Intel Ethernet Adapter Diagnostics"; boolean Grouped; uint16 GroupId; uint16 TestId; [Implemented] uint32 RunTest([IN] CIM_ManagedSystemElement Ref SystemElement,[IN] CIM_DiagnosticSetting Ref Setting,[OUT] CIM_DiagnosticResult Ref Result); [Implemented] uint32 ClearResults([IN] CIM_ManagedSystemElement Ref SystemElement,[OUT] String ResultsNotCleared[]); [Implemented] uint32 DiscontinueTest([IN] CIM_ManagedSystemElement Ref SystemElement,[IN] CIM_DiagnosticResult Ref Result,[OUT] Boolean TestingStopped); }; [dynamic,provider("Ncs2"),IANet_ModuleIdentifier("Ncs2Diag.dll"),LOCALE(1033)] class IANet_DiagSetting : CIM_DiagnosticSetting { }; [dynamic,provider("Ncs2"),IANet_ModuleIdentifier("Ncs2Diag.dll"),LOCALE(1033)] class IANet_DiagResult : CIM_DiagnosticResult { string PackageName; string Title; string Caption; string Result; uint16 ResultCode; string Description; string Solution; uint16 TestResultsAttr[]; uint32 TestResultIds[]; }; [dynamic,provider("Ncs2"),IANet_ModuleIdentifier("Ncs2Diag.dll"),Association,LOCALE(1033)] class IANet_DiagTestForMSE : CIM_DiagnosticTestForMSE { [Override("Antecedent")] IANet_DiagTest Ref Antecedent; [Override("Dependent")] IANet_PhysicalEthernetAdapter Ref Dependent; }; [dynamic,provider("Ncs2"),IANet_ModuleIdentifier("Ncs2Diag.dll"),Association,LOCALE(1033)] class IANet_DiagResultForMSE : CIM_DiagnosticResultForMSE { [Override("Result")] IANet_DiagResult Ref Result; [Override("SystemElement")] IANet_physicalEthernetAdapter Ref SystemElement; }; [dynamic,provider("Ncs2"),IANet_ModuleIdentifier("Ncs2Diag.dll"),Association,LOCALE(1033)] class IANet_DiagResultForTest : CIM_DiagnosticResultForTest { [Override("DiagnosticResult")] IANet_DiagResult Ref DiagnosticResult; [Override("DiagnosticTest")] IANet_DiagTest Ref DiagnosticTest; }; [dynamic,provider("Ncs2"),IANet_ModuleIdentifier("Ncs2Diag.dll"),Association,LOCALE(1033)] class IANet_DiagSettingForTest : CIM_DiagnosticSettingForTest { [Override("Element")] IANet_DiagTest Ref Element; [Override("Setting")] IANet_DiagSetting Ref Setting; }; [dynamic,provider("Ncs2"),IANet_ModuleIdentifier("Ncs2Diag.dll"),LOCALE(1033)] class IANet_DiagResultInPackage : CIM_DiagnosticResultInPackage { [Override("PackageResult")] IANet_DiagResult Ref PackageResult; [Override("Result")] IANet_DiagResult Ref Result; }; [dynamic,provider("Ncs2"),IANet_ModuleIdentifier("Ncs2Diag.dll"),Association,LOCALE(1033)] class IANet_DiagConnectionResultStrings { [ArrayType("Indexed")] uint16 Title; [ArrayType("Indexed")] uint16 Other; [ArrayType("Indexed")] uint16 Passed; [ArrayType("Indexed")] uint16 Failed; [ArrayType("Indexed")] uint16 InProgress; [ArrayType("Indexed")] uint16 Stopped; [ArrayType("Indexed")] uint16 ALREADY_RUNNING; [ArrayType("Indexed")] uint16 CANNOT_RUN_TEST; [ArrayType("Indexed")] uint16 HAS_NO_LINK; [ArrayType("Indexed")] uint16 HAS_NO_LINK_DESC; [ArrayType("Indexed")] uint16 NO_SERVERS_CONFIGURED; [ArrayType("Indexed")] uint16 NO_SERVERS_CONFIGURED_DESC; [ArrayType("Indexed")] uint16 BOUND_TO_ANS; [ArrayType("Indexed")] uint16 NOT_BOUND_TO_TCPIP; [ArrayType("Indexed")] uint16 NOT_BOUND_TO_TCPIP_DESC; [ArrayType("Indexed")] uint16 INVALID_STATIC_IP; [ArrayType("Indexed")] uint16 INVALID_STATIC_IP_DESC; [ArrayType("Indexed")] uint16 USING_DHCP_VALID_ADDRESS; [ArrayType("Indexed")] uint16 USING_APIPA_ADDRESS; [ArrayType("Indexed")] uint16 USING_DHCP_INVALID_ADDRESS; [ArrayType("Indexed")] uint16 USING_DHCP_INVALID_ADDRESS_DESC; [ArrayType("Indexed")] uint16 STATIC_IP_CONFIG; [ArrayType("Indexed")] uint16 GATEWAY_NO_SERVER; [ArrayType("Indexed")] uint16 GATEWAY_PING_PASSED; [ArrayType("Indexed")] uint16 GATEWAY_PIN_FAILED; [ArrayType("Indexed")] uint16 DNS_NO_SERVER; [ArrayType("Indexed")] uint16 DNS_PING_PASSED; [ArrayType("Indexed")] uint16 DNS_PIN_FAILED; [ArrayType("Indexed")] uint16 WINS_NO_SERVER; [ArrayType("Indexed")] uint16 WINS_PING_PASSED; [ArrayType("Indexed")] uint16 WINS_PIN_FAILED; [ArrayType("Indexed")] uint16 DHCP_NO_SERVER; [ArrayType("Indexed")] uint16 DHCP_PING_PASSED; [ArrayType("Indexed")] uint16 DHCP_PIN_FAILED; [ArrayType("Indexed")] uint16 FORCE_LOW_SPEED; [ArrayType("Indexed")] uint16 AUTONEG_PROGRESS; [ArrayType("Indexed")] uint16 CAT5_CABLE_NEEDED; [ArrayType("Indexed")] uint16 NO_1000_MBPS_CHOSEN; [ArrayType("Indexed")] uint16 POWER_SAVE_MODE; [ArrayType("Indexed")] uint16 SELF_FORCE_LOW_SPEED; [ArrayType("Indexed")] uint16 LINK_PARTNER_NO_1000; [ArrayType("Indexed")] uint16 DIAG_TEST_STATUS_UNKNOWN; [ArrayType("Indexed")] uint16 DIAG_TEST_STATUS_OTHER; [ArrayType("Indexed")] uint16 DIAG_TEST_STATUS_PASSED; [ArrayType("Indexed")] uint16 DIAG_TEST_STATUS_FAILED; [ArrayType("Indexed")] uint16 DIAG_TEST_STATUS_INPROGRESS; [ArrayType("Indexed")] uint16 DIAG_TEST_STATUS_STOPPED; };