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