Application Report
- Application ID: 8dd40a6cc39d4fd98f67e73caf0e88c0
- Report Submitted on: 01/20/2009 14:33:08
- Definitions File: Mono 2.2
- API Issues: 28
- P/Invoke APIs: 60
The following 28 APIs (used 2132 times) might not work:
- Total:
1
27
-
Microsoft.VisualBasic
1
-
Interaction
1
-
Interaction
-
Microsoft.VisualBasic.CompilerServices
2
-
ObjectType
2
-
IDivObj(System.Object,System.Object)
Used 1 time
1
-
ModObj(System.Object,System.Object)
Used 1 time
1
-
IDivObj(System.Object,System.Object)
Used 1 time
-
ObjectType
-
System.Windows.Forms
1
24
-
AxHost
21
-
.ctor(System.String)
Used 17 times
1
-
GetColorFromOleColor(System.UInt32)
Used 35 times
1
-
GetFontFromIFont(System.Object)
Used 9 times
1
-
GetIFontFromFont(System.Drawing.Font)
Used 9 times
1
-
GetIPictureFromPicture(System.Drawing.Image)
Used 10 times
1
-
GetOcx()
Used 17 times
1
-
GetOleColorFromColor(System.Drawing.Color)
Used 35 times
1
-
GetPictureFromIPicture(System.Object)
Used 11 times
1
-
OnInPlaceActive()
Used 3 times
1
-
PropsValid()
Used 22 times
1
-
SetAboutBoxDelegate(System.Windows.Forms.AxHost/AboutBoxDelegate)
Used 10 times
1
-
get_BackColor()
Used 4 times
1
-
get_Enabled()
Used 4 times
1
-
get_Font()
Used 4 times
1
-
get_ForeColor()
Used 6 times
1
-
set_BackColor(System.Drawing.Color)
Used 4 times
1
-
set_ContainingControl(System.Windows.Forms.ContainerControl)
Used 2 times
1
-
set_Enabled(System.Boolean)
Used 13 times
1
-
set_Font(System.Drawing.Font)
Used 4 times
1
-
set_ForeColor(System.Drawing.Color)
Used 6 times
1
-
set_OcxState(System.Windows.Forms.AxHost/State)
Used 12 times
1
-
.ctor(System.String)
Used 17 times
-
AxHost/ConnectionPointCookie
2
-
.ctor(System.Object,System.Object,System.Type)
Used 17 times
1
-
Disconnect()
Used 17 times
1
-
.ctor(System.Object,System.Object,System.Type)
Used 17 times
-
AxHost/InvalidActiveXStateException
1
-
.ctor(System.String,System.Windows.Forms.AxHost/ActiveXInvokeKind)
Used 1628 times
1
-
.ctor(System.String,System.Windows.Forms.AxHost/ActiveXInvokeKind)
Used 1628 times
-
Form
1
-
set_AutoScaleBaseSize(System.Drawing.Size)
Used 226 times
1
-
set_AutoScaleBaseSize(System.Drawing.Size)
Used 226 times
-
AxHost
-
Microsoft.VisualBasic
There are 60 P/Invokes (used 108 times):
| Count | Library | Function |
|---|---|---|
| 14 | gdi32.dll | intptr selectobject(intptr, intptr) |
| 10 | vertx.dll | int sendfile(string&, string&, string&) |
| 5 | gdi32.dll | bool deleteobject(intptr) |
| 4 | kernel32.dll | int purgecomm(int, int) |
| 4 | kernel32.dll | int getlasterror() |
| 4 | kernel32.dll | bool escapecommfunction(int, int64) |
| 2 | gdi32.dll | int selectcliprgn(intptr, intptr) |
| 2 | imm32.dll | intptr immreleasecontext(intptr, intptr) |
| 2 | imm32.dll | intptr immgetdefaultimewnd(intptr) |
| 2 | imm32.dll | intptr immgetcontext(intptr) |
| 2 | kernel32.dll | int getoverlappedresult(int, rs232/overlapped&, int32&, int) |
| 2 | kernel32.dll | int createevent(int, int, int, string) |
| 2 | kernel32.dll | int closehandle(int) |
| 2 | kernel32.dll | int waitforsingleobject(int, int) |
| 2 | kernel32.dll | int writefile(int, byte[], int, int32&, rs232/overlapped&) |
| 2 | kernel32.dll | int readfile(int, byte[], int, int32&, rs232/overlapped&) |
| 2 | vertx.dll | int cmdoutputfunction2(string&, int, int, int) |
| 2 | vertx.dll | int contactgateway(string&, int) |
| 2 | vertx.dll | int writeeeprom(string&, int, string&, int, string&) |
| 1 | builddumpcards.dll | int buildcards(string&, string&, string&, string&, string&, string&, string&, in |
| 1 | gdi32.dll | intptr createpen(int, int, int) |
| 1 | gdi32.dll | int settextcolor(intptr, int) |
| 1 | gdi32.dll | int setbkmode(intptr, int) |
| 1 | gdi32.dll | bool movetoex(intptr, int, int, intptr) |
| 1 | gdi32.dll | bool lineto(intptr, int, int) |
| 1 | gdi32.dll | intptr createsolidbrush(int) |
| 1 | gdi32.dll | intptr createrectrgn(int, int, int, int) |
| 1 | imm32.dll | intptr immsetcompositionfont(intptr, intptr) |
| 1 | imm32.dll | intptr immsetcompositionwindow(intptr, intptr) |
| 1 | kernel32 | int64 writeprivateprofilestring(string&, string&, string&, string&) |
| 1 | kernel32 | int formatmessage(int, int, int, int, stringbuilder, int, int) |
| 1 | kernel32.dll | int clearcommerror(int, int, int) |
| 1 | kernel32.dll | int setupcomm(int, int, int) |
| 1 | kernel32.dll | int setcommtimeouts(int, rs232/commtimeouts&) |
| 1 | kernel32.dll | int setcommstate(int, rs232/dcb&) |
| 1 | kernel32.dll | int getprivateprofilestring(string&, string&, string&, string&, int, string&) |
| 1 | kernel32.dll | int getcommstate(int, rs232/dcb&) |
| 1 | kernel32.dll | int createfile(string, int, int, int, int, int, int) |
| 1 | kernel32.dll | bool getcommmodemstatus(int, int32&) |
| 1 | kernel32.dll | int buildcommdcb(string, rs232/dcb&) |
| 1 | user32.dll | void fillrect(intptr, ah/c, intptr) |
| 1 | user32.dll | void drawtext(intptr, string, int, ah/c, int) |
| 1 | user32.dll | uint mapvirtualkey(uint, uint) |
| 1 | user32.dll | bool setcaretpos(int, int) |
| 1 | user32.dll | bool destroycaret() |
| 1 | user32.dll | bool createcaret(intptr, intptr, int, int) |
| 1 | vertx.dll | int numberunreadevents(int32&) |
| 1 | vertx.dll | int rebootboard(string&, int) |
| 1 | vertx.dll | int setvalidgateways(string&, int) |
| 1 | vertx.dll | int shutdown() |
| 1 | vertx.dll | int systemtime(string&, int, string&, int, string&, int, string&, int) |
| 1 | vertx.dll | int numberunreadalarms(int32&) |
| 1 | vertx.dll | int initialization(int, int, int) |
| 1 | vertx.dll | int getvalidgateways(stringbuilder, int) |
| 1 | vertx.dll | int getnumberhereiam(int32&) |
| 1 | vertx.dll | int getnexthereiam(stringbuilder, int) |
| 1 | vertx.dll | int getnextevent(stringbuilder, int) |
| 1 | vertx.dll | int getnextalarm(stringbuilder, int) |
| 1 | vertx.dll | int discoverinterfaces(string&, stringbuilder, int) |
| 1 | vertx.dll | int getdllversion(string&, int) |