From bd3116f43658fdd4ac145693e8ff4576061f22fa Mon Sep 17 00:00:00 2001 From: Egor Tensin Date: Thu, 20 Oct 2016 03:20:49 +0300 Subject: refactoring --- src/resource.cpp | 37 ------------------------------------- 1 file changed, 37 deletions(-) delete mode 100644 src/resource.cpp (limited to 'src/resource.cpp') diff --git a/src/resource.cpp b/src/resource.cpp deleted file mode 100644 index e8ac300..0000000 --- a/src/resource.cpp +++ /dev/null @@ -1,37 +0,0 @@ -// Copyright (c) 2016 Egor Tensin -// This file is part of the "Privilege check" project. -// For details, see https://github.com/egor-tensin/privilege-check. -// Distributed under the MIT License. - -#include "error.hpp" -#include "resource.hpp" - -#include - -#include - -#include - -namespace resource -{ - HMODULE load_exe_module() - { - const auto module = GetModuleHandle(NULL); - if (module == NULL) - error::raise("GetModuleHandle"); - return module; - } - - std::wstring load_string(unsigned int id) - { - wchar_t* s = nullptr; - - const auto ret = LoadStringW( - load_exe_module(), id, reinterpret_cast(&s), 0); - - if (ret <= 0) - error::raise("LoadStringW"); - - return {s, static_cast(ret)}; - } -} -- cgit v1.2.3