Application Report
- Application ID: b0e5e402d46a4c1ab6c7e5abaa622f6f
- Report Submitted on: 09/19/2007 09:03:36
- API Issues: 28
- P/Invoke APIs: 100
The following 28 APIs (used 204 times) might not work:
- Total:
25
14
-
System.Drawing
2
-
FontFamily
1
-
GetName(System.Int32)
Used 2 times
1
-
GetName(System.Int32)
Used 2 times
-
Graphics
1
-
FontFamily
-
System.Management
13
14
-
ManagementBaseObject
2
2
-
GetPropertyValue(System.String)
Used 4 times
1
1
-
get_Item(System.String)
Used 4 times
1
1
-
GetPropertyValue(System.String)
Used 4 times
-
ManagementEventWatcher
2
1
-
.ctor(System.Management.EventQuery)
Used 1 time
1
-
Start()
Used 1 time
1
1
-
.ctor(System.Management.EventQuery)
Used 1 time
-
ManagementObject
2
1
-
.ctor(System.String)
Used 1 time
1
-
Get()
Used 2 times
1
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
-
ManagementObjectSearcher
3
-
.ctor(System.String)
Used 1 time
1
-
.ctor(System.String,System.String)
Used 1 time
1
-
Get()
Used 2 times
1
-
.ctor(System.String)
Used 1 time
-
WqlEventQuery
4
4
-
.ctor()
Used 1 time
1
1
-
set_Condition(System.String)
Used 1 time
1
1
-
set_EventClassName(System.String)
Used 1 time
1
1
-
set_WithinInterval(System.TimeSpan)
Used 1 time
1
1
-
.ctor()
Used 1 time
-
ManagementBaseObject
-
System.Net
1
-
CredentialCache
1
-
get_DefaultCredentials()
Used 1 time
1
-
get_DefaultCredentials()
Used 1 time
-
CredentialCache
-
System.Security
5
-
CodeAccessPermission
4
-
Assert()
Used 78 times
1
-
PermitOnly()
Used 1 time
1
-
RevertAssert()
Used 80 times
1
-
RevertPermitOnly()
Used 1 time
1
-
Assert()
Used 78 times
-
PermissionSet
1
-
Assert()
Used 2 times
1
-
Assert()
Used 2 times
-
CodeAccessPermission
-
System.ServiceProcess
1
-
ServiceBase
1
-
set_CanHandleSessionChangeEvent(System.Boolean)
Used 1 time
1
-
set_CanHandleSessionChangeEvent(System.Boolean)
Used 1 time
-
ServiceBase
-
System.Windows.Forms
3
-
ComboBox
2
-
WebBrowser
1
-
.ctor()
Used 1 time
1
-
.ctor()
Used 1 time
-
ComboBox
-
System.Drawing
There are 100 P/Invokes (used 357 times):
| Count | Library | Function |
|---|---|---|
| 39 | uxtheme.dll | intptr a(intptr, intptr, int, int, jnscs/i, jnscs/i) |
| 31 | uxtheme.dll | intptr a(intptr, string) |
| 29 | uxtheme.dll | intptr a(intptr&) |
| 16 | user32.dll | bool a(jnscs/b&, intptr, uint, uint) |
| 15 | user32.dll | intptr d(intptr) |
| 13 | gdi32.dll | intptr a(intptr) |
| 12 | uxtheme.dll | intptr a(intptr, int, int, int, int32&) |
| 11 | uxtheme.dll | int b(intptr, int) |
| 9 | user32.dll | int a(intptr, int) |
| 8 | gdi32.dll | intptr a(intptr, intptr) |
| 8 | user32.dll | intptr a(intptr, uint) |
| 7 | user32 | int b(intptr, intptr) |
| 6 | gdi32.dll | intptr selectobject(intptr, intptr) |
| 6 | user32.dll | bool a(intptr, intptr) |
| 6 | user32.dll | intptr b(intptr) |
| 5 | user32.dll | int a(intptr, intptr, int, int, int, int, uint) |
| 5 | user32.dll | int16 getasynckeystate(int) |
| 4 | gdi32.dll | int a(intptr, intptr) |
| 4 | gdi32.dll | intptr a(jnscs/h&) |
| 4 | gdi32.dll | int getdevicecaps(intptr, printermargins/devicecapsindex) |
| 4 | user32.dll | intptr a(intptr, int, int) |
| 3 | gdi32.dll | bool deleteobject(intptr) |
| 3 | gdi32.dll | intptr createpen(int, int, int) |
| 3 | user32.dll | bool a(jnscs/b&, int, uint, uint, uint) |
| 3 | user32.dll | bool b(jnscs/b&) |
| 3 | user32.dll | bool a(intptr, jnscs/g&) |
| 3 | user32.dll | bool a() |
| 3 | user32.dll | bool a(jnscs/b&) |
| 3 | user32.dll | intptr a(intptr, jnscs/g&) |
| 2 | curves.dll | int csdoscroll(int, intptr, double) |
| 2 | gdi32 | bool b(intptr) |
| 2 | gdi32.dll | intptr c(intptr) |
| 2 | gdi32.dll | bool a(intptr, int, int, int, int, uint) |
| 2 | gdi32.dll | bool lineto(intptr, int, int) |
| 2 | gdi32.dll | bool movetoex(intptr, int, int, intptr) |
| 2 | gdi32.dll | int a(intptr, intptr, intptr, int) |
| 2 | gdi32.dll | int a(intptr, jnscs/h&) |
| 2 | kernel32.dll | int16 queryperformancecounter(int64&) |
| 2 | kernel32.dll | int freelibrary(intptr) |
| 2 | kernel32.dll | intptr loadlibrary(string) |
| 2 | siusbxp.dll | usbsif32x/retcodes si_getproductstring(int, byte[], int) |
| 2 | siusbxp.dll | usbsif32x/retcodes si_close(intptr) |
| 2 | user32 | intptr b(intptr, intptr) |
| 2 | user32 | bool a(intptr, jnscs/h&) |
| 2 | user32.dll | bool a(uint, uint, int32&, uint) |
| 2 | user32.dll | int c(intptr, int) |
| 2 | user32.dll | bool a(intptr, intptr, jnscs/j&, jnscs/a&, intptr, jnscs/j&, int, jnscs/f&, int) |
| 2 | user32.dll | bool a(intptr, uint, uint) |
| 2 | user32.dll | bool b() |
| 1 | algorithmdll.dll | int onstartlead(string, double) |
| 1 | algorithmdll.dll | string getlasterror() |
| 1 | algorithmdll.dll | string getname() |
| 1 | algorithmdll.dll | string getversion() |
| 1 | algorithmdll.dll | void initalgorithm(string) |
| 1 | algorithmdll.dll | void onstoplead(int) |
| 1 | algorithmdll.dll | int analyse(int, double*, int, double, double, simpleannotation*) |
| 1 | algorithmdll.dll | void reset() |
| 1 | curves.dll | void csdrawbk(int, int, int, int, int, int) |
| 1 | curves.dll | int cspaintit(int, intptr) |
| 1 | curves.dll | int csgetid() |
| 1 | curves.dll | void csdispose(int) |
| 1 | curves.dll | int cspainttorect(int, intptr, int, int, int, int) |
| 1 | curves.dll | int cscreate(int, intptr, int, int, int, int) |
| 1 | curves.dll | int cscopydc(int, intptr, int, int, int, int) |
| 1 | gdi32.dll | int setpixel(intptr, int, int, int) |
| 1 | gdi32.dll | bool polyline(intptr, win32/point[], int) |
| 1 | gdi32.dll | intptr a(intptr, int) |
| 1 | gdi32.dll | intptr a(jnscs/e&) |
| 1 | gdi32.dll | int deletedc(intptr) |
| 1 | gdi32.dll | intptr createdc(string, string, intptr, intptr) |
| 1 | hid.dll | void hidd_gethidguid(guid&) |
| 1 | kernel32.dll | int16 queryperformancefrequency(int64&) |
| 1 | siusbxp.dll | usbsif32x/retcodes si_getnumdevices(int32&) |
| 1 | siusbxp.dll | usbsif32x/retcodes si_open(int, intptr&) |
| 1 | siusbxp.dll | usbsif32x/retcodes si_settimeouts(int, int) |
| 1 | siusbxp.dll | usbsif32x/retcodes si_flushbuffers(intptr) |
| 1 | siusbxp.dll | usbsif32x/retcodes si_read(intptr, byte[], int, int32&) |
| 1 | siusbxp.dll | usbsif32x/retcodes si_write(intptr, byte[], int, int32&) |
| 1 | siusbxp.dll | usbsif32x/retcodes si_gettimeouts(int32&, int32&) |
| 1 | tqrsalgorithmdll.dll | string getname() |
| 1 | tqrsalgorithmdll.dll | void initalgorithm(string) |
| 1 | tqrsalgorithmdll.dll | void reset() |
| 1 | tqrsalgorithmdll.dll | int onstartlead(string, double) |
| 1 | tqrsalgorithmdll.dll | void onstoplead(int) |
| 1 | tqrsalgorithmdll.dll | string getversion() |
| 1 | tqrsalgorithmdll.dll | int analyse(int, double*, int, double, double, simpleannotation*) |
| 1 | tqrsalgorithmdll.dll | string getlasterror() |
| 1 | user32.dll | intptr a(jnscs/j) |
| 1 | user32.dll | intptr g(intptr) |
| 1 | user32.dll | intptr f(intptr) |
| 1 | user32.dll | bool a(jnscs/j&) |
| 1 | user32.dll | bool a(intptr, jnscs/c&) |
| 1 | user32.dll | bool a(intptr) |
| 1 | user32.dll | bool a(byte&) |
| 1 | user32.dll | intptr a(intptr, int, intptr) |
| 1 | user32.dll | intptr a(intptr, int, jnscs/k) |
| 1 | user32.dll | intptr a(intptr, intptr, int, intptr, intptr) |
| 1 | uxtheme.dll | bool c() |
| 1 | uxtheme.dll | intptr a(intptr, intptr, jnscs/h&) |
| 1 | uxtheme.dll | int a() |