Application Report
- Application ID: 2a4beb6fbf1c4ea7ba0356cc98f82c48
- Report Submitted on: 12/15/2006 18:32:33
- API Issues: 9
- P/Invoke APIs: 69
The following 9 APIs (used 50 times) might not work:
- Total:
4
7
-
System
2
2
-
Type
2
2
-
GetTypeFromCLSID(System.Guid)
Used 8 times
1
1
-
GetTypeFromProgID(System.String)
Used 4 times
1
1
-
GetTypeFromCLSID(System.Guid)
Used 8 times
-
Type
-
System.Runtime.Remoting.Services
1
-
EnterpriseServicesHelper
1
-
WrapIUnknownWithComObject(System.IntPtr)
Used 1 time
1
-
WrapIUnknownWithComObject(System.IntPtr)
Used 1 time
-
EnterpriseServicesHelper
-
System.Threading
1
-
Overlapped
1
-
Pack(System.Threading.IOCompletionCallback)
Used 2 times
1
-
Pack(System.Threading.IOCompletionCallback)
Used 2 times
-
Overlapped
-
System.Windows.Forms
5
-
AxHost
5
-
.ctor(System.String)
Used 1 time
1
-
GetIPictureDispFromPicture(System.Drawing.Image)
Used 1 time
1
-
set_ContainingControl(System.Windows.Forms.ContainerControl)
Used 9 times
1
-
set_Enabled(System.Boolean)
Used 15 times
1
-
set_OcxState(System.Windows.Forms.AxHost/State)
Used 9 times
1
-
.ctor(System.String)
Used 1 time
-
AxHost
-
System
There are 69 P/Invokes (used 111 times):
| Count | Library | Function |
|---|---|---|
| 11 | kernel32.dll | bool escapecommfunction(intptr, uint) |
| 6 | kernel32.dll | bool getcommmodemstatus(intptr, uint32&) |
| 5 | kernel32.dll | bool closehandle(intptr) |
| 4 | fbspectrim.dll | int16 fb_videooutput(videooutputinfo&, int) |
| 4 | kernel32.dll | intptr createfile(string, uint, uint, intptr, uint, uint, intptr) |
| 4 | kernel32.dll | bool purgecomm(intptr, uint) |
| 3 | olepro32.dll | int olecreatepropertyframe(intptr, int, int, string, int, object&, int, intptr, |
| 3 | user32.dll | int sendmessage(intptr, int, int, int) |
| 2 | globalmapperinterface.dll | globalmapperinterface/gm_error_t32 import_gm_convertcoordpixeltoground(int, int, |
| 2 | globalmapperinterface.dll | globalmapperinterface/gm_error_t32 import_gm_convertcoordgroundtopixel(double, d |
| 2 | kernel32.dll | bool cancelio(intptr) |
| 2 | kernel32.dll | bool copyfileex(string, string, win32/copyprogressdelegate, intptr, boolean&, ui |
| 2 | kernel32.dll | bool setcommstate(intptr, serialstream/dcb&) |
| 2 | kernel32.dll | intptr createfile(string, uint, uint, uint, uint, uint, uint) |
| 2 | kernel32.dll | bool getcommproperties(intptr, win32com/commprop&) |
| 2 | ole32.dll | int getrunningobjecttable(int, ucomirunningobjecttable&) |
| 2 | user32.dll | bool messagebeep(soundutilities/messagebeeptype) |
| 2 | winmm.dll | bool playsound(byte[], int) |
| 1 | gdiplus.dll | int gdipcreatebitmapfromgdidib(intptr, intptr, intptr&) |
| 1 | globalmapperinterface.dll | globalmapperinterface/gm_error_t32 import_gm_drawlayer(intptr, intptr, gm_rectan |
| 1 | globalmapperinterface.dll | void import_gm_setprogresscallback(gm_progresscallbackfunc) |
| 1 | globalmapperinterface.dll | uint import_gm_getsdkversion() |
| 1 | globalmapperinterface.dll | intptr import_gm_getlayerinfo(intptr) |
| 1 | globalmapperinterface.dll | intptr import_gm_getfilterstring() |
| 1 | globalmapperinterface.dll | globalmapperinterface/gm_error_t32 import_gm_getpixelelevation(intptr, int, int, |
| 1 | globalmapperinterface.dll | globalmapperinterface/gm_error_t32 import_gm_closelayer(intptr) |
| 1 | globalmapperinterface.dll | byte import_gm_isregistered() |
| 1 | globalmapperinterface.dll | globalmapperinterface/gm_error_t32 import_gm_getpathprofile(intptr, double, doub |
| 1 | globalmapperinterface.dll | globalmapperinterface/gm_error_t32 import_gm_drawlayerlist(intptr, intptr[], int |
| 1 | globalmapperinterface.dll | globalmapperinterface/gm_error_t32 import_gm_exportraster(string, globalmapperin |
| 1 | globalmapperinterface.dll | globalmapperinterface/gm_error_t32 import_gm_gethighestpathpoint(intptr, uint, d |
| 1 | globalmapperinterface.dll | globalmapperinterface/gm_error_t32 import_gm_getlocationelevation(intptr, double |
| 1 | globalmapperinterface.dll | byte import_gm_setbackgroundcolor(int) |
| 1 | globalmapperinterface.dll | globalmapperinterface/gm_error_t32 import_gm_loadlayer(string, intptr&, globalma |
| 1 | globalmapperinterface.dll | globalmapperinterface/gm_error_t32 import_gm_loadlayerlist(string, intptr&, int3 |
| 1 | globalmapperinterface.dll | globalmapperinterface/gm_error_t32 import_gm_loadrectifiedlayer(string, intptr&, |
| 1 | globalmapperinterface.dll | globalmapperinterface/gm_error_t32 import_gm_setprojection(gm_projection_t&) |
| 1 | globalmapperinterface.dll | globalmapperinterface/gm_error_t32 import_gm_projectpoint(double, double, double |
| 1 | globalmapperinterface.dll | bool import_gm_setfeatureclassenabled(featureclass_t16, gm_featureclasstype_t8, |
| 1 | globalmapperinterface.dll | globalmapperinterface/gm_error_t32 import_gm_repositionlayer(intptr, intptr, int |
| 1 | hhctrl.ocx | intptr htmlhelp(intptr, string, uint, string) |
| 1 | kernel32.dll | bool waitcommevent(intptr, intptr, intptr) |
| 1 | kernel32.dll | bool writefile(intptr, byte*, uint, uint32&, nativeoverlapped*) |
| 1 | kernel32.dll | bool writeprivateprofilestring(string, string, string, string) |
| 1 | kernel32.dll | int getcurrentprocessid() |
| 1 | kernel32.dll | intptr createevent(intptr, bool, bool, string) |
| 1 | kernel32.dll | bool writefile(intptr, byte[], uint, uint32&, intptr) |
| 1 | kernel32.dll | uint formatmessage(uint, intptr, int, int, stringbuilder, int, intptr) |
| 1 | kernel32.dll | bool transmitcommchar(intptr, byte) |
| 1 | kernel32.dll | bool setupcomm(intptr, uint, uint) |
| 1 | kernel32.dll | bool clearcommerror(intptr, uint32&, win32com/comstat&) |
| 1 | kernel32.dll | bool getcommstate(intptr, serialstream/dcb&) |
| 1 | kernel32.dll | bool getoverlappedresult(intptr, intptr, uint32&, bool) |
| 1 | kernel32.dll | bool clearcommerror(intptr, uint32&, intptr) |
| 1 | kernel32.dll | bool globalmemorystatusex(win32/memorystatusex&) |
| 1 | kernel32.dll | bool readfile(intptr, byte*, uint, uint32&, nativeoverlapped*) |
| 1 | kernel32.dll | bool readfile(intptr, byte[], uint, uint32&, intptr) |
| 1 | kernel32.dll | bool setcommmask(intptr, uint) |
| 1 | kernel32.dll | bool setcommstate(intptr, win32com/dcb&) |
| 1 | kernel32.dll | bool setcommtimeouts(intptr, serialtimeouts&) |
| 1 | kernel32.dll | bool setcommtimeouts(intptr, win32com/commtimeouts&) |
| 1 | kernel32.dll | bool setevent(intptr) |
| 1 | kernel32.dll | bool setlocaltime(win32/systemtime&) |
| 1 | kernel32.dll | bool flushfilebuffers(intptr) |
| 1 | ole32.dll | int cocreateinstance(guid&, intptr, clsctx, guid&, intptr&) |
| 1 | ole32.dll | int createitemmoniker(string, string, ucomimoniker&) |
| 1 | user32.dll | int64 getwindowlong(intptr, int) |
| 1 | user32.dll | int64 setwindowlong(intptr, int, int64) |
| 1 | user32.dll | intptr getdesktopwindow() |