Application Report
- Application ID: 50bc591162cb4214accb95cade8f4938
- Report Submitted on: 02/16/2008 13:53:05
- API Issues: 7
- P/Invoke APIs: 50
The following 7 APIs (used 24 times) might not work:
- Total:
5
6
-
System.Diagnostics
1
-
Process
1
-
get_MainWindowHandle()
Used 2 times
1
-
get_MainWindowHandle()
Used 2 times
-
Process
-
System.Management
4
6
-
ManagementBaseObject
1
1
-
get_Item(System.String)
Used 8 times
1
1
-
get_Item(System.String)
Used 8 times
-
ManagementClass
2
-
.ctor(System.String)
Used 1 time
1
-
GetInstances()
Used 1 time
1
-
.ctor(System.String)
Used 1 time
-
ManagementObjectCollection
1
1
-
GetEnumerator()
Used 4 times
1
1
-
GetEnumerator()
Used 4 times
-
ManagementObjectCollection/ManagementObjectEnumerator
2
2
-
MoveNext()
Used 4 times
1
1
-
get_Current()
Used 4 times
1
1
-
MoveNext()
Used 4 times
-
ManagementBaseObject
-
System.Diagnostics
There are 50 P/Invokes (used 71 times):
| Count | Library | Function |
|---|---|---|
| 7 | libmysql.dll | string mysql_error(void*) |
| 6 | libmysql.dll | uint mysql_errno(void*) |
| 2 | kernel32.dll | int freelibrary(intptr) |
| 2 | libmysql.dll | void mysql_free_result(void*) |
| 2 | libmysql.dll | uint mysql_field_count(void*) |
| 2 | libmysql.dll | void mysql_options(void*, uint, uint32*) |
| 2 | libmysql.dll | void* mysql_store_result(void*) |
| 2 | libmysql.dll | int mysql_query(void*, string) |
| 2 | user32.dll | bool iswindowvisible(int) |
| 2 | user32.dll | int changedisplaysettings(devmode1&, int) |
| 2 | user32.dll | int findwindow(string, string) |
| 2 | user32.dll | int showwindow(int, int) |
| 1 | advapi32.dll | int adjusttokenprivileges(intptr, int, token_privileges&, int, token_privileges& |
| 1 | advapi32.dll | int lookupprivilegevalue(string, string, luid&) |
| 1 | advapi32.dll | int openprocesstoken(intptr, int, intptr&) |
| 1 | hdserial | int getidediskinfo(int, diskinfo&, string) |
| 1 | kernel32.dll | int getconsolescreenbufferinfo(int, clearconsole/console_screen_buffer_info&) |
| 1 | kernel32.dll | int fillconsoleoutputcharacter(int, byte, int, clearconsole/coord, int32&) |
| 1 | kernel32.dll | int getstdhandle(int) |
| 1 | kernel32.dll | int setconsolecursorposition(int, clearconsole/coord) |
| 1 | kernel32.dll | intptr getprocaddress(intptr, string) |
| 1 | kernel32.dll | intptr loadlibrary(string) |
| 1 | libmysql.dll | void* mysql_real_connect(void*, string, string, string, string, uint, string, in |
| 1 | libmysql.dll | void* mysql_init(void*) |
| 1 | libmysql.dll | uint mysql_num_fields(void*) |
| 1 | libmysql.dll | void mysql_close(void*) |
| 1 | libmysql.dll | intptr mysql_fetch_row(void*) |
| 1 | libmysql.dll | int mysql_select_db(void*, string) |
| 1 | libmysql.dll | intptr mysql_fetch_field_direct(void*, uint) |
| 1 | libmysql.dll | string getclientinfo() |
| 1 | libmysql.dll | uint32* mysql_fetch_lengths(void*) |
| 1 | libmysql.dll | uint64 mysql_affected_rows(void*) |
| 1 | libmysql.dll | uint64 mysql_num_rows(void*) |
| 1 | powrprof.dll | int setsuspendstate(int, int, int) |
| 1 | user32.dll | int setforegroundwindow(intptr) |
| 1 | user32.dll | int setwindowshookex(int, keyboardhook/hookproc, intptr, int) |
| 1 | user32.dll | int showwindow(intptr, int) |
| 1 | user32.dll | int isiconic(intptr) |
| 1 | user32.dll | int formatmessage(int, intptr, int, int, stringbuilder, int, int) |
| 1 | user32.dll | int exitwindowsex(int, int) |
| 1 | user32.dll | int enumdisplaysettings(string, int, devmode1&) |
| 1 | user32.dll | int callnexthookex(int, int, int, intptr) |
| 1 | user32.dll | bool unhookwindowshookex(int) |
| 1 | winspool.drv | bool startpageprinter(intptr) |
| 1 | winspool.drv | bool startdocprinter(intptr, int, rawprinterhelper/docinfoa) |
| 1 | winspool.drv | bool openprinter(string, intptr&, int64) |
| 1 | winspool.drv | bool endpageprinter(intptr) |
| 1 | winspool.drv | bool enddocprinter(intptr) |
| 1 | winspool.drv | bool closeprinter(intptr) |
| 1 | winspool.drv | bool writeprinter(intptr, intptr, int, int32&) |