Application Report
- Application ID: 306d319acf8240998117a07de46c2e2d
- Report Submitted on: 02/12/2007 01:52:39
- API Issues: 7
- P/Invoke APIs: 63
The following 7 APIs (used 25 times) might not work:
- Total:
5
4
-
System.Diagnostics
2
-
Process
2
-
get_PriorityClass()
Used 2 times
1
-
set_PriorityClass(System.Diagnostics.ProcessPriorityClass)
Used 4 times
1
-
get_PriorityClass()
Used 2 times
-
Process
-
System.Management
2
4
-
ManagementBaseObject
1
1
-
get_Item(System.String)
Used 10 times
1
1
-
get_Item(System.String)
Used 10 times
-
ManagementClass
2
-
.ctor(System.String)
Used 2 times
1
-
GetInstances()
Used 2 times
1
-
.ctor(System.String)
Used 2 times
-
ManagementObjectCollection
1
1
-
GetEnumerator()
Used 4 times
1
1
-
GetEnumerator()
Used 4 times
-
ManagementBaseObject
-
System.Net
1
-
WebProxy
1
-
GetDefaultProxy()
Used 1 time
1
-
GetDefaultProxy()
Used 1 time
-
WebProxy
-
System.Diagnostics
There are 63 P/Invokes (used 86 times):
| Count | Library | Function |
|---|---|---|
| 4 | mapi32.dll | int mapifreebuffer(intptr) |
| 4 | mapi32.dll | int mapireadmail(intptr, intptr, string, int, int, intptr&) |
| 4 | sqlite | int sqlite_bind(intptr, int, intptr, int, int) |
| 3 | sqlite3 | int sqlite3_total_changes(intptr) |
| 3 | sqlite3 | int sqlite3_column_type(intptr, int) |
| 3 | user32.dll | int sendmessage(intptr, int, intptr, intptr) |
| 2 | kernel32 | intptr getprocessheap() |
| 2 | kernel32.dll | bool getdiskfreespaceex(string, uint64&, uint64&, uint64&) |
| 2 | mapi32.dll | int mapilogon(intptr, string, string, int, int, intptr&) |
| 2 | sqlite | int sqlite_encode_binary(intptr, int, intptr) |
| 2 | sqlite3 | int sqlite3_column_bytes(intptr, int) |
| 2 | sqlite3 | int sqlite3_errcode(intptr) |
| 2 | sqlite3 | int sqlite3_bind_int(intptr, int, int) |
| 2 | sqlite3 | int sqlite3_close(intptr) |
| 1 | kernel32 | intptr heapalloc(intptr, uint, uint) |
| 1 | kernel32 | intptr createfile(string, uint, uint, intptr, uint, uint, intptr) |
| 1 | kernel32 | int lstrlen(intptr) |
| 1 | kernel32 | bool setconsolectrlhandler(mywin32/handlerroutine, bool) |
| 1 | kernel32 | bool heapfree(intptr, uint, intptr) |
| 1 | kernel32 | bool closehandle(intptr) |
| 1 | kernel32 | bool deviceiocontrol(intptr, uint, uint16&, uint, intptr, uint, uint32&, intptr) |
| 1 | kernel32.dll | bool setlocaltime(ntpclient/systemtime&) |
| 1 | libc | uint strlen(intptr) |
| 1 | libc | intptr malloc(uint) |
| 1 | libc | void free(intptr) |
| 1 | mapi32.dll | int mapifindnext(intptr, intptr, string, string, int, int, stringbuilder) |
| 1 | mapi32.dll | int mapisendmail(intptr, intptr, mapimessage, int, int) |
| 1 | mapi32.dll | int mapiaddress(intptr, intptr, string, int, string, int, intptr, int, int, int3 |
| 1 | mapi32.dll | int mapilogoff(intptr, intptr, int, int) |
| 1 | mapi32.dll | int mapideletemail(intptr, intptr, string, int, int) |
| 1 | sqlite | intptr sqlite_open(intptr, int, intptr&) |
| 1 | sqlite | void sqlite_freemem(intptr) |
| 1 | sqlite | void sqlite_close(intptr) |
| 1 | sqlite | void sqlite_busy_timeout(intptr, int) |
| 1 | sqlite | int sqlite_compile(intptr, intptr, intptr&, intptr&, intptr&) |
| 1 | sqlite | int sqlite_decode_binary(intptr, intptr) |
| 1 | sqlite | int sqlite_exec(intptr, intptr, intptr, intptr, intptr&) |
| 1 | sqlite | int sqlite_finalize(intptr, intptr&) |
| 1 | sqlite | int sqlite_last_statement_changes(intptr) |
| 1 | sqlite | int sqlite_reset(intptr, intptr&) |
| 1 | sqlite | intptr sqlite_error_string(int) |
| 1 | sqlite | int sqlite_step(intptr, int32&, intptr&, intptr&) |
| 1 | sqlite3 | intptr sqlite3_column_name(intptr, int) |
| 1 | sqlite3 | int sqlite3_step(intptr) |
| 1 | sqlite3 | int sqlite3_exec(intptr, intptr, intptr, intptr, intptr&) |
| 1 | sqlite3 | void sqlite3_busy_timeout(intptr, int) |
| 1 | sqlite3 | intptr sqlite3_errmsg(intptr) |
| 1 | sqlite3 | int64 sqlite3_column_int64(intptr, int) |
| 1 | sqlite3 | intptr sqlite3_column_blob(intptr, int) |
| 1 | sqlite3 | intptr sqlite3_column_text(intptr, int) |
| 1 | sqlite3 | intptr sqlite3_column_decltype(intptr, int) |
| 1 | sqlite3 | int sqlite3_reset(intptr) |
| 1 | sqlite3 | int sqlite3_prepare(intptr, intptr, int, intptr&, intptr&) |
| 1 | sqlite3 | int sqlite3_bind_blob(intptr, int, byte*, int, int) |
| 1 | sqlite3 | int sqlite3_bind_double(intptr, int, double) |
| 1 | sqlite3 | int sqlite3_bind_int64(intptr, int, int64) |
| 1 | sqlite3 | int sqlite3_bind_null(intptr, int) |
| 1 | sqlite3 | int sqlite3_bind_text(intptr, int, intptr, int, int) |
| 1 | sqlite3 | int sqlite3_column_count(intptr) |
| 1 | sqlite3 | int sqlite3_column_int(intptr, int) |
| 1 | sqlite3 | int sqlite3_finalize(intptr) |
| 1 | sqlite3 | int sqlite3_open(intptr, intptr&) |
| 1 | sqlite3 | double sqlite3_column_double(intptr, int) |