#pragma once #include #include #include namespace hex { struct ImHexApi { ImHexApi() = delete; struct Bookmarks { Bookmarks() = delete; struct Entry { Region region; std::vector name; std::vector comment; u32 color; bool locked; }; static void add(Region region, std::string_view name, std::string_view comment, u32 color = 0x00000000); static void add(u64 addr, size_t size, std::string_view name, std::string_view comment, u32 color = 0x00000000); static std::list& getEntries(); }; }; }