Application Report
- Application ID: 465562bcb6494035abf90691b022f15a
- Report Submitted on: 04/11/2008 17:47:29
- API Issues: 9
- P/Invoke APIs: 53
The following 9 APIs (used 407 times) might not work:
- Total:
8
2
-
Microsoft.VisualBasic
1
-
Interaction
1
-
CreateObject(System.String,System.String)
Used 1 time
1
-
CreateObject(System.String,System.String)
Used 1 time
-
Interaction
-
System.Configuration
2
-
ApplicationSettingsBase
2
-
get_Item(System.String)
Used 192 times
1
-
set_Item(System.String,System.Object)
Used 185 times
1
-
get_Item(System.String)
Used 192 times
-
ApplicationSettingsBase
-
System.Data.Odbc
1
1
-
OdbcDataReader
1
1
-
get_HasRows()
Used 2 times
1
1
-
get_HasRows()
Used 2 times
-
OdbcDataReader
-
System.Data.OleDb
1
-
OleDbConnection
1
-
GetSchema(System.String)
Used 1 time
1
-
GetSchema(System.String)
Used 1 time
-
OleDbConnection
-
System.Windows.Forms
4
-
ComboBox
2
-
set_AutoCompleteMode(System.Windows.Forms.AutoCompleteMode)
Used 12 times
1
-
set_AutoCompleteSource(System.Windows.Forms.AutoCompleteSource)
Used 12 times
1
-
set_AutoCompleteMode(System.Windows.Forms.AutoCompleteMode)
Used 12 times
-
WebBrowser
2
-
.ctor()
Used 1 time
1
-
set_WebBrowserShortcutsEnabled(System.Boolean)
Used 1 time
1
-
.ctor()
Used 1 time
-
ComboBox
-
Microsoft.VisualBasic
There are 53 P/Invokes (used 94 times):
| Count | Library | Function |
|---|---|---|
| 17 | ads32.dll | int adsappdestroy(int) |
| 6 | kernel32.dll | bool closehandle(int) |
| 4 | ads32.dll | int adsfieldget(int, int, int, stringbuilder, int32&) |
| 4 | ads32.dll | int adsfieldput(int, int, int, stringbuilder, int) |
| 4 | ads32.dll | int adsfieldget(int, int, int, double&, int32&) |
| 3 | ads32.dll | int adsfieldput(int, int, int, double&, int) |
| 3 | kernel32.dll | int createfile(string, int, int, fileioapideclarations/security_attributes&, int |
| 2 | ads32.dll | int adsrecordnew(int, int, int32&) |
| 2 | ads32.dll | int adsrecordnext(int, int, int) |
| 2 | ads32.dll | int adsrecordwrite(int, int) |
| 2 | ads32.dll | int adstaskcreate(int, string, int32&) |
| 2 | ads32.dll | int adsrecordfirst(int, int, int) |
| 2 | ads32.dll | int adsopen(int, int, string, int, int, int32&, string) |
| 2 | setupapi.dll | bool setupdigetdeviceinterfacedetail(intptr, devicemanagementapideclarations/sp_ |
| 1 | ads32.dll | int adsrecorddelete(int, int) |
| 1 | ads32.dll | int adsappcreateex(string, string, string, int32&, string, string) |
| 1 | ads32.dll | int adsclose(int, int, int) |
| 1 | ads32.dll | void adsrecordfree(int, int) |
| 1 | ads32.dll | int adstaskdestroy(int, int) |
| 1 | ads32.dll | int adsfieldget(int, int, int, datetime&, int32&) |
| 1 | ads32.dll | int adsappcreate(string, string, string, int32&) |
| 1 | ads32.dll | int adsrecordunlock(int, int) |
| 1 | ads32.dll | int adsrecordinit(int, int) |
| 1 | ads32.dll | int adsrecordlockchange(int, int, int) |
| 1 | ads32.dll | int adsfieldput(int, int, int, int16, int) |
| 1 | ads32.dll | int adsfieldput(int, int, int, datetime, int) |
| 1 | ads32.dll | int adsrecordread(int, int, int) |
| 1 | hid.dll | void hidd_gethidguid(guid&) |
| 1 | hid.dll | int hidp_getvaluecaps(int16, byte&, int16&, intptr) |
| 1 | hid.dll | int hidp_getcaps(intptr, hidapideclarations/hidp_caps&) |
| 1 | hid.dll | bool hidd_setoutputreport(int, byte&, int) |
| 1 | hid.dll | bool hidd_setnuminputbuffers(int, int) |
| 1 | hid.dll | bool hidd_setfeature(int, byte&, int) |
| 1 | hid.dll | bool hidd_flushqueue(int) |
| 1 | hid.dll | bool hidd_freepreparseddata(intptr&) |
| 1 | hid.dll | bool hidd_getattributes(int, hidapideclarations/hidd_attributes&) |
| 1 | hid.dll | bool hidd_getfeature(int, byte&, int) |
| 1 | hid.dll | bool hidd_getinputreport(int, byte&, int) |
| 1 | hid.dll | bool hidd_getnuminputbuffers(int, int32&) |
| 1 | hid.dll | bool hidd_getpreparseddata(int, intptr&) |
| 1 | kernel32.dll | int createevent(fileioapideclarations/security_attributes&, int, int, string) |
| 1 | kernel32.dll | int waitforsingleobject(int, int) |
| 1 | kernel32.dll | int readfile(int, byte&, int, int32&, fileioapideclarations/overlapped&) |
| 1 | kernel32.dll | int formatmessage(int, int64&, int, int, string, int, int) |
| 1 | kernel32.dll | int cancelio(int) |
| 1 | kernel32.dll | bool writefile(int, byte&, int, int32&, int) |
| 1 | setupapi.dll | intptr setupdigetclassdevs(guid&, string, int, int) |
| 1 | setupapi.dll | int setupdidestroydeviceinfolist(intptr) |
| 1 | setupapi.dll | bool setupdienumdeviceinterfaces(intptr, int, guid&, int, devicemanagementapidec |
| 1 | user32.dll | bool unregisterdevicenotification(intptr) |
| 1 | user32.dll | int getasynckeystate(int64) |
| 1 | user32.dll | intptr registerdevicenotification(intptr, intptr, int) |
| 1 | user32.dll | void getcursorpos(movedetect/pointapi) |