Application Report
- Application ID: 7c440ae44d0e4c1c8863556d489fce0f
- Report Submitted on: 02/12/2009 11:03:35
- Definitions File: Mono 2.2
- API Issues: 3
- P/Invoke APIs: 91
The following 3 APIs (used 27 times) might not work:
- Total:
3
-
System.Drawing
1
-
FontFamily
1
-
GetName(System.Int32)
Used 3 times
1
-
GetName(System.Int32)
Used 3 times
-
FontFamily
-
System.Windows.Forms
1
-
Form
1
-
set_AutoScaleBaseSize(System.Drawing.Size)
Used 20 times
1
-
set_AutoScaleBaseSize(System.Drawing.Size)
Used 20 times
-
Form
-
System.Xml
1
-
XmlValidatingReader
1
-
set_ValidationType(System.Xml.ValidationType)
Used 4 times
1
-
set_ValidationType(System.Xml.ValidationType)
Used 4 times
-
XmlValidatingReader
-
System.Drawing
There are 91 P/Invokes (used 209 times):
| Count | Library | Function |
|---|---|---|
| 20 | user32.dll | uint16 getkeystate(int) |
| 14 | user32.dll | bool postmessage(intptr, int, uint, uint) |
| 11 | user32.dll | uint sendmessage(intptr, int, uint, uint) |
| 8 | gdi32.dll | intptr deleteobject(intptr) |
| 6 | gdi32.dll | intptr selectobject(intptr, intptr) |
| 6 | user32.dll | bool clienttoscreen(intptr, n150d&) |
| 5 | gdi32.dll | intptr createrectrgnindirect(n0597&) |
| 5 | user32.dll | int releasedc(intptr, intptr) |
| 5 | user32.dll | intptr getdc(intptr) |
| 5 | user32.dll | int showwindow(intptr, int16) |
| 4 | gdi32.dll | int selectcliprgn(intptr, intptr) |
| 4 | user32.dll | bool getwindowrect(intptr, n0597&) |
| 4 | user32.dll | intptr sendmessage(intptr, int, intptr, intptr) |
| 3 | gdi32.dll | int combinergn(intptr, intptr, intptr, int) |
| 3 | user32.dll | bool getmessage(n0893&, int, uint, uint) |
| 3 | user32.dll | bool movewindow(intptr, int, int, int, int, bool) |
| 2 | filterimplementation | int dct_encoder_create_instance(n1017/n49d6, int, int, int, int, int) |
| 2 | filterimplementation | int jbig2_decoder_create_instance(int, int, int, int) |
| 2 | filterimplementation | int dct_decoder_create_instance(n12f3/n49d6, int) |
| 2 | filterimplementation | int jpx_decoder_create_instance(n12f5/n49d6) |
| 2 | filterimplementation | int ccitt_encoder_create_instance(n1021/n49d6, int, int, bool, int, bool) |
| 2 | filterimplementation | int j2k_decoder_create_instance(n4b9d/n49d6) |
| 2 | filterimplementation | int ccitt_decoder_create_instance(n12f2/n49d6, bool, bool, int, int) |
| 2 | filterimplementation | int lzw_encoder_create_instance(n12fa/n49d6) |
| 2 | gdi32.dll | bool deletedc(intptr) |
| 2 | gdi32.dll | intptr createcompatibledc(intptr) |
| 2 | gdi32.dll | int getdevicecaps(intptr, int) |
| 2 | user32.dll | intptr loadcursor(intptr, uint) |
| 2 | user32.dll | bool systemparametersinfo(uint, uint, int32&, uint) |
| 2 | user32.dll | bool dispatchmessage(n0893&) |
| 2 | user32.dll | bool hidecaret(intptr) |
| 2 | user32.dll | uint getsyscolor(n59a1) |
| 2 | user32.dll | int getwindowrect(intptr, n2b87/n0597) |
| 2 | user32.dll | bool updatelayeredwindow(intptr, intptr, n150d&, n08fc&, intptr, n150d&, int, n5 |
| 2 | user32.dll | bool peekmessage(n0893&, int, uint, uint, uint) |
| 2 | user32.dll | intptr setfocus(intptr) |
| 2 | user32.dll | intptr getfocus() |
| 2 | user32.dll | bool showcaret(intptr) |
| 2 | user32.dll | bool screentoclient(intptr, n150d&) |
| 2 | user32.dll | intptr setcursor(intptr) |
| 2 | user32.dll | int callnexthookex(intptr, int, intptr, intptr) |
| 2 | user32.dll | bool waitmessage() |
| 2 | user32.dll | bool translatemessage(n0893&) |
| 2 | uxtheme.dll | int drawthemebackground(intptr, intptr, int, int, n0597&, intptr) |
| 1 | filterimplementation | int ccitt_encoder_write(int, int, int) |
| 1 | filterimplementation | int ccitt_decoder_read(int, int, int) |
| 1 | filterimplementation | void ccitt_encoder_free(int) |
| 1 | filterimplementation | int jbig2_decoder_read(int, int, int) |
| 1 | filterimplementation | int lzw_decoder_read(int, int, int) |
| 1 | filterimplementation | int lzw_encoder_write(int, int, int) |
| 1 | filterimplementation | void ccitt_decoder_free(int) |
| 1 | filterimplementation | void ccitt_flush(int) |
| 1 | filterimplementation | void dct_decoder_free(int) |
| 1 | filterimplementation | void dct_encoder_free(int) |
| 1 | filterimplementation | void dct_flush(int) |
| 1 | filterimplementation | void j2k_decoder_free(int) |
| 1 | filterimplementation | int jpx_decoder_read(int, int, int) |
| 1 | filterimplementation | void jpx_decoder_free(int) |
| 1 | filterimplementation | void lzw_decoder_free(int) |
| 1 | filterimplementation | void lzw_encoder_free(int) |
| 1 | filterimplementation | void lzw_flush(int) |
| 1 | filterimplementation | int j2k_decoder_read(int, int, int) |
| 1 | filterimplementation | int dct_encoder_write(int, int, int) |
| 1 | filterimplementation | void jbig2_decoder_free(int) |
| 1 | filterimplementation | int dct_decoder_read(int, int, int) |
| 1 | filterimplementation | int lzw_decoder_create_instance(n4b9e/n49d6, bool) |
| 1 | gdi32.dll | int getcliprgn(intptr, intptr&) |
| 1 | gdi32.dll | bool patblt(intptr, int, int, int, int, uint) |
| 1 | gdi32.dll | int getclipbox(intptr, n0597&) |
| 1 | gdi32.dll | intptr createbrushindirect(n5214&) |
| 1 | user32.dll | bool invalidaterect(intptr, n0597&, bool) |
| 1 | user32.dll | int getwindowtext(intptr, stringbuilder, int) |
| 1 | user32.dll | int setwindowpos(intptr, intptr, int, int, int, int, uint) |
| 1 | user32.dll | intptr setwindowshookex(n2b6f, n2b66/n2b74, intptr, int) |
| 1 | user32.dll | bool animatewindow(intptr, uint, uint) |
| 1 | user32.dll | bool setwindowpos(intptr, intptr, int, int, int, int, int) |
| 1 | user32.dll | bool setwindowrgn(intptr, intptr, bool) |
| 1 | user32.dll | int screentoclient(intptr, n2b87/n150d) |
| 1 | user32.dll | int getclassname(intptr, stringbuilder, int) |
| 1 | user32.dll | bool trackmouseevent(n6359&) |
| 1 | user32.dll | int unhookwindowshookex(intptr) |
| 1 | user32.dll | intptr beginpaint(intptr, n6488&) |
| 1 | user32.dll | intptr createwindowex(int, string, string, int, int, int, int, int, intptr, intp |
| 1 | user32.dll | bool endpaint(intptr, n6488&) |
| 1 | user32.dll | intptr getdlgitem(intptr, int) |
| 1 | uxtheme.dll | int getthemepartsize(intptr, intptr, int, int, intptr, n5279, n08fc&) |
| 1 | uxtheme.dll | int closethemedata(intptr) |
| 1 | uxtheme.dll | bool isthemeactive() |
| 1 | uxtheme.dll | bool isappthemed() |
| 1 | uxtheme.dll | bool getcurrentthemename(char[], int, char[], int, char[], int) |
| 1 | uxtheme.dll | intptr openthemedata(intptr, string) |