aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/resource.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/resource.cpp')
-rw-r--r--src/resource.cpp37
1 files changed, 0 insertions, 37 deletions
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 <Egor.Tensin@gmail.com>
-// 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 <Windows.h>
-
-#include <cstddef>
-
-#include <string>
-
-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<wchar_t*>(&s), 0);
-
- if (ret <= 0)
- error::raise("LoadStringW");
-
- return {s, static_cast<std::size_t>(ret)};
- }
-}