#pragma once
#include <cstddef>
#include <cstdint>
#include <string>
#include <utility>

// Returns a direct pointer into the Windows RCDATA resource for the given map
// ID, plus its byte length. The pointer is valid for the entire process lifetime
// — it points into the exe's memory-mapped image, so no copy is made.
// Returns {nullptr, 0} if the map was not compiled into the binary.
std::pair<const uint8_t*, size_t> GetEmbeddedMap(const std::string& mapId);
