CommonLibVR
Loading...
Searching...
No Matches
DBGHELP.h
Go to the documentation of this file.
1#pragma once
2
3namespace REX::W32
4{
5 // symbol name undecoration flags
6 inline constexpr auto UNDNAME_NO_MS_KEYWORDS{ 0x00000002u };
7 inline constexpr auto UNDNAME_NO_FUNCTION_RETURNS{ 0x00000004u };
8 inline constexpr auto UNDNAME_NO_ALLOCATION_MODEL{ 0x00000008u };
9 inline constexpr auto UNDNAME_NO_ALLOCATION_LANGUAGE{ 0x00000010u };
10 inline constexpr auto UNDNAME_NO_THISTYPE{ 0x00000060u };
11 inline constexpr auto UNDNAME_NO_ACCESS_SPECIFIERS{ 0x00000080u };
12 inline constexpr auto UNDNAME_NO_THROW_SIGNATURES{ 0x00000100u };
13 inline constexpr auto UNDNAME_NO_RETURN_UDT_MODEL{ 0x00000400u };
14 inline constexpr auto UNDNAME_NAME_ONLY{ 0x00001000u };
15 inline constexpr auto UNDNAME_NO_ARGUMENTS{ 0x00002000u };
16}
17
18namespace REX::W32
19{
20 std::uint32_t UnDecorateSymbolName(const char* a_name, char* a_buf, std::uint32_t a_bufLen, std::uint32_t a_flags) noexcept;
21 std::uint32_t UnDecorateSymbolNameW(const wchar_t* a_name, wchar_t* a_buf, std::uint32_t a_bufLen, std::uint32_t a_flags) noexcept;
22}
Definition BSDirectInputManager.h:8
constexpr auto UNDNAME_NAME_ONLY
Definition DBGHELP.h:14
constexpr auto UNDNAME_NO_FUNCTION_RETURNS
Definition DBGHELP.h:7
constexpr auto UNDNAME_NO_ALLOCATION_LANGUAGE
Definition DBGHELP.h:9
std::uint32_t UnDecorateSymbolName(const char *a_name, char *a_buf, std::uint32_t a_bufLen, std::uint32_t a_flags) noexcept
constexpr auto UNDNAME_NO_ALLOCATION_MODEL
Definition DBGHELP.h:8
std::uint32_t UnDecorateSymbolNameW(const wchar_t *a_name, wchar_t *a_buf, std::uint32_t a_bufLen, std::uint32_t a_flags) noexcept
constexpr auto UNDNAME_NO_THISTYPE
Definition DBGHELP.h:10
constexpr auto UNDNAME_NO_MS_KEYWORDS
Definition DBGHELP.h:6
constexpr auto UNDNAME_NO_RETURN_UDT_MODEL
Definition DBGHELP.h:13
constexpr auto UNDNAME_NO_ACCESS_SPECIFIERS
Definition DBGHELP.h:11
constexpr auto UNDNAME_NO_ARGUMENTS
Definition DBGHELP.h:15
constexpr auto UNDNAME_NO_THROW_SIGNATURES
Definition DBGHELP.h:12