Plugin API - alphabetical listing

OllyDbg Plugin API

Plugin API - alphabetical list

API functions

This list contains all functions exported by OllyDbg. Some of them are reserved for the future use and are not described here. Direct calls to some undescribed functions may impair OllyDbg's stability. If you need some undescribed function, please contact Oleh Yuschuk. Functions that were added or changed since version 1.08 are marked with an asterisk (*).

Addsorteddata

Addtolist

Analysecode

Animate

Assemble

Attachtoactiveprocess *

Broadcast

Browsefilename *

Checkcondition

Compress

Createdumpwindow

Createlistwindow

Createpatchwindow *

Createprofilewindow

Creatertracewindow

Createsorteddata

Createthreadwindow

Createwatchwindow

Createwinwindow

Decodeaddress

Decodeascii

Decodecharacter

Decodefullvarname

Decodeknownargument

Decodename

Decoderange

Decoderelativeoffset

Decodethreadname

Decodeunicode

Decompress

Defaultbar

Deletebreakpoints

Deletehardwarebreakbyaddr

Deletehardwarebreakpoint

Deletenamerange

Deletenonconfirmedsorteddata

Deleteruntrace

Deletesorteddata

Deletesorteddatarange

Deletewatch

Demanglename

Destroysorteddata

Disasm

Disassembleback

Disassembleforward

Discardquicknames

Dumpbackup

Error

Expression

Findallcommands

Findalldllcalls

Findallsequences

Finddecode

Findfileoffset

Findfixup

Findhittrace

Findimportbyname

Findknownfunction

Findlabel

Findlabelbyname

Findmemory

Findmodule

Findname

Findnextname

Findnextproc

Findnextruntraceip

Findprevproc

Findprevruntraceip

Findprocbegin

Findprocend

Findreferences

Findsorteddata

Findsorteddataindex

Findsorteddatarange

Findstrings

Findsymbolicname

Findthread

Findunknownfunction

Flash

Followcall

Get3dnow

Get3dnowxy

Getaddressfromline

Getasmfindmodel

Getasmfindmodelxy

Getbprelname

Getbreakpointtype

Getbreakpointtypecount *

Getcputhreadid

Getdisassemblerrange

Getfloat

Getfloatxy

Getfloat10

Getfloat10xy

Gethexstring

Gethexstringxy

Getline

Getlinexy

Getlinefromaddress

Getlong

Getlongxy

Getmmx

Getmmxxy

Getnextbreakpoint

Getoriginaldatasize

Getproclimits

Getregxy

Getresourcestring

Getruntraceregisters

Getruntraceprofile

Getsortedbyselection

Getsourcefilelimits

Getstatus

Gettableselectionxy

Gettext

Gettextxy

Getwatch

Go

Guardmemory

Hardbreakpoints

Havecopyofmemory

Infoline

Injectcode

Insertname

Insertwatch

Isfilling

Isprefix

Isretaddr

Issuspicious

IstextA

IstextW

Listmemory *

Manualbreakpoint

Mergequicknames

Message

Modifyhittrace

Newtablewindow

OpenEXEfile

Painttable

Plugingetvalue

Pluginreadintfromini

Pluginreadstringfromini

Pluginsaverecord

Pluginwriteinttoini

Pluginwritestringtoini

Print3dnow

Printfloat10

Printfloat4

Printfloat8

Printsse

Progress

Quickinsertname

Quicktablewindow

Readcommand

Readmemory

Redrawdisassembler

Registerpluginclass

Restoreallthreads

Runsinglethread

Runtracesize

Scrollruntracewindow

Selectandscroll

Sendshortcut

Setbreakpoint *

Setbreakpointext *

Setcpu

Setdisasm

Setdumptype

Sethardwarebreakpoint

Setmembreakpoint

Settracecondition

Settracecount *

Showsourcefromaddress

Sortsorteddata

Startruntrace

Stringtotext

Suspendprocess

Tablefunction

Tempbreakpoint

Unregisterpluginclass

Updatelist

Walkreference

Walkreferenceex

Writememory

Callback functions

ODBG_Paused *

ODBG_Pausedex *

ODBG_Pluginaction

ODBG_Pluginclose

ODBG_Plugincmd *

ODBG_Plugindata

ODBG_Plugindestroy

ODBG_Plugininit

ODBG_Pluginmainloop

ODBG_Pluginmenu

ODBG_Pluginreset

ODBG_Pluginsaveudd

ODBG_Pluginshortcut

ODBG_Pluginuddrecord

Structures

t_asmmodel

t_bpoint *

t_disasm

t_dump

t_extmodel

t_hexstr

t_memory

t_module

t_operand

t_ref

t_reg *

t_result

t_sorted

t_sortheader

t_table

t_thread

t_window

Function prototypes

SORTFUNC

DESTFUNC

DRAWFUNC

Custom messages

WM_USER_BAR

WM_USER_CHALL

WM_USER_CHGS

WM_USER_CHMEM

WM_USER_CHREG

WM_USER_CNTS

WM_USER_DBLCLK

WM_USER_MENU

WM_USER_SCR

WM_USER_STS

WM_USER_VABS

WM_USER_VBYTE

WM_USER_VREL