/* * Copyright (C) 2017-2019 Intel Corporation * * SPDX-License-Identifier: MIT * */ #pragma once #include #pragma warning(push) #pragma warning(disable : 4005) #include #pragma warning(pop) // There is a conflict with max/min defined as macro in windows headers with std::max/std::min #undef min #undef max #undef RegOpenKeyExA #undef RegQueryValueExA #pragma warning(disable : 4273) LSTATUS APIENTRY RegOpenKeyExA( HKEY hKey, LPCSTR lpSubKey, DWORD ulOptions, REGSAM samDesired, PHKEY phkResult); LSTATUS APIENTRY RegQueryValueExA( HKEY hKey, LPCSTR lpValueName, LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData);