Application Report
- Application ID: 70d6070717424b54a149a9223cc34b45
- Report Submitted on: 02/12/2009 03:32:49
- Definitions File: Mono 2.2
- API Issues: 53
- P/Invoke APIs: 162
The following 53 APIs (used 67 times) might not work:
- Total:
51
7
-
System
1
1
-
Type
1
1
-
GetTypeFromCLSID(System.Guid)
Used 6 times
1
1
-
GetTypeFromCLSID(System.Guid)
Used 6 times
-
Type
-
System.Configuration
1
-
ConfigurationManager
1
-
get_ConnectionStrings()
Used 3 times
1
-
get_ConnectionStrings()
Used 3 times
-
ConfigurationManager
-
System.Data.Common
1
1
-
DbDataAdapter
1
1
-
Fill(System.Int32,System.Int32,System.Data.DataTable[])
Used 2 times
1
1
-
Fill(System.Int32,System.Int32,System.Data.DataTable[])
Used 2 times
-
DbDataAdapter
-
System.Data.Odbc
1
1
-
OdbcCommandBuilder
1
1
-
DeriveParameters(System.Data.Odbc.OdbcCommand)
Used 2 times
1
1
-
DeriveParameters(System.Data.Odbc.OdbcCommand)
Used 2 times
-
OdbcCommandBuilder
-
System.Data.OleDb
1
1
-
OleDbCommandBuilder
1
1
-
DeriveParameters(System.Data.OleDb.OleDbCommand)
Used 2 times
1
1
-
DeriveParameters(System.Data.OleDb.OleDbCommand)
Used 2 times
-
OleDbCommandBuilder
-
System.Net
1
-
CredentialCache
1
-
get_DefaultCredentials()
Used 2 times
1
-
get_DefaultCredentials()
Used 2 times
-
CredentialCache
-
System.Reflection.Emit
2
2
-
ILGenerator
2
2
-
ILGenerator
-
System.Security
2
-
CodeAccessPermission
2
-
Assert()
Used 1 time
1
-
RevertAssert()
Used 1 time
1
-
Assert()
Used 1 time
-
CodeAccessPermission
-
System.Windows.Forms
41
1
-
Application
1
-
ComboBox
6
-
get_AutoCompleteCustomSource()
Used 1 time
1
-
get_AutoCompleteMode()
Used 1 time
1
-
get_AutoCompleteSource()
Used 1 time
1
-
set_AutoCompleteCustomSource(System.Windows.Forms.AutoCompleteStringCollection)
Used 1 time
1
-
set_AutoCompleteMode(System.Windows.Forms.AutoCompleteMode)
Used 1 time
1
-
set_AutoCompleteSource(System.Windows.Forms.AutoCompleteSource)
Used 1 time
1
-
get_AutoCompleteCustomSource()
Used 1 time
-
DataGridView
1
-
get_VirtualMode()
Used 1 time
1
-
get_VirtualMode()
Used 1 time
-
MaskedTextBox
1
-
ValidateText()
Used 1 time
1
-
ValidateText()
Used 1 time
-
RichTextBox
26
-
get_AutoWordSelection()
Used 1 time
1
-
get_EnableAutoDragDrop()
Used 1 time
1
-
get_LanguageOption()
Used 1 time
1
-
get_RichTextShortcutsEnabled()
Used 1 time
1
-
get_RightMargin()
Used 1 time
1
-
get_SelectionBackColor()
Used 1 time
1
-
get_SelectionBullet()
Used 1 time
1
-
get_SelectionCharOffset()
Used 1 time
1
-
get_SelectionHangingIndent()
Used 1 time
1
-
get_SelectionIndent()
Used 1 time
1
-
get_SelectionRightIndent()
Used 1 time
1
-
get_SelectionTabs()
Used 1 time
1
-
get_ShowSelectionMargin()
Used 1 time
1
-
set_AutoWordSelection(System.Boolean)
Used 1 time
1
-
set_EnableAutoDragDrop(System.Boolean)
Used 1 time
1
-
set_LanguageOption(System.Windows.Forms.RichTextBoxLanguageOptions)
Used 1 time
1
-
set_RichTextShortcutsEnabled(System.Boolean)
Used 1 time
1
-
set_RightMargin(System.Int32)
Used 1 time
1
-
set_SelectionBackColor(System.Drawing.Color)
Used 1 time
1
-
set_SelectionBullet(System.Boolean)
Used 1 time
1
-
set_SelectionCharOffset(System.Int32)
Used 1 time
1
-
set_SelectionHangingIndent(System.Int32)
Used 1 time
1
-
set_SelectionIndent(System.Int32)
Used 1 time
1
-
set_SelectionRightIndent(System.Int32)
Used 1 time
1
-
set_SelectionTabs(System.Int32[])
Used 1 time
1
-
set_ShowSelectionMargin(System.Boolean)
Used 1 time
1
-
get_AutoWordSelection()
Used 1 time
-
TextBox
6
-
get_AutoCompleteCustomSource()
Used 1 time
1
-
get_AutoCompleteMode()
Used 1 time
1
-
get_AutoCompleteSource()
Used 1 time
1
-
set_AutoCompleteCustomSource(System.Windows.Forms.AutoCompleteStringCollection)
Used 1 time
1
-
set_AutoCompleteMode(System.Windows.Forms.AutoCompleteMode)
Used 1 time
1
-
set_AutoCompleteSource(System.Windows.Forms.AutoCompleteSource)
Used 1 time
1
-
get_AutoCompleteCustomSource()
Used 1 time
-
ToolStripItem
1
-
get_RightToLeft()
Used 2 times
1
-
get_RightToLeft()
Used 2 times
-
Application
-
System
There are 162 P/Invokes (used 321 times):
| Count | Library | Function |
|---|---|---|
| 11 | gdi32.dll | intptr deleteobject(intptr) |
| 11 | gisacces | void mapselectobject(int, int, int) |
| 10 | gdi32.dll | intptr selectobject(intptr, intptr) |
| 9 | gdi32.dll | bool deletedc(intptr) |
| 9 | gdi32.dll | int bitblt(intptr, int, int, int, int, intptr, int, int, int) |
| 9 | gdi32.dll | intptr createcompatibledc(intptr) |
| 8 | gdi32.dll | intptr createcompatiblebitmap(intptr, int, int) |
| 7 | user32.dll | bool getclientrect(intptr, hh/b&) |
| 7 | user32.dll | bool redrawwindow(intptr, intptr, intptr, uint) |
| 6 | gisacces | int mapgetrscobjectkeyincode(int, string) |
| 5 | gisacces | void mapplanetopicture(int, double&, double&) |
| 5 | user32.dll | intptr beginpaint(intptr, hh/a&) |
| 5 | user32.dll | bool endpaint(intptr, hh/a&) |
| 4 | gisacces | int maptotalseekobject(int, int, int) |
| 4 | gisacces | void mapsetsiteviewselect(int, int, int) |
| 4 | kernel32.dll | int16 queryperformancecounter(int64&) |
| 4 | user32.dll | bool trackmouseevent(hh/l&) |
| 4 | user32.dll | int showwindow(intptr, int16) |
| 4 | user32.dll | uint sendmessage(intptr, int, uint, uint) |
| 3 | gisacces | int mapseeksiteviewcount(int, int, int) |
| 3 | gisacces | int mapcreatesiteobject(int, int, int, int) |
| 3 | gisacces | void mappicturetoplane(int, double&, double&) |
| 3 | gisacces | intptr mapsetmapaccesslanguage(int) |
| 3 | gisacces | int mapsetviewscale(int, int32&, int32&, single) |
| 3 | user32.dll | uint getwindowlong(intptr, int) |
| 3 | user32.dll | uint16 getkeystate(int) |
| 3 | uxtheme.dll | int setwindowtheme(intptr, string, string) |
| 3 | uxtheme.dll | bool isappthemed() |
| 3 | uxtheme.dll | bool isthemeactive() |
| 2 | gdi32 | int bitblt(intptr, int, int, int, int, intptr, int, int, api/roptype) |
| 2 | gdi32.dll | int getdevicecaps(intptr, int) |
| 2 | gisacces | int mapcreateobject(int, int64, int64, int64) |
| 2 | gisacces | int mapgetrscobjectcodebynumber(int, int, int, int) |
| 2 | gisacces | int mapappendpointplane(int, double, double, int) |
| 2 | gisacces | int mapgetsiteident(int, int) |
| 2 | gisacces | int maplongtostring(int, stringbuilder, int) |
| 2 | gisacces | int mapwhatobject(int, int, dframe&, seektype, pplace) |
| 2 | gisacces | int mapregisterobject(int, int, int) |
| 2 | gisacces | int mapgetobjectsiteident(int, int) |
| 2 | gisacces | int mapsemanticnumber(int, int) |
| 2 | gisacces | int mappointcount(int, int) |
| 2 | gisacces | int mappolycount(int) |
| 2 | gisacces | int mapappendsemantic(int, int, string, int) |
| 2 | gisacces | int mapgetrscident(int, int) |
| 2 | gisacces | void mapsettotalselectflag(int, int) |
| 2 | gisacces | int mapcreatesiteselectcontext(int, int) |
| 2 | gisacces | int mapcreatemapselectcontext(int, int) |
| 2 | gisacces | int mapchangeviewscale(int, int32&, int32&, single) |
| 2 | user32.dll | int mapwindowpoints(intptr, intptr, hh/d, int) |
| 2 | user32.dll | uint sendmessage(intptr, int, intptr, intptr) |
| 2 | user32.dll | int getwindowlong(intptr, int) |
| 2 | user32.dll | uint registerwindowmessage(string) |
| 2 | user32.dll | int releasedc(intptr, intptr) |
| 2 | user32.dll | bool getwindowrect(intptr, hh/b&) |
| 2 | user32.dll | intptr windowfrompoint(hh/e) |
| 2 | user32.dll | intptr setfocus(intptr) |
| 2 | user32.dll | int setwindowlong(intptr, int, int) |
| 2 | user32.dll | intptr getactivewindow() |
| 2 | user32.dll | intptr callnexthookex(intptr, int, intptr, intptr) |
| 2 | user32.dll | int setwindowpos(intptr, intptr, int, int, int, int, flagssetwindowpos) |
| 2 | user32.dll | int setwindowpos(intptr, intptr, int, int, int, int, uint) |
| 1 | dwmapi.dll | int dwmdefwindowproc(intptr, int, intptr, intptr, intptr&) |
| 1 | dwmapi.dll | int dwmextendframeintoclientarea(intptr, hh/f&) |
| 1 | dwmapi.dll | void dwmiscompositionenabled(boolean&) |
| 1 | gdi32.dll | int excludecliprect(intptr, int, int, int, int) |
| 1 | gdi32.dll | int intersectcliprect(intptr, int, int, int, int) |
| 1 | gdi32.dll | int selectcliprgn(intptr, intptr) |
| 1 | gdi32.dll | intptr createdibsection(intptr, hh/h, uint, int, intptr, uint) |
| 1 | gisacces | int mapgetrscobject(int, int, rscobject&) |
| 1 | gisacces | int mapgetpicturewidth(int) |
| 1 | gisacces | void mapview(int, int, int, doublepoint&, int) |
| 1 | gisacces | int mapgetpictureheight(int) |
| 1 | gisacces | double mapxplane(int, int, int) |
| 1 | gisacces | int mapgetmapscale(int) |
| 1 | gisacces | int mapgetshowscale(int) |
| 1 | gisacces | void mapselectkey(int, int, int) |
| 1 | gisacces | int mapgetsitecount(int) |
| 1 | gisacces | int mapgetsiteviewselect(int, int, int) |
| 1 | gisacces | void mapdeleteselectcontext(int) |
| 1 | gisacces | void mapclosedata(int) |
| 1 | gisacces | int mapgettotalselectflag(int) |
| 1 | gisacces | intptr mapsemanticname(int, int) |
| 1 | gisacces | int mapgetlistcount(int) |
| 1 | gisacces | int mapgetaccesserror() |
| 1 | gisacces | int mapfreeobject(int) |
| 1 | gisacces | double mapgetmapx1(int) |
| 1 | gisacces | double mapgetmapx2(int) |
| 1 | gisacces | double mapgetmapy1(int) |
| 1 | gisacces | double mapgetmapy2(int) |
| 1 | gisacces | double maplength(int) |
| 1 | gisacces | int mapupdatepointplaneinmap(int, double, double, int, int) |
| 1 | gisacces | double mapyplane(int, int, int) |
| 1 | gisacces | int mapcommit(int) |
| 1 | gisacces | int mapcommitobject(int) |
| 1 | gisacces | int mapcommitobjectasnew(int) |
| 1 | gisacces | int mapcopyobjectasnew(int, int) |
| 1 | gisacces | int mapdeleteobject(int) |
| 1 | gisacces | int mapdeletepointplane(int, int, int) |
| 1 | gisacces | int mapdeletesemantic(int, int) |
| 1 | gisacces | intptr mapsegmentname(int) |
| 1 | gisacces | intptr mapobjectname(int) |
| 1 | gisacces | int mapscaletostring(double, stringbuilder, int) |
| 1 | gisacces | int mapsetsemanticvalue(int, int, string, int) |
| 1 | gisacces | int mapobjectlocal(int) |
| 1 | gisacces | int mapsetviewtype(int, int) |
| 1 | gisacces | int mapobjectkey(int) |
| 1 | gisacces | int mapupdatepointplane(int, double, double, int, int) |
| 1 | gisacces | int mapseeksiteobject(int, int, int, int) |
| 1 | gisacces | int mapobjectframe(int, dframe&) |
| 1 | gisacces | int mapobjectexcode(int) |
| 1 | gisacces | int64 mapappenddraw(int, int, imgtext&) |
| 1 | gisacces | int mapsemanticvalueun(int, int, stringbuilder, int) |
| 1 | gisacces | int mapsemanticvaluename(int, int, stringbuilder, int) |
| 1 | gisacces | int mapsemanticvaluefullname(int, int, stringbuilder, int) |
| 1 | gisacces | int mapseeknearpoint(int, doublepoint&, int64) |
| 1 | gisacces | int mapseekobject(int, int, string, int) |
| 1 | gisacces | int mapopensiteformap(int, string, int) |
| 1 | gisacces | int mapselectsemanticappend(int, int, int, string) |
| 1 | gisacces | int mapsemanticamount(int) |
| 1 | gisacces | int mapsemanticcode(int, int) |
| 1 | gisacces | int mapsemanticnameex(int, int, stringbuilder, int) |
| 1 | gisacces | int mapopendata(string, int) |
| 1 | gisacces | int mapsemanticvalue(int, int, stringbuilder, int) |
| 1 | gisacces | int64 mapputtext(int, string, int64) |
| 1 | gisacces | int64 mapputtexthorizontalalign(int, int64, int64) |
| 1 | gisacces | intptr mapgetrsclocalname(int, int, int) |
| 1 | gisacces | intptr mapgetrscsemanticclassificatorname(int, int, int) |
| 1 | gisacces | intptr mapgetrscsemantickey(int, int) |
| 1 | gisacces | intptr mapgetmtrname(int, int) |
| 1 | gisacces | intptr mapgetmapname(int) |
| 1 | gisacces | intptr mapgetrscsemanticnamebynumber(int, int) |
| 1 | gisacces | intptr mapgetmainname(int) |
| 1 | gisacces | intptr mapgetrstname(int, int) |
| 1 | gisacces | intptr mapgetrscsegmentname(int, int) |
| 1 | gisacces | intptr mapgetsitefilename(int, int) |
| 1 | gisacces | intptr maplistname(int) |
| 1 | gisacces | intptr mapgetsitename(int, int) |
| 1 | gisacces | int64 mapputtextverticalalign(int, int64, int64) |
| 1 | gisacces | intptr mapgetlistname(int, int) |
| 1 | gisforms | int selsetviewstaff(int, taskparm&, int32&) |
| 1 | gisforms | int formseekobject(int, int, int, objectform&, taskparm&) |
| 1 | gisforms | int loadmaplistdialogex(int, taskparm&) |
| 1 | gisforms | int selsetobjectssearch(int, taskparm&, int32&) |
| 1 | kernel32.dll | int getcurrentthreadid() |
| 1 | mapimage_gis | int maptoimage(int, mapimageparm&, string) |
| 1 | ole32.dll | void cocreateguid(hh/g&) |
| 1 | user32 | uint16 getkeystate(keys) |
| 1 | user32 | intptr getwindowdc(intptr) |
| 1 | user32.dll | intptr getwindow(intptr, uint) |
| 1 | user32.dll | bool postmessage(intptr, int, uint, uint) |
| 1 | user32.dll | void disableprocesswindowsghosting() |
| 1 | user32.dll | void adjustwindowrectex(hh/b&, int, bool, int) |
| 1 | user32.dll | bool translatemessage(hh/c&) |
| 1 | user32.dll | int getclassname(intptr, stringbuilder, int) |
| 1 | user32.dll | int showscrollbar(intptr, int, int) |
| 1 | user32.dll | int unhookwindowshookex(intptr) |
| 1 | user32.dll | intptr windowfrompoint(point) |
| 1 | user32.dll | intptr getdc(intptr) |
| 1 | user32.dll | intptr setwindowshookex(hooktype, nativemethods/hookproc, intptr, int) |
| 1 | user32.dll | intptr getfocus() |
| 1 | user32.dll | bool dragdetect(intptr, point) |
| 1 | uxtheme.dll | int drawthemetextex(intptr, intptr, int, int, string, int, int, hh/b&, hh/i&) |