#pragma once #include "binaryninjaapi.h" #include using namespace BinaryNinja; using namespace std; class EfiGuidRenderer : public BinaryNinja::DataRenderer { EfiGuidRenderer() = default; public: bool IsValidForData(BinaryView*, uint64_t address, Type*, vector>&) override; vector GetLinesForData( BinaryView*, uint64_t address, Type*, const vector& prefix, size_t width, std::vector>& context, const std::string& language = std::string()) override; static void Register(); };