Application Report


The following 29 APIs (used 42 times) might not work:

There are 111 P/Invokes (used 144 times):

Count Library Function
8 user32.dll intptr getforegroundwindow()
5 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
2 /usr/lib/tomboy/libtomboy.so void tomboy_keybinder_unbind(string, nativemethods/bindkeyhandler)
2 keepasslibc32.dll void newdatabase32(intptr)
2 keepasslibc32.dll intptr lockentrypassword32(intptr, intptr)
2 keepasslibc32.dll intptr unlockentrypassword32(intptr, intptr)
2 keepasslibc64.dll intptr lockentrypassword64(intptr, intptr)
2 keepasslibc64.dll intptr unlockentrypassword64(intptr, intptr)
2 keepasslibc64.dll void newdatabase64(intptr)
2 kernel32.dll bool deviceiocontrol(intptr, uint, intptr, uint, intptr, uint, uint32&, intptr)
2 shlwapi.dll int strcmplogicalw(string, string)
2 user32.dll intptr activatekeyboardlayout(intptr, uint)
2 user32.dll int getwindowtextlength(intptr)
2 user32.dll bool unregisterhotkey(intptr, int)
2 user32.dll intptr getwindow(intptr, uint)
2 user32.dll bool setthreaddesktop(intptr)
2 user32.dll intptr getkeyboardlayout(uint)
2 user32.dll bool postmessage(intptr, int, intptr, intptr)
2 user32.dll bool closedesktop(intptr)
2 user32.dll bool blockinput(bool)
2 user32.dll intptr sendmessagehditem(intptr, int, intptr, nativemethods/hditem&)
2 user32.dll bool switchdesktop(intptr)
2 user32.dll uint mapvirtualkey(uint, uint)
2 user32.dll intptr getmessageextrainfo()
1 /usr/lib/tomboy/libtomboy.so void tomboy_keybinder_bind(string, nativemethods/bindkeyhandler)
1 /usr/lib/tomboy/libtomboy.so void tomboy_keybinder_init()
1 comctl32.dll int taskdialogindirect(vtdconfig&, int32&, int32&, boolean&)
1 keepasslibc32.dll uint getkeepassversion32()
1 keepasslibc32.dll bool deletegroupbyid32(intptr, uint)
1 keepasslibc32.dll void setkeyencrounds32(intptr, uint)
1 keepasslibc32.dll void initmanager32(intptr&, bool)
1 keepasslibc32.dll void deletemanager32(intptr)
1 keepasslibc32.dll intptr getentry32(intptr, uint)
1 keepasslibc32.dll int setmasterkey32(intptr, string, bool, string, intptr, bool)
1 keepasslibc32.dll int savedatabase32(intptr, string)
1 keepasslibc32.dll int opendatabase32(intptr, string, intptr)
1 keepasslibc32.dll bool transformkey32(intptr, intptr, uint64)
1 keepasslibc32.dll bool setgroup32(intptr, uint, kdb3group&)
1 keepasslibc32.dll bool setentry32(intptr, uint, kdb3entry&)
1 keepasslibc32.dll bool deleteentry32(intptr, uint)
1 keepasslibc32.dll bool addgroup32(intptr, kdb3group&)
1 keepasslibc32.dll bool addentry32(intptr, kdb3entry&)
1 keepasslibc32.dll intptr getentrybygroup32(intptr, uint, uint)
1 keepasslibc32.dll intptr getgroup32(intptr, uint)
1 keepasslibc32.dll uint64 transformkeybenchmark32(uint)
1 keepasslibc32.dll uint getnumberofitemsingroupn32(intptr, uint)
1 keepasslibc32.dll uint getnumberofitemsingroup32(intptr, string)
1 keepasslibc32.dll uint getnumberofgroups32(intptr)
1 keepasslibc32.dll uint getnumberofentries32(intptr)
1 keepasslibc32.dll uint getlibrarybuild32()
1 keepasslibc32.dll uint getkeyencrounds32(intptr)
1 keepasslibc32.dll uint getgroupbyidn32(intptr, uint)
1 keepasslibc32.dll intptr getkeepassversionstring32()
1 keepasslibc32.dll intptr getgroupbyid32(intptr, uint)
1 keepasslibc64.dll void setkeyencrounds64(intptr, uint)
1 keepasslibc64.dll void initmanager64(intptr&, bool)
1 keepasslibc64.dll void deletemanager64(intptr)
1 keepasslibc64.dll uint64 transformkeybenchmark64(uint)
1 keepasslibc64.dll uint getnumberofitemsingroupn64(intptr, uint)
1 keepasslibc64.dll uint getnumberofitemsingroup64(intptr, string)
1 keepasslibc64.dll bool addentry64(intptr, kdb3entry&)
1 keepasslibc64.dll int opendatabase64(intptr, string, intptr)
1 keepasslibc64.dll bool addgroup64(intptr, kdb3group&)
1 keepasslibc64.dll intptr getgroup64(intptr, uint)
1 keepasslibc64.dll intptr getentrybygroup64(intptr, uint, uint)
1 keepasslibc64.dll bool deleteentry64(intptr, uint)
1 keepasslibc64.dll intptr getentry64(intptr, uint)
1 keepasslibc64.dll int setmasterkey64(intptr, string, bool, string, intptr, bool)
1 keepasslibc64.dll int savedatabase64(intptr, string)
1 keepasslibc64.dll bool deletegroupbyid64(intptr, uint)
1 keepasslibc64.dll bool setentry64(intptr, uint, kdb3entry&)
1 keepasslibc64.dll bool setgroup64(intptr, uint, kdb3group&)
1 keepasslibc64.dll intptr getgroupbyid64(intptr, uint)
1 keepasslibc64.dll bool transformkey64(intptr, intptr, uint64)
1 keepasslibc64.dll uint getkeepassversion64()
1 keepasslibc64.dll uint getkeyencrounds64(intptr)
1 keepasslibc64.dll uint getlibrarybuild64()
1 keepasslibc64.dll uint getgroupbyidn64(intptr, uint)
1 keepasslibc64.dll uint getnumberofentries64(intptr)
1 keepasslibc64.dll intptr getkeepassversionstring64()
1 keepasslibc64.dll uint getnumberofgroups64(intptr)
1 kernel32.dll bool closehandle(intptr)
1 kernel32.dll intptr createfile(string, nativemethods/efileaccess, nativemethods/efileshare, i
1 kernel32.dll uint getcurrentthreadid()
1 shell32.dll void shchangenotify(int, uint, intptr, intptr)
1 shlwapi.dll bool pathcompactpathex(stringbuilder, string, uint, uint)
1 shlwapi.dll bool pathrelativepathto(stringbuilder, string, uint, string, uint)
1 user32.dll uint sendinput64special(uint, nativemethods/specializedkeyboardinput64[], int)
1 user32.dll bool registerhotkey(intptr, int, uint, uint)
1 user32.dll uint sendinput32(uint, nativemethods/input32[], int)
1 user32.dll intptr getthreaddesktop(uint)
1 user32.dll uint getwindowthreadprocessid(intptr, uint32&)
1 user32.dll intptr setclipboardviewer(intptr)
1 user32.dll intptr sendmessagetimeout(intptr, int, intptr, intptr, uint, uint, intptr&)
1 user32.dll uint16 getkeystate(int)
1 user32.dll intptr createdesktop(string, string, intptr, uint, nativemethods/desktopflags, i
1 user32.dll int setwindowlong(intptr, int, int)
1 user32.dll bool changeclipboardchain(intptr, intptr)
1 user32.dll bool closeclipboard()
1 user32.dll bool drawanimatedrects(intptr, int, nativemethods/rect&, nativemethods/rect&)
1 user32.dll bool emptyclipboard()
1 user32.dll bool enumwindows(nativemethods/enumwindowsproc, intptr)
1 user32.dll bool getscrollinfo(intptr, int, nativemethods/scrollinfo&)
1 user32.dll bool iswindow(intptr)
1 user32.dll bool openclipboard(intptr)
1 user32.dll bool setforegroundwindow(intptr)
1 user32.dll int getwindowlong(intptr, int)
1 user32.dll int getwindowtext(intptr, stringbuilder, int)
1 user32.dll bool getcomboboxinfo(intptr, nativemethods/comboboxinfo&)
1 user32.dll int registerwindowmessage(string)
1 uxtheme.dll int setwindowtheme(intptr, string, string)