Public Attributes | |
void * | context |
void(* | showPlainTextReport )(void *ctxt, BNBinaryView *view, const char *title, const char *contents) |
void(* | showMarkdownReport )(void *ctxt, BNBinaryView *view, const char *title, const char *contents, const char *plaintext) |
void(* | showHTMLReport )(void *ctxt, BNBinaryView *view, const char *title, const char *contents, const char *plaintext) |
void(* | showGraphReport )(void *ctxt, BNBinaryView *view, const char *title, BNFlowGraph *graph) |
void(* | showReportCollection )(void *ctxt, const char *title, BNReportCollection *reports) |
bool(* | getTextLineInput )(void *ctxt, char **result, const char *prompt, const char *title) |
bool(* | getIntegerInput )(void *ctxt, int64_t *result, const char *prompt, const char *title) |
bool(* | getAddressInput )(void *ctxt, uint64_t *result, const char *prompt, const char *title, BNBinaryView *view, uint64_t currentAddr) |
bool(* | getChoiceInput )(void *ctxt, size_t *result, const char *prompt, const char *title, const char **choices, size_t count) |
bool(* | getOpenFileNameInput )(void *ctxt, char **result, const char *prompt, const char *ext) |
bool(* | getSaveFileNameInput )(void *ctxt, char **result, const char *prompt, const char *ext, const char *defaultName) |
bool(* | getDirectoryNameInput )(void *ctxt, char **result, const char *prompt, const char *defaultName) |
bool(* | getFormInput )(void *ctxt, BNFormInputField *fields, size_t count, const char *title) |
BNMessageBoxButtonResult(* | showMessageBox )(void *ctxt, const char *title, const char *text, BNMessageBoxButtonSet buttons, BNMessageBoxIcon icon) |
bool(* | openUrl )(void *ctxt, const char *url) |
void* BNInteractionHandlerCallbacks::context |
bool(* BNInteractionHandlerCallbacks::getAddressInput) (void *ctxt, uint64_t *result, const char *prompt, const char *title, BNBinaryView *view, uint64_t currentAddr) |
bool(* BNInteractionHandlerCallbacks::getChoiceInput) (void *ctxt, size_t *result, const char *prompt, const char *title, const char **choices, size_t count) |
bool(* BNInteractionHandlerCallbacks::getDirectoryNameInput) (void *ctxt, char **result, const char *prompt, const char *defaultName) |
bool(* BNInteractionHandlerCallbacks::getFormInput) (void *ctxt, BNFormInputField *fields, size_t count, const char *title) |
bool(* BNInteractionHandlerCallbacks::getIntegerInput) (void *ctxt, int64_t *result, const char *prompt, const char *title) |
bool(* BNInteractionHandlerCallbacks::getOpenFileNameInput) (void *ctxt, char **result, const char *prompt, const char *ext) |
bool(* BNInteractionHandlerCallbacks::getSaveFileNameInput) (void *ctxt, char **result, const char *prompt, const char *ext, const char *defaultName) |
bool(* BNInteractionHandlerCallbacks::getTextLineInput) (void *ctxt, char **result, const char *prompt, const char *title) |
bool(* BNInteractionHandlerCallbacks::openUrl) (void *ctxt, const char *url) |
void(* BNInteractionHandlerCallbacks::showGraphReport) (void *ctxt, BNBinaryView *view, const char *title, BNFlowGraph *graph) |
void(* BNInteractionHandlerCallbacks::showHTMLReport) (void *ctxt, BNBinaryView *view, const char *title, const char *contents, const char *plaintext) |
void(* BNInteractionHandlerCallbacks::showMarkdownReport) (void *ctxt, BNBinaryView *view, const char *title, const char *contents, const char *plaintext) |
BNMessageBoxButtonResult(* BNInteractionHandlerCallbacks::showMessageBox) (void *ctxt, const char *title, const char *text, BNMessageBoxButtonSet buttons, BNMessageBoxIcon icon) |
void(* BNInteractionHandlerCallbacks::showPlainTextReport) (void *ctxt, BNBinaryView *view, const char *title, const char *contents) |
void(* BNInteractionHandlerCallbacks::showReportCollection) (void *ctxt, const char *title, BNReportCollection *reports) |