Application Report
- Application ID: ba99f2fc29324270902fa113865a0e9d
- Report Submitted on: 05/29/2009 04:35:53
- Definitions File: Mono 2.4 (Revised)
- API Issues: 27
- P/Invoke APIs: 98
The following 27 APIs (used 63 times) might not work:
- Total:
25
9
-
System
1
-
AppDomain
1
-
AppDomain
-
System.CodeDom
2
-
CodeTypeReference
2
-
.ctor(System.String)
Used 3 times
1
-
.ctor(System.Type)
Used 2 times
1
-
.ctor(System.String)
Used 3 times
-
CodeTypeReference
-
System.Drawing
7
1
-
FontFamily
1
-
GetName(System.Int32)
Used 1 time
1
-
GetName(System.Int32)
Used 1 time
-
Graphics
2
1
-
AddMetafileComment(System.Byte[])
Used 2 times
1
1
-
set_PixelOffsetMode(System.Drawing.Drawing2D.PixelOffsetMode)
Used 2 times
1
-
AddMetafileComment(System.Byte[])
Used 2 times
-
Image
1
-
FromStream(System.IO.Stream,System.Boolean,System.Boolean)
Used 3 times
1
-
FromStream(System.IO.Stream,System.Boolean,System.Boolean)
Used 3 times
-
Pen
2
-
get_Alignment()
Used 1 time
1
-
set_Alignment(System.Drawing.Drawing2D.PenAlignment)
Used 5 times
1
-
get_Alignment()
Used 1 time
-
TextureBrush
1
-
FontFamily
-
System.Drawing.Drawing2D
2
-
GraphicsPath
2
-
GraphicsPath
-
System.Management
5
7
-
ManagementBaseObject
1
1
-
get_Item(System.String)
Used 4 times
1
1
-
get_Item(System.String)
Used 4 times
-
ManagementObject
1
1
-
GetRelated(System.String)
Used 2 times
1
1
-
GetRelated(System.String)
Used 2 times
-
ManagementObjectCollection
1
1
-
GetEnumerator()
Used 4 times
1
1
-
GetEnumerator()
Used 4 times
-
ManagementObjectCollection/ManagementObjectEnumerator
2
2
-
MoveNext()
Used 4 times
1
1
-
get_Current()
Used 4 times
1
1
-
MoveNext()
Used 4 times
-
ManagementObjectSearcher
2
-
.ctor(System.String,System.String)
Used 1 time
1
-
Get()
Used 1 time
1
-
.ctor(System.String,System.String)
Used 1 time
-
ManagementBaseObject
-
System.Net
1
-
CredentialCache
1
-
get_DefaultCredentials()
Used 4 times
1
-
get_DefaultCredentials()
Used 4 times
-
CredentialCache
-
System.Security
2
-
CodeAccessPermission
2
-
Assert()
Used 2 times
1
-
RevertAssert()
Used 2 times
1
-
Assert()
Used 2 times
-
CodeAccessPermission
-
System.Security.Principal
1
1
-
WindowsIdentity
1
1
-
GetCurrent(System.Boolean)
Used 2 times
1
1
-
GetCurrent(System.Boolean)
Used 2 times
-
WindowsIdentity
-
System.Windows.Forms
1
-
PrintDialog
1
-
set_UseEXDialog(System.Boolean)
Used 1 time
1
-
set_UseEXDialog(System.Boolean)
Used 1 time
-
PrintDialog
-
System.Xml
3
-
XmlTextReader
1
-
ReadBase64(System.Byte[],System.Int32,System.Int32)
Used 1 time
1
-
ReadBase64(System.Byte[],System.Int32,System.Int32)
Used 1 time
-
XmlValidatingReader
2
-
Read()
Used 1 time
1
-
set_ValidationType(System.Xml.ValidationType)
Used 1 time
1
-
Read()
Used 1 time
-
XmlTextReader
-
System
There are 98 P/Invokes (used 122 times):
| Count | Library | Function |
|---|---|---|
| 6 | gdi32.dll | int getdevicecaps(intptr, int) |
| 4 | kernel32 | intptr localfree(intptr) |
| 4 | reportingservicescompression.dll | int deflate(compressutil/z_stream&, int) |
| 3 | nbiobsp.dll | uint nbioapi_freepayload(uint, nbioapi/_nbioapi_fir_payload*) |
| 3 | nbiobsp.dll | uint nbioapi_capture(uint, uint16, uint32*, int, uint32*, nbioapi/_nbioapi_windo |
| 2 | gdi32 | bool deleteobject(intptr) |
| 2 | gdi32 | intptr selectobject(intptr, intptr) |
| 2 | nbiobsp.dll | uint nbioapi_removedatafromnsearchdb(uint, nbioapi/nsearch/fp_info*) |
| 2 | nbiobsp.dll | uint nbioapi_removedatafromindexsearchdb(uint, nbioapi/indexsearch/fp_info*) |
| 2 | reportingservicescompression.dll | int inflateinit_(compressutil/z_stream&, string, int) |
| 2 | reportingservicescompression.dll | int inflateend(compressutil/z_stream&) |
| 2 | reportingservicescompression.dll | int deflateinit_(compressutil/z_stream&, int, string, int) |
| 2 | reportingservicescompression.dll | int deflateend(compressutil/z_stream&) |
| 2 | reportingservicescompression.dll | int inflate(compressutil/z_stream&, int) |
| 1 | advapi32 | bool deregistereventsource(uint) |
| 1 | advapi32 | uint registereventsource(string, string) |
| 1 | advapi32 | bool reportevent(uint, uint16, uint16, uint, uintptr, uint16, uint, string[], ui |
| 1 | crypt32 | bool cryptunprotectdata(nativemethods/data_blob&, stringbuilder, intptr, intptr, |
| 1 | crypt32 | bool cryptprotectdata(nativemethods/data_blob&, string, intptr, intptr, intptr, |
| 1 | gdi32 | int getglyphindicesw(intptr, uint16[], uint, uint16[], int64) |
| 1 | gdi32 | int getcharabcwidthsfloat(intptr, uint, uint, compositionpdf/windowsgdiwrapper/a |
| 1 | gdi32 | bool gettextextentexpointi(intptr, uint16[], int, int, int32&, int32[], size&) |
| 1 | gdi32 | uint getoutlinetextmetrics(intptr, uint, compositionpdf/windowsgdiwrapper/outlin |
| 1 | kernel32.dll | bool terminateprocess(intptr, int) |
| 1 | kernel32.dll | bool queryperformancefrequency(int64&) |
| 1 | kernel32.dll | intptr nativeloadlibrary(string) |
| 1 | kernel32.dll | intptr getcurrentprocess() |
| 1 | kernel32.dll | int closehandle(intptr) |
| 1 | kernel32.dll | bool queryperformancecounter(int64&) |
| 1 | nbiobsp.dll | uint nbioapi_process(uint, nbioapi/_nbioapi_input_fir*, uint32*) |
| 1 | nbiobsp.dll | uint nbioapi_opendevice(uint, int16) |
| 1 | nbiobsp.dll | uint nbioapi_nbiobsptoimage(uint, nbioapi/_nbioapi_input_fir*, nbioapi/export/_n |
| 1 | nbiobsp.dll | uint nbioapi_nbiobsptofdx(uint, nbioapi/_nbioapi_input_fir*, nbioapi/export/_nbi |
| 1 | nbiobsp.dll | uint nbioapi_loadnsearchdbfromfile(uint, sbyte*) |
| 1 | nbiobsp.dll | uint nbioapi_loadindexsearchdbfromfile(uint, sbyte*) |
| 1 | nbiobsp.dll | uint nbioapi_initnsearchengine(uint) |
| 1 | nbiobsp.dll | uint nbioapi_init(uint32&) |
| 1 | nbiobsp.dll | uint nbioapi_importindexsearchdbtonsearchdb(uint, sbyte*) |
| 1 | nbiobsp.dll | uint nbioapi_importdatatonbiobspex(uint, nbioapi/export/_nbioapi_export_data*, u |
| 1 | nbiobsp.dll | uint nbioapi_importbioapiopaquetofirhandle(uint, byte*, uint32*, void*) |
| 1 | nbiobsp.dll | uint nbioapi_initindexsearchengine(uint) |
| 1 | nbiobsp.dll | uint nbioapi_removeuserfromindexsearchdb(uint, uint) |
| 1 | nbiobsp.dll | uint nbioapi_verifymatch(uint, nbioapi/_nbioapi_input_fir*, nbioapi/_nbioapi_inp |
| 1 | nbiobsp.dll | uint nbioapi_verify(uint, nbioapi/_nbioapi_input_fir*, int32*, nbioapi/_nbioapi_ |
| 1 | nbiobsp.dll | uint nbioapi_terminatensearchengine(uint) |
| 1 | nbiobsp.dll | uint nbioapi_terminateindexsearchengine(uint) |
| 1 | nbiobsp.dll | uint nbioapi_terminate(uint) |
| 1 | nbiobsp.dll | uint nbioapi_setnsearchinitinfo(uint, byte, void*) |
| 1 | nbiobsp.dll | uint nbioapi_setinitinfo(uint, byte, void*) |
| 1 | nbiobsp.dll | uint nbioapi_setindexsearchinitinfo(uint, byte, void*) |
| 1 | nbiobsp.dll | uint nbioapi_setdeviceinfo(uint, int16, byte, void*) |
| 1 | nbiobsp.dll | uint nbioapi_searchdatafromnsearchdb(uint, nbioapi/_nbioapi_input_fir*, nbioapi/ |
| 1 | nbiobsp.dll | uint nbioapi_savensearchdbtofile(uint, sbyte*) |
| 1 | nbiobsp.dll | uint nbioapi_saveindexsearchdbtofile(uint, sbyte*) |
| 1 | nbiobsp.dll | uint nbioapi_removeuserfromnsearchdb(uint, uint) |
| 1 | nbiobsp.dll | uint nbioapi_verifymatchex(uint, nbioapi/_nbioapi_input_fir*, nbioapi/_nbioapi_i |
| 1 | nbiobsp.dll | int nbioapi_setskinresource(char*) |
| 1 | nbiobsp.dll | uint nbioapi_fdxtonbiobspex(uint, byte*, uint, uint, uint, uint16, uint32*) |
| 1 | nbiobsp.dll | uint nbioapi_fdxtonbiobsp(uint, byte*, uint, uint, uint16, uint32*) |
| 1 | nbiobsp.dll | uint nbioapi_enumeratedevice(uint, uint32*, int16**) |
| 1 | nbiobsp.dll | uint nbioapi_enroll(uint, nbioapi/_nbioapi_input_fir*, uint32*, nbioapi/_nbioapi |
| 1 | nbiobsp.dll | uint nbioapi_createtemplate(uint, nbioapi/_nbioapi_input_fir*, nbioapi/_nbioapi_ |
| 1 | nbiobsp.dll | uint nbioapi_closedevice(uint, int16) |
| 1 | nbiobsp.dll | uint nbioapi_clearnsearchdb(uint) |
| 1 | nbiobsp.dll | uint nbioapi_clearindexsearchdb(uint) |
| 1 | nbiobsp.dll | uint nbioapi_checkfinger(uint, int32*) |
| 1 | nbiobsp.dll | uint nbioapi_checkdataexistfromnsearchdb(uint, nbioapi/nsearch/fp_info*, int32*) |
| 1 | nbiobsp.dll | uint nbioapi_checkdataexistfromindexsearchdb(uint, nbioapi/indexsearch/fp_info*, |
| 1 | nbiobsp.dll | uint nbioapi_adjustdevice(uint, nbioapi/_nbioapi_window_option*) |
| 1 | nbiobsp.dll | uint nbioapi_addfirtonsearchdb(uint, nbioapi/_nbioapi_input_fir*, uint, nbioapi/ |
| 1 | nbiobsp.dll | uint nbioapi_addfirtoindexsearchdb(uint, nbioapi/_nbioapi_input_fir*, uint, nbio |
| 1 | nbiobsp.dll | int16 nbioapi_getopeneddeviceid(uint) |
| 1 | nbiobsp.dll | uint nbioapi_freeexportauditdata(uint, nbioapi/export/_nbioapi_export_audit_data |
| 1 | nbiobsp.dll | uint nbioapi_freeexportdata(uint, nbioapi/export/_nbioapi_export_data*) |
| 1 | nbiobsp.dll | uint nbioapi_freefir(uint, void*) |
| 1 | nbiobsp.dll | uint nbioapi_getversion(uint, nbioapi/type/version*) |
| 1 | nbiobsp.dll | uint nbioapi_getnsearchinitinfo(uint, byte, void*) |
| 1 | nbiobsp.dll | uint nbioapi_getinitinfo(uint, byte, void*) |
| 1 | nbiobsp.dll | uint nbioapi_identifydatafromnsearchdb(uint, nbioapi/_nbioapi_input_fir*, uint, |
| 1 | nbiobsp.dll | uint nbioapi_imagetonbiobsp(uint, nbioapi/export/_nbioapi_export_audit_data*, ui |
| 1 | nbiobsp.dll | uint nbioapi_getindexsearchinitinfo(uint, byte, void*) |
| 1 | nbiobsp.dll | uint nbioapi_getextendedtextfirfromhandle(uint, uint, nbioapi/_nbioapi_fir_texte |
| 1 | nbiobsp.dll | uint nbioapi_getextendedheaderfromhandle(uint, uint, void*, uint) |
| 1 | nbiobsp.dll | uint nbioapi_getextendedfirfromhandle(uint, uint, void*, uint) |
| 1 | nbiobsp.dll | uint nbioapi_getdeviceinfo(uint, int16, byte, void*) |
| 1 | nbiobsp.dll | uint nbioapi_getdatacountfromnsearchdb(uint, uint32*) |
| 1 | nbiobsp.dll | uint nbioapi_getdatacountfromindexsearchdb(uint, uint32*) |
| 1 | nbiobsp.dll | uint nbioapi_freetextfir(uint, nbioapi/_nbioapi_fir_textencode*) |
| 1 | nbiobsp.dll | uint nbioapi_freensearchcandidate(uint, nbioapi/nsearch/candidate*) |
| 1 | nbiobsp.dll | uint nbioapi_freefirhandle(uint, uint) |
| 1 | nbiobsp.dll | uint nbioapi_identifydatafromindexsearchdb(uint, nbioapi/_nbioapi_input_fir*, ui |
| 1 | ole32.dll | int stgcreatedocfileonilockbytes(olestructuredstorage/ucomilockbytes, int, int, |
| 1 | ole32.dll | int createilockbytesonhglobal(intptr, bool, olestructuredstorage/ucomilockbytes& |
| 1 | usp10.dll | int scriptfreecache(intptr&) |
| 1 | usp10.dll | int scriptitemize(string, int, int, script_control&, script_state&, script_item[ |
| 1 | usp10.dll | int scriptlayout(int, byte[], int32[], int32[]) |
| 1 | usp10.dll | int scriptplace(intptr, intptr&, uint16[], int, script_visattr[], script_analysi |
| 1 | usp10.dll | int scriptshape(intptr, intptr&, string, int, int, script_analysis&, uint16[], u |