2022-05-21 19:58:09 +02:00

20 lines
462 B
C++

#pragma once
#include <cstdint>
#include <Windows.h>
namespace Win32
{
class Win32Error
{
public:
// Sets up a system formatted error code
static std::exception SystemError(DWORD ErrorCode);
// Occurs when a subkey is missing
static std::exception RegSubKeyMissing();
// Occurs when a subkey is malformed
static std::exception RegSubKeyMalformed();
// Occurs when a subkey has nested children
static std::exception RegSubKeyChildren();
};
}