Application Report


The following 15 APIs (used 26 times) might not work:

There are 81 P/Invokes (used 99 times):

Count Library Function
6 user32.dll intptr getforegroundwindow()
3 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
2 keepasslibc32.dll intptr lockentrypassword32(intptr, intptr)
2 keepasslibc32.dll intptr unlockentrypassword32(intptr, intptr)
2 keepasslibc32.dll void newdatabase32(intptr)
2 keepasslibc64.dll intptr unlockentrypassword64(intptr, intptr)
2 keepasslibc64.dll void newdatabase64(intptr)
2 keepasslibc64.dll intptr lockentrypassword64(intptr, intptr)
2 user32.dll bool unregisterhotkey(intptr, int)
2 user32.dll bool blockinput(bool)
2 user32.dll int getwindowtextlength(intptr)
2 user32.dll uint getwindowlong(intptr, int)
2 user32.dll intptr getwindow(intptr, uint)
1 keepasslibc32.dll uint getnumberofitemsingroup32(intptr, string)
1 keepasslibc32.dll uint getnumberofitemsingroupn32(intptr, uint)
1 keepasslibc32.dll void deletemanager32(intptr)
1 keepasslibc32.dll void initmanager32(intptr&, bool)
1 keepasslibc32.dll void setkeyencrounds32(intptr, uint)
1 keepasslibc32.dll uint getkeyencrounds32(intptr)
1 keepasslibc32.dll uint getnumberofgroups32(intptr)
1 keepasslibc32.dll uint getnumberofentries32(intptr)
1 keepasslibc32.dll uint getlibrarybuild32()
1 keepasslibc32.dll bool addentry32(intptr, kdb3entry&)
1 keepasslibc32.dll bool addgroup32(intptr, kdb3group&)
1 keepasslibc32.dll bool deleteentry32(intptr, uint)
1 keepasslibc32.dll bool deletegroupbyid32(intptr, uint)
1 keepasslibc32.dll bool setentry32(intptr, uint, kdb3entry&)
1 keepasslibc32.dll bool setgroup32(intptr, uint, kdb3group&)
1 keepasslibc32.dll int opendatabase32(intptr, string, intptr)
1 keepasslibc32.dll int savedatabase32(intptr, string)
1 keepasslibc32.dll int setmasterkey32(intptr, string, bool, string, intptr, bool)
1 keepasslibc32.dll intptr getentry32(intptr, uint)
1 keepasslibc32.dll intptr getentrybygroup32(intptr, uint, uint)
1 keepasslibc32.dll intptr getgroup32(intptr, uint)
1 keepasslibc32.dll intptr getgroupbyid32(intptr, uint)
1 keepasslibc32.dll uint getgroupbyidn32(intptr, uint)
1 keepasslibc32.dll intptr getkeepassversionstring32()
1 keepasslibc32.dll uint getkeepassversion32()
1 keepasslibc64.dll uint getnumberofentries64(intptr)
1 keepasslibc64.dll uint getnumberofgroups64(intptr)
1 keepasslibc64.dll uint getnumberofitemsingroup64(intptr, string)
1 keepasslibc64.dll uint getnumberofitemsingroupn64(intptr, uint)
1 keepasslibc64.dll void deletemanager64(intptr)
1 keepasslibc64.dll void initmanager64(intptr&, bool)
1 keepasslibc64.dll void setkeyencrounds64(intptr, uint)
1 keepasslibc64.dll uint getlibrarybuild64()
1 keepasslibc64.dll uint getkeyencrounds64(intptr)
1 keepasslibc64.dll uint getkeepassversion64()
1 keepasslibc64.dll bool setentry64(intptr, uint, kdb3entry&)
1 keepasslibc64.dll bool deleteentry64(intptr, uint)
1 keepasslibc64.dll bool addgroup64(intptr, kdb3group&)
1 keepasslibc64.dll bool addentry64(intptr, kdb3entry&)
1 keepasslibc64.dll bool setgroup64(intptr, uint, kdb3group&)
1 keepasslibc64.dll int opendatabase64(intptr, string, intptr)
1 keepasslibc64.dll bool deletegroupbyid64(intptr, uint)
1 keepasslibc64.dll int savedatabase64(intptr, string)
1 keepasslibc64.dll intptr getgroup64(intptr, uint)
1 keepasslibc64.dll uint getgroupbyidn64(intptr, uint)
1 keepasslibc64.dll intptr getkeepassversionstring64()
1 keepasslibc64.dll int setmasterkey64(intptr, string, bool, string, intptr, bool)
1 keepasslibc64.dll intptr getentry64(intptr, uint)
1 keepasslibc64.dll intptr getentrybygroup64(intptr, uint, uint)
1 keepasslibc64.dll intptr getgroupbyid64(intptr, uint)
1 keepassntv32.dll bool transformkey32(intptr, intptr, uint64)
1 keepassntv32.dll bool transformkeytimed32(intptr, intptr, uint64&, uint)
1 keepassntv64.dll bool transformkey64(intptr, intptr, uint64)
1 keepassntv64.dll bool transformkeytimed64(intptr, intptr, uint64&, uint)
1 shlwapi.dll bool pathcompactpathex(stringbuilder, string, uint, uint)
1 user32.dll uint mapvirtualkey(uint, uint)
1 user32.dll intptr setclipboardviewer(intptr)
1 user32.dll uint sendinput(uint, nativemethods/input[], int)
1 user32.dll intptr getmessageextrainfo()
1 user32.dll int registerwindowmessage(string)
1 user32.dll int getwindowtext(intptr, stringbuilder, int)
1 user32.dll bool setforegroundwindow(intptr)
1 user32.dll bool registerhotkey(intptr, int, uint, uint)
1 user32.dll bool iswindow(intptr)
1 user32.dll bool enumwindows(nativemethods/enumwindowsproc, intptr)
1 user32.dll bool drawanimatedrects(intptr, int, nativemethods/rect&, nativemethods/rect&)
1 user32.dll bool changeclipboardchain(intptr, intptr)
1 user32.dll uint16 getkeystate(int)