Application Report
- Application ID: 1dbcce0f9dc842258bc09f3e954c2621
- Report Submitted on: 05/13/2009 14:23:06
- Definitions File: Mono 2.4 (Revised)
- API Issues: 14
- P/Invoke APIs: 95
The following 14 APIs (used 33 times) might not work:
- Total:
10
4
-
Microsoft.Win32
1
-
RegistryKey
1
-
RegistryKey
-
System.Windows.Forms
10
3
-
ComboBox
2
-
set_AutoCompleteMode(System.Windows.Forms.AutoCompleteMode)
Used 3 times
1
-
set_AutoCompleteSource(System.Windows.Forms.AutoCompleteSource)
Used 3 times
1
-
set_AutoCompleteMode(System.Windows.Forms.AutoCompleteMode)
Used 3 times
-
ContainerControl
1
-
set_AutoValidate(System.Windows.Forms.AutoValidate)
Used 1 time
1
-
set_AutoValidate(System.Windows.Forms.AutoValidate)
Used 1 time
-
DataGridView
1
-
set_VirtualMode(System.Boolean)
Used 1 time
1
-
set_VirtualMode(System.Boolean)
Used 1 time
-
Form
1
-
set_AutoScaleBaseSize(System.Drawing.Size)
Used 5 times
1
-
set_AutoScaleBaseSize(System.Drawing.Size)
Used 5 times
-
TextBox
3
-
get_AutoCompleteCustomSource()
Used 3 times
1
-
set_AutoCompleteMode(System.Windows.Forms.AutoCompleteMode)
Used 4 times
1
-
set_AutoCompleteSource(System.Windows.Forms.AutoCompleteSource)
Used 4 times
1
-
get_AutoCompleteCustomSource()
Used 3 times
-
ToolStripManager
1
-
WebBrowser
1
3
-
.ctor()
Used 2 times
1
-
ShowPrintDialog()
Used 1 time
1
-
ShowPrintPreviewDialog()
Used 1 time
1
-
ShowSaveAsDialog()
Used 1 time
1
-
.ctor()
Used 2 times
-
ComboBox
-
Microsoft.Win32
There are 95 P/Invokes (used 166 times):
| Count | Library | Function |
|---|---|---|
| 16 | gdi32.dll | intptr selectobject(intptr, intptr) |
| 9 | user32.dll | int sendmessage(intptr, int, int, int) |
| 7 | user32.dll | int releasedc(intptr, intptr) |
| 5 | gdi32.dll | intptr deleteobject(intptr) |
| 5 | gdiplus.dll | int gdipaddpathline(handleref, single, single, single, single) |
| 5 | user32.dll | bool getwindowrect(intptr, apirect&) |
| 4 | gdiplus.dll | int gdipaddpatharc(handleref, single, single, single, single, single, single) |
| 4 | user32.dll | intptr getwindowdc(intptr) |
| 4 | user32.dll | intptr getdc(intptr) |
| 3 | gdi32.dll | intptr deletedc(intptr) |
| 3 | gdi32.dll | intptr createcompatibledc(intptr) |
| 3 | gdi32.dll | int setbkmode(intptr, int) |
| 3 | gdi32.dll | int settextcolor(intptr, int) |
| 3 | user32.dll | int tabbedtextout(intptr, int, int, string, int, int, int32&, int) |
| 2 | freeimage.dll | void unload(int) |
| 2 | freeimage.dll | int setpluginenabled(freeimage/freeimageformat, bool) |
| 2 | freeimage.dll | freeimage/freeimageformat getfiffromfilename(string) |
| 2 | freeimage.dll | int rescale(int, int, int, freeimage/freeimagefilter) |
| 2 | freeimage.dll | bool save(freeimage/freeimageformat, int, string, int) |
| 2 | gdi32.dll | intptr createpatternbrush(intptr) |
| 2 | gdi32.dll | intptr createcompatiblebitmap(intptr, int, int) |
| 2 | gdi32.dll | intptr bitblt(intptr, int, int, int, int, intptr, int, int, int) |
| 2 | shell32.dll | intptr shgetfileinfo(intptr, uint, shfileinfo&, uint, shgfi) |
| 2 | user32.dll | int setwindowlong(intptr, int, int) |
| 2 | user32.dll | int sendmessage(intptr, int, int, logfont) |
| 1 | freeimage.dll | void deinitialise() |
| 1 | freeimage.dll | void initialise(bool) |
| 1 | freeimage.dll | string getversion() |
| 1 | freeimage.dll | bool adjustbrightness(int, double) |
| 1 | freeimage.dll | void closememory(intptr) |
| 1 | freeimage.dll | uint getwidth(int) |
| 1 | freeimage.dll | uint gettransparencycount(int) |
| 1 | freeimage.dll | int rotateclassic(int, double) |
| 1 | freeimage.dll | int loadfrommemory(freeimage/freeimageformat, intptr, int) |
| 1 | freeimage.dll | int load(freeimage/freeimageformat, string, int) |
| 1 | freeimage.dll | int getcolortype(int) |
| 1 | freeimage.dll | int clone(int) |
| 1 | freeimage.dll | freeimage/freeimagetype getimagetype(int) |
| 1 | freeimage.dll | bool invert(int) |
| 1 | freeimage.dll | bool flipvertical(int) |
| 1 | freeimage.dll | bool fliphorizontal(int) |
| 1 | freeimage.dll | bool adjustgamma(int, double) |
| 1 | freeimage.dll | int rotateex(int, double, double, double, double, double, bool) |
| 1 | freeimage.dll | int threshold(int, byte) |
| 1 | freeimage.dll | uint getpitch(int) |
| 1 | freeimage.dll | uint getheight(int) |
| 1 | freeimage.dll | uint getdotspermetery(int) |
| 1 | freeimage.dll | uint getdotspermeterx(int) |
| 1 | freeimage.dll | uint getcolorsused(int) |
| 1 | freeimage.dll | uint getbpp(int) |
| 1 | freeimage.dll | string getcopyrightmessage() |
| 1 | freeimage.dll | intptr openmemory(intptr, int) |
| 1 | freeimage.dll | intptr getinfo(int) |
| 1 | freeimage.dll | intptr getbits(int) |
| 1 | freeimage.dll | bool adjustcontrast(int, double) |
| 1 | gdi32.dll | intptr movetoex(intptr, int, int, apipoint&) |
| 1 | gdi32.dll | intptr lineto(intptr, int, int) |
| 1 | gdi32.dll | intptr gdiflush() |
| 1 | gdi32.dll | intptr extcreateregion(intptr, uint, intptr) |
| 1 | gdi32.dll | intptr createsolidbrush(int) |
| 1 | gdi32.dll | int setbrushorgex(intptr, int, int, apipoint&) |
| 1 | gdi32.dll | int enumfontfamiliesex(intptr, logfont, fontenumproc, int64, int64) |
| 1 | gdi32.dll | int getbkcolor(intptr) |
| 1 | gdi32.dll | int setbkcolor(intptr, int) |
| 1 | gdi32.dll | int getbkmode(intptr) |
| 1 | gdi32.dll | int gettextcolor(intptr) |
| 1 | gdi32.dll | int gettextmetrics(intptr, gditextmetric&) |
| 1 | gdi32.dll | int gettextface(intptr, int, string) |
| 1 | gdi32.dll | int setdibitstodevice(intptr, int, int, int, int, int, int, int, int, intptr, in |
| 1 | gdi32.dll | int deleteobject(intptr) |
| 1 | gdi32.dll | intptr createfontindirect(logfont) |
| 1 | gdi32.dll | intptr createhatchbrush(int, int) |
| 1 | gdi32.dll | intptr createpen(int, int, int) |
| 1 | gdi32.dll | int deletedc(intptr) |
| 1 | gdiplus.dll | int gdipsetpathgradientpresetblend(handleref, handleref, handleref, int) |
| 1 | gdiplus.dll | int gdipsetpathgradientfocusscales(handleref, single, single) |
| 1 | gdiplus.dll | int gdipsetpathgradientcenterpoint(handleref, gppointf) |
| 1 | gdiplus.dll | int gdipcreatepathgradientfrompath(handleref, intptr&) |
| 1 | gdiplus.dll | int gdipcreatepath(int, intptr&) |
| 1 | gdiplus.dll | int gdipclosepathfigure(handleref) |
| 1 | imm32.dll | intptr immgetdefaultimewnd(intptr) |
| 1 | shell32.dll | int shgetdesktopfolder(ishellfolder&) |
| 1 | shell32.dll | intptr shgetfileinfo(string, uint, shfileinfo&, uint, shgfi) |
| 1 | shell32.dll | int shgetpathfromidlist(intptr, stringbuilder) |
| 1 | shell32.dll | int shgetspecialfolderlocation(intptr, csidl, intptr&) |
| 1 | shell32.dll | intptr ilcombine(intptr, intptr) |
| 1 | user32.dll | intptr getdesktopwindow() |
| 1 | user32.dll | int updatelayeredwindow(intptr, intptr, win32/point&, win32/size&, intptr, win32 |
| 1 | user32.dll | int invertrect(intptr, apirect&) |
| 1 | user32.dll | int sendmessage(intptr, uint, uint, intptr) |
| 1 | user32.dll | bool drawfocusrect(intptr, apirect&) |
| 1 | user32.dll | int fillrect(intptr, apirect&, intptr) |
| 1 | user32.dll | int sendmessage(intptr, int, int, compositionform) |
| 1 | user32.dll | int gettabbedtextextent(intptr, string, int, int, int32&) |
| 1 | user32.dll | uint16 getasynckeystate(int) |