RemovePackageCatalogResult.h (1011B)
1 // Copyright (c) Microsoft Corporation. 2 // Licensed under the MIT License. 3 #pragma once 4 #include "RemovePackageCatalogResult.g.h" 5 6 namespace winrt::Microsoft::Management::Deployment::implementation 7 { 8 struct RemovePackageCatalogResult : RemovePackageCatalogResultT<RemovePackageCatalogResult> 9 { 10 RemovePackageCatalogResult() = default; 11 12 #if !defined(INCLUDE_ONLY_INTERFACE_METHODS) 13 void Initialize( 14 winrt::Microsoft::Management::Deployment::RemovePackageCatalogStatus status, 15 winrt::hresult extendedErrorCode); 16 #endif 17 18 winrt::Microsoft::Management::Deployment::RemovePackageCatalogStatus Status(); 19 winrt::hresult ExtendedErrorCode(); 20 21 #if !defined(INCLUDE_ONLY_INTERFACE_METHODS) 22 private: 23 winrt::Microsoft::Management::Deployment::RemovePackageCatalogStatus m_status = winrt::Microsoft::Management::Deployment::RemovePackageCatalogStatus::Ok; 24 winrt::hresult m_extendedErrorCode = S_OK; 25 #endif 26 }; 27 }