Application Report
- Application ID: e8df7519c5b543e4a18e14ac6478b329
- Report Submitted on: 11/25/2007 10:37:26
- API Issues: 14
- P/Invoke APIs: 81
The following 14 APIs (used 22 times) might not work:
- Total:
11
4
-
System.IO
2
-
DriveInfo
2
-
GetDrives()
Used 1 time
1
-
get_IsReady()
Used 1 time
1
-
GetDrives()
Used 1 time
-
DriveInfo
-
System.Net
1
-
WebClient
1
-
set_CachePolicy(System.Net.Cache.RequestCachePolicy)
Used 2 times
1
-
set_CachePolicy(System.Net.Cache.RequestCachePolicy)
Used 2 times
-
WebClient
-
System.Security.AccessControl
1
1
-
MutexSecurity
1
1
-
AddAccessRule(System.Security.AccessControl.MutexAccessRule)
Used 2 times
1
1
-
AddAccessRule(System.Security.AccessControl.MutexAccessRule)
Used 2 times
-
MutexSecurity
-
System.Security.Cryptography
2
-
ProtectedMemory
2
-
ProtectedMemory
-
System.Threading
1
-
System.Windows.Forms
4
3
-
RichTextBox
1
-
set_SelectionBackColor(System.Drawing.Color)
Used 3 times
1
-
set_SelectionBackColor(System.Drawing.Color)
Used 3 times
-
WebBrowser
3
3
-
.ctor()
Used 3 times
1
-
Print()
Used 1 time
1
-
ShowPageSetupDialog()
Used 1 time
1
-
ShowPrintPreviewDialog()
Used 1 time
1
-
set_IsWebBrowserContextMenuEnabled(System.Boolean)
Used 1 time
1
-
set_WebBrowserShortcutsEnabled(System.Boolean)
Used 1 time
1
-
.ctor()
Used 3 times
-
RichTextBox
-
System.IO
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) |