Flag: Tornado! Hurricane!

OpenRCE IDA SDK >> callui

callui
Category: UI Navigation

idaman callui_t ida_export_data
(idaapi*callui)(ui_notification_t what,...)
The user interface dispatcher function. This enables you to call the events listed in section 4.5.2, and many others within the ui_notification_t enum. callui() is always passed a ui_notification_t type as the first argument (ui_jumpto, ui_banner, etc.) followed by any arguments required for the respective notification.

Examples:
#include <windows.hpp> // For the HWND definition
#include <kernwin.hpp>

// For ui_get_hwnd, *vptr of callui_t has the result
// We need to cast the result because vptr is a void pointer
HWND hwnd = (HWND)callui(ui_get_hwnd).vptr;

// If hwnd is NULL, we're running under the IDA text
// version
if (hwnd == NULL)
    error("Cannot run in the IDA text version!");


Related: askaddr, AskUsingForm_c, callui, get_curline, get_cursor, get_screen_ea, jumpto, read_selection

Note: You must be logged in to add notes to the IDA SDK reference manual.

There are 31,056 total registered users.


Recently Created Topics
Ultimate Hacking Cha...
Jun/21
CreateMutex
May/31
let 'IDAPython' impo...
Sep/24
set 'IDAPython' as t...
Sep/24
GuessType return une...
Sep/20
About retrieving the...
Sep/07
How to find specific...
Aug/15
How to get data depe...
Jul/07
Identify RVA data in...
May/06
Immunity Debugger Re...
Aug/03


Recent Forum Posts
How to find specific...
hackgreti
Problem with ollydbg
sh3dow
How can I write olly...
sh3dow
New LoadMAP plugin v...
mefisto...
Intel pin in loaded ...
djnemo
OOP_RE tool available?
Bl4ckm4n
OOP_RE tool available?
van7hu
Should binaries be n...
Kolisar
Problem with ollydbg
nullx42
!findtrampoline Immu...
skycrack


Recent Blog Entries
crystalwade
Jul/20
test

nieo
Mar/22
Android Application Reversing

halsten
Mar/14
Breaking IonCUBE VM

oleavr
Oct/24
Anatomy of a code tracer

hasherezade
Sep/24
IAT Patcher - new tool for ...

More ...


Recent Blog Comments
nieo on:
Mar/22
IAT Patcher - new tool for ...

djnemo on:
Nov/17
Kernel debugger vs user mod...

acel on:
Nov/14
Kernel debugger vs user mod...

pedram on:
Dec/21
frida.github.io: scriptable...

capadleman on:
Jun/19
Using NtCreateThreadEx for ...

More ...


Imagery
SoySauce Blueprint
Jun 6, 2008

[+] expand

View Gallery (11) / Submit