From fe47653a3c4460867f5d72319f50a8c6fc059159 Mon Sep 17 00:00:00 2001 From: qtkite Date: Sun, 1 May 2022 15:22:30 +1000 Subject: [PATCH] com fails --- src/defender-control/wmic.cpp | 5 +++-- src/defender-control/wmic.hpp | 3 +++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/defender-control/wmic.cpp b/src/defender-control/wmic.cpp index 333b314..cad9e24 100644 --- a/src/defender-control/wmic.cpp +++ b/src/defender-control/wmic.cpp @@ -6,6 +6,7 @@ namespace wmic { + helper::helper(std::string wnamespace, std::string wclass, std::string wmethod) { // Initialize @@ -29,7 +30,7 @@ namespace wmic if (FAILED(hres)) { - last_error = 1; + last_error = ERR_COM_FAIL; return; } @@ -62,7 +63,7 @@ namespace wmic if (FAILED(hres)) { - last_error = 3; + last_error = ERR_COM_SEC_FAIL; CoUninitialize(); return; } diff --git a/src/defender-control/wmic.hpp b/src/defender-control/wmic.hpp index 7152dba..322b696 100644 --- a/src/defender-control/wmic.hpp +++ b/src/defender-control/wmic.hpp @@ -12,6 +12,9 @@ namespace wmic { + constexpr int ERR_COM_FAIL = 1; + constexpr int ERR_COM_SEC_FAIL = 2; + enum class variant_type : int { t_bool,