winget-cli

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

TestConfigurationUnitResult.h (1173B)


      1 // Copyright (c) Microsoft Corporation.
      2 // Licensed under the MIT License.
      3 #pragma once
      4 #include "TestConfigurationUnitResult.g.h"
      5 
      6 namespace winrt::Microsoft::Management::Configuration::implementation
      7 {
      8     struct TestConfigurationUnitResult : TestConfigurationUnitResultT<TestConfigurationUnitResult>
      9     {
     10         using ConfigurationUnit = Configuration::ConfigurationUnit;
     11 
     12         TestConfigurationUnitResult() = default;
     13 
     14 #if !defined(INCLUDE_ONLY_INTERFACE_METHODS)
     15         void Initialize(const ITestSettingsResult& result);
     16 
     17         void Unit(const ConfigurationUnit& unit);
     18         void ResultInformation(const IConfigurationUnitResultInformation& value);
     19         void TestResult(ConfigurationTestResult value);
     20 #endif
     21 
     22         ConfigurationUnit Unit();
     23         IConfigurationUnitResultInformation ResultInformation();
     24         ConfigurationTestResult TestResult();
     25 
     26 #if !defined(INCLUDE_ONLY_INTERFACE_METHODS)
     27     private:
     28         ConfigurationUnit m_unit = nullptr;
     29         IConfigurationUnitResultInformation m_resultInformation;
     30         ConfigurationTestResult m_testResult = ConfigurationTestResult::Unknown;
     31 #endif
     32     };
     33 }