GetAllConfigurationUnitsResult.cpp (1140B)
1 // Copyright (c) Microsoft Corporation. 2 // Licensed under the MIT License. 3 #include "pch.h" 4 #include "GetAllConfigurationUnitsResult.h" 5 #include "ConfigurationUnitResultInformation.h" 6 7 namespace winrt::Microsoft::Management::Configuration::implementation 8 { 9 GetAllConfigurationUnitsResult::GetAllConfigurationUnitsResult() : 10 m_resultInformation(*make_self<wil::details::module_count_wrapper<implementation::ConfigurationUnitResultInformation>>()) 11 { 12 } 13 14 void GetAllConfigurationUnitsResult::ResultInformation(const IConfigurationUnitResultInformation& resultInformation) 15 { 16 m_resultInformation = resultInformation; 17 } 18 19 IConfigurationUnitResultInformation GetAllConfigurationUnitsResult::ResultInformation() const 20 { 21 return m_resultInformation; 22 } 23 24 Windows::Foundation::Collections::IVector<Configuration::ConfigurationUnit> GetAllConfigurationUnitsResult::Units() 25 { 26 return m_units; 27 } 28 29 void GetAllConfigurationUnitsResult::Units(Windows::Foundation::Collections::IVector<Configuration::ConfigurationUnit>&& value) 30 { 31 m_units = std::move(value); 32 } 33 }