int my_buf{};
std::size_t out_size{};
if(!ReadProcessMemory(hProcess, Addr, &my_buf, sizeof(int), &out_size) || out_size != sizeof(int))
log_shit("fail xuy ReadProcessMemory ", GetLastError())
...
std::vector<std::uint8_t> my_buf{};
my_buf.resize(123);
std::size_t out_size{};
if(!ReadProcessMemory(hProcess, Addr, my_buf.data(), my_buf.size(), &out_size) || out_size != my_buf.size())
log_shit("fail xuy ReadProcessMemory ", GetLastError())