Application Report
- Application ID: 8547ae5a3d6a425f9b4d825b37218931
- Report Submitted on: 08/14/2007 05:20:51
- API Issues: 16
- P/Invoke APIs: 191
The following 16 APIs (used 28 times) might not work:
- Total:
16
4
-
System
1
-
Environment
1
-
get_WorkingSet()
Used 1 time
1
-
get_WorkingSet()
Used 1 time
-
Environment
-
System.Configuration
1
-
ConfigurationManager
1
-
get_ConnectionStrings()
Used 1 time
1
-
get_ConnectionStrings()
Used 1 time
-
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.OleDb
1
1
-
OleDbConnection
1
1
-
GetOleDbSchemaTable(System.Guid,System.Object[])
Used 2 times
1
1
-
GetOleDbSchemaTable(System.Guid,System.Object[])
Used 2 times
-
OleDbConnection
-
System.Diagnostics
4
-
EventLog
3
-
CreateEventSource(System.Diagnostics.EventSourceCreationData)
Used 1 time
1
-
DeleteEventSource(System.String,System.String)
Used 1 time
1
-
LogNameFromSourceName(System.String,System.String)
Used 3 times
1
-
CreateEventSource(System.Diagnostics.EventSourceCreationData)
Used 1 time
-
Process
1
-
get_Threads()
Used 1 time
1
-
get_Threads()
Used 1 time
-
EventLog
-
System.Drawing.Drawing2D
1
-
System.Management
3
2
-
ManagementBaseObject
1
1
-
get_Item(System.String)
Used 4 times
1
1
-
get_Item(System.String)
Used 4 times
-
ManagementObject
2
1
-
.ctor(System.String)
Used 1 time
1
-
Get()
Used 2 times
1
1
-
.ctor(System.String)
Used 1 time
-
ManagementBaseObject
-
System.Net
2
-
CredentialCache
1
-
get_DefaultCredentials()
Used 1 time
1
-
get_DefaultCredentials()
Used 1 time
-
ServicePointManager
1
-
get_CheckCertificateRevocationList()
Used 2 times
1
-
get_CheckCertificateRevocationList()
Used 2 times
-
CredentialCache
-
System.Reflection.Emit
1
-
ILGenerator
1
-
ILGenerator
-
System.Xml
1
-
XmlValidatingReader
1
-
set_ValidationType(System.Xml.ValidationType)
Used 2 times
1
-
set_ValidationType(System.Xml.ValidationType)
Used 2 times
-
XmlValidatingReader
-
System
There are 191 P/Invokes (used 225 times):
| Count | Library | Function |
|---|---|---|
| 5 | gdal_fw.dll | intptr cplsetconfigoption(string, string) |
| 4 | shapelib | void shpdestroyobject(intptr) |
| 4 | shapelibvs7.dll | void shpgetinfo(intptr, int32&, shapelib/shapetype&, double[], double[]) |
| 3 | gdal_fw.dll | cplerr gdalrasterio(handleref, rwflag, int, int, int, int, intptr, int, int, dat |
| 3 | kernel32.dll | bool closehandle(intptr) |
| 3 | shapelib | int dbfwritenullattribute(intptr, int, int) |
| 3 | shapelib | int dbfwritestringattribute(intptr, int, int, string) |
| 3 | shapelibvs7.dll | intptr shpcreatesimpleobject(shapelib/shapetype, int, double[], double[], double |
| 2 | gdal_fw.dll | intptr osrnewspatialreference(string) |
| 2 | gdal_fw.dll | int osrdereference(handleref) |
| 2 | gpc.dll | void gpc_free_tristrip(gpcwrapper/gpc_tristrip&) |
| 2 | gpc.dll | void gpc_free_polygon(gpcwrapper/gpc_polygon&) |
| 2 | kernel32 | uint getcurrentthreadid() |
| 2 | kernel32.dll | bool setconsoletextattribute(intptr, uint16) |
| 2 | kernel32.dll | int freelibrary(intptr) |
| 2 | kernel32.dll | intptr getstdhandle(uint) |
| 2 | msvcr71.dll | intptr fopen(string, string) |
| 2 | msvcr71.dll | void fclose(intptr) |
| 2 | shapelib | int _dbfwritelogicalattribute(intptr, int, int, char) |
| 2 | shapelib | intptr shpcreateobject(shapetype, int, int, int32[], parttype[], int, double[], |
| 2 | shapelibvs7.dll | string dbfreadstringattribute(intptr, int, int) |
| 2 | shapelibvs7.dll | int dbfwriteintegerattribute(intptr, int, int, int) |
| 1 | advapi32.dll | bool duplicatetoken(intptr, int, intptr&) |
| 1 | advapi32.dll | bool logonuser(string, string, string, int, int, intptr&) |
| 1 | advapi32.dll | bool initiatesystemshutdownex(string, string, uint, bool, bool, uint) |
| 1 | advapi32.dll | int adjusttokenprivileges(intptr, int, token_privileges&, int, token_privileges& |
| 1 | advapi32.dll | int lookupprivilegevalue(string, string, luid&) |
| 1 | advapi32.dll | int openprocesstoken(intptr, int, intptr&) |
| 1 | gdal_fw.dll | intptr ogr_fld_setname(handleref, string) |
| 1 | gdal_fw.dll | intptr ogr_fld_setprecision(handleref, int) |
| 1 | gdal_fw.dll | intptr ogr_fld_settype(handleref, int) |
| 1 | gdal_fw.dll | intptr ogr_fld_setwidth(handleref, int) |
| 1 | gdal_fw.dll | intptr ogr_g_creategeometry(int) |
| 1 | gdal_fw.dll | intptr ogr_g_getgeometryname_api(handleref) |
| 1 | gdal_fw.dll | intptr ogr_g_getgeometryref(handleref, int) |
| 1 | gdal_fw.dll | intptr ogr_fld_create(string, int) |
| 1 | gdal_fw.dll | intptr ogr_ds_getlayer(handleref, int) |
| 1 | gdal_fw.dll | intptr ogr_ds_getlayerbyname(handleref, string) |
| 1 | gdal_fw.dll | intptr ogr_f_create(handleref) |
| 1 | gdal_fw.dll | intptr ogr_f_destroy(handleref) |
| 1 | gdal_fw.dll | intptr ogr_f_getfieldasstring_api(handleref, int) |
| 1 | gdal_fw.dll | intptr ogr_fd_addfielddefn(handleref, handleref) |
| 1 | gdal_fw.dll | intptr ogr_fd_create(string) |
| 1 | gdal_fw.dll | intptr ogr_fd_getfielddefn(handleref, int) |
| 1 | gdal_fw.dll | intptr ogr_fd_getname_api(handleref) |
| 1 | gdal_fw.dll | intptr ogr_fld_getnameref_api(handleref) |
| 1 | gdal_fw.dll | intptr ogr_getfieldtypename_api(int) |
| 1 | gdal_fw.dll | intptr ogr_l_getlayerdefn(handleref) |
| 1 | gdal_fw.dll | void ogr_f_setfieldinteger(handleref, int, int) |
| 1 | gdal_fw.dll | void ogr_f_setfieldstring(handleref, int, string) |
| 1 | gdal_fw.dll | void ogr_fd_destroy(handleref) |
| 1 | gdal_fw.dll | void ogr_g_addpoint(handleref, double, double, double) |
| 1 | gdal_fw.dll | void ogr_g_destroygeometry(handleref) |
| 1 | gdal_fw.dll | void ogr_l_resetreading(handleref) |
| 1 | gdal_fw.dll | void ogr_l_setspatialfilterrect(handleref, double, double, double, double) |
| 1 | gdal_fw.dll | void ogrregisterall() |
| 1 | gdal_fw.dll | void ogr_f_setfielddouble(handleref, int, double) |
| 1 | gdal_fw.dll | void octdestroycoordinatetransformation(handleref) |
| 1 | gdal_fw.dll | intptr ogr_l_getnextfeature(handleref) |
| 1 | gdal_fw.dll | intptr ogrgetdriverbyname(string) |
| 1 | gdal_fw.dll | intptr ogropen(string, int, intptr) |
| 1 | gdal_fw.dll | single ogr_g_getx(handleref, int) |
| 1 | gdal_fw.dll | single ogr_g_gety(handleref, int) |
| 1 | gdal_fw.dll | void gdalallregister() |
| 1 | gdal_fw.dll | void gdalclose(handleref) |
| 1 | gdal_fw.dll | void gdaldestroydrivermanager() |
| 1 | gdal_fw.dll | intptr ogr_f_getgeometryref(handleref) |
| 1 | gdal_fw.dll | cplerr gdalgetgeotransform(handleref, double[]) |
| 1 | gdal_fw.dll | int ogr_f_getfieldindex(handleref, string) |
| 1 | gdal_fw.dll | int ogr_f_setgeometry(handleref, handleref) |
| 1 | gdal_fw.dll | int ogr_fd_getfieldcount(handleref) |
| 1 | gdal_fw.dll | int ogr_fd_getgeomtype(handleref) |
| 1 | gdal_fw.dll | int ogr_fld_destroy(handleref) |
| 1 | gdal_fw.dll | int ogr_fld_getprecision(handleref) |
| 1 | gdal_fw.dll | int ogr_fld_gettype(handleref) |
| 1 | gdal_fw.dll | int ogr_fld_getwidth(handleref) |
| 1 | gdal_fw.dll | int ogr_g_addgeometry(handleref, handleref) |
| 1 | gdal_fw.dll | int ogr_g_exporttowkb(handleref, int, byte[]) |
| 1 | gdal_fw.dll | int ogr_g_getgeometrycount(handleref) |
| 1 | gdal_fw.dll | int ogr_g_getgeometrytype(handleref) |
| 1 | gdal_fw.dll | int ogr_f_getfieldasinteger(handleref, int) |
| 1 | gdal_fw.dll | int ogr_f_getfid(handleref) |
| 1 | gdal_fw.dll | int ogr_ds_releaseresultset(handleref, handleref) |
| 1 | gdal_fw.dll | cplerr gdalsetgeotransform(handleref, double[]) |
| 1 | gdal_fw.dll | int gdalgetaccess(handleref) |
| 1 | gdal_fw.dll | int gdalgetdrivercount() |
| 1 | gdal_fw.dll | int gdalgetrastercolorinterpretation(handleref) |
| 1 | gdal_fw.dll | int gdalgetrastercount(handleref) |
| 1 | gdal_fw.dll | int gdalgetrasterxsize(handleref) |
| 1 | gdal_fw.dll | int gdalgetrasterysize(handleref) |
| 1 | gdal_fw.dll | int octtransform(handleref, int, double[], double[], double[]) |
| 1 | gdal_fw.dll | int ogr_dr_deletedatasource(handleref, string) |
| 1 | gdal_fw.dll | double ogr_f_getfieldasdouble(handleref, int) |
| 1 | gdal_fw.dll | int ogr_ds_destroy(handleref) |
| 1 | gdal_fw.dll | int ogr_ds_getlayercount(handleref) |
| 1 | gdal_fw.dll | int ogr_g_getpointcount(handleref) |
| 1 | gdal_fw.dll | intptr ogr_dr_createdatasource(handleref, string, string[]) |
| 1 | gdal_fw.dll | intptr gdalgetdriver(int) |
| 1 | gdal_fw.dll | intptr gdalgetdriverbyname(string) |
| 1 | gdal_fw.dll | intptr gdalopen(string, access) |
| 1 | gdal_fw.dll | intptr gdalgetdriverlongnameext(handleref) |
| 1 | gdal_fw.dll | intptr gdalgetmetadataext(handleref, string) |
| 1 | gdal_fw.dll | intptr gdalgetmetadataitemext(handleref, string, string) |
| 1 | gdal_fw.dll | intptr gdalgetprojectionrefext(handleref) |
| 1 | gdal_fw.dll | intptr ogr_ds_executesql(handleref, string, handleref, string) |
| 1 | gdal_fw.dll | intptr ogr_ds_createlayer(handleref, string, handleref, int, string[]) |
| 1 | gdal_fw.dll | intptr gdalgetrasterband(handleref, int) |
| 1 | gdal_fw.dll | intptr ogr_dr_open(handleref, string, int) |
| 1 | gdal_fw.dll | intptr ogr_dr_getname_api(handleref) |
| 1 | gdal_fw.dll | intptr octnewcoordinatetransformation(handleref, handleref) |
| 1 | gdal_fw.dll | intptr gdalgetdatasetdriverext(handleref) |
| 1 | gdal_fw.dll | int ogr_g_wkbsize(handleref) |
| 1 | gdal_fw.dll | intptr gdalcreate(handleref, string, int, int, int, datatype, handleref) |
| 1 | gdal_fw.dll | int ogr_l_getextent(handleref, handleref, int) |
| 1 | gdal_fw.dll | intptr cplgetlasterrormsgext() |
| 1 | gdal_fw.dll | intptr cplgetlasterrormsg_api() |
| 1 | gdal_fw.dll | int ogr_l_setattributefilter(handleref, string) |
| 1 | gdal_fw.dll | int ogr_l_getfeaturecount(handleref, int) |
| 1 | gdal_fw.dll | int ogr_l_deletefeature(handleref, int) |
| 1 | gdal_fw.dll | int ogr_l_createfield(handleref, handleref, int) |
| 1 | gdal_fw.dll | int ogr_l_createfeature(handleref, handleref) |
| 1 | gdal_fw.dll | intptr gdalgetdescriptionext(handleref) |
| 1 | gdal_fw.dll | intptr gdalcreatecopy(handleref, string, handleref, int, handleref, handleref, h |
| 1 | gdal_fw.dll | int ogr_g_importfromwkb(handleref, byte[], int) |
| 1 | gdal_fw.dll | intptr gdalgetdatasetdriver(handleref) |
| 1 | gdi32.dll | bool bitblt(intptr, int, int, int, int, intptr, int, int, int) |
| 1 | gpc.dll | void gpc_polygon_clip(gpcoperation, gpcwrapper/gpc_polygon&, gpcwrapper/gpc_poly |
| 1 | gpc.dll | void gpc_tristrip_clip(gpcoperation, gpcwrapper/gpc_polygon&, gpcwrapper/gpc_pol |
| 1 | gpc.dll | void gpc_write_polygon(intptr, int, gpcwrapper/gpc_polygon&) |
| 1 | gpc.dll | void gpc_read_polygon(intptr, int, gpcwrapper/gpc_polygon&) |
| 1 | gpc.dll | void gpc_polygon_to_tristrip(gpcwrapper/gpc_polygon&, gpcwrapper/gpc_tristrip&) |
| 1 | kernel32 | int queryperformancecounter(int64&) |
| 1 | kernel32 | bool queryperformancefrequency(int64&) |
| 1 | kernel32.dll | int getprocesstimes(int, uint64&, uint64&, uint64&, uint64&) |
| 1 | kernel32.dll | int getconsoleoutputcp() |
| 1 | kernel32.dll | intptr loadlibrary(string) |
| 1 | kernel32.dll | int formatmessage(int, intptr&, int, int, string&, int, intptr) |
| 1 | kernel32.dll | intptr getprocaddress(intptr, string) |
| 1 | kernel32.dll | bool getconsolescreenbufferinfo(intptr, coloredconsoleappender/console_screen_bu |
| 1 | kernel32.dll | void outputdebugstring(string) |
| 1 | libc | void openlog(intptr, int, localsyslogappender/syslogfacility) |
| 1 | libc | void closelog() |
| 1 | libc | void syslog(int, string, string) |
| 1 | netapi32.dll | int netmessagebuffersend(string, string, string, string, int) |
| 1 | powrprof.dll | int setsuspendstate(int, int, int) |
| 1 | shapelib | intptr shpcreatesimpleobject(shapetype, int, double[], double[], double[]) |
| 1 | shapelib | intptr shpopen(string, string) |
| 1 | shapelib | intptr shpreadobject(intptr, int) |
| 1 | shapelib | string _dbfreadlogicalattribute(intptr, int, int) |
| 1 | shapelib | void shpclose(intptr) |
| 1 | shapelib | void shpcomputeextents(intptr) |
| 1 | shapelib | void shpgetinfo(intptr, int32&, shapetype&, double[], double[]) |
| 1 | shapelib | void dbfclose(intptr) |
| 1 | shapelib | intptr shpcreate(string, shapetype) |
| 1 | shapelib | double dbfreaddoubleattribute(intptr, int, int) |
| 1 | shapelib | int dbfaddfield(intptr, string, dbffieldtype, int, int) |
| 1 | shapelib | dbffieldtype dbfgetfieldinfo(intptr, int, stringbuilder, int32&, int32&) |
| 1 | shapelib | int dbfisattributenull(intptr, int, int) |
| 1 | shapelib | int dbfreadintegerattribute(intptr, int, int) |
| 1 | shapelib | int dbfwritedoubleattribute(intptr, int, int, double) |
| 1 | shapelib | int dbfwriteintegerattribute(intptr, int, int, int) |
| 1 | shapelib | int shpwriteobject(intptr, int, intptr) |
| 1 | shapelib | intptr dbfcreate(string) |
| 1 | shapelib | intptr dbfopen(string, string) |
| 1 | shapelib | intptr dbfreadstringattribute(intptr, int, int) |
| 1 | shapelib | int dbfgetfieldcount(intptr) |
| 1 | shapelibvs7.dll | intptr shpopen(string, string) |
| 1 | shapelibvs7.dll | intptr shpreadobject(intptr, int) |
| 1 | shapelibvs7.dll | sbyte dbfgetnativefieldtype(intptr, int) |
| 1 | shapelibvs7.dll | shapelib/fieldtype dbfgetfieldinfo(intptr, int, stringbuilder, int32&, int32&) |
| 1 | shapelibvs7.dll | void dbfclose(intptr) |
| 1 | shapelibvs7.dll | void shpclose(intptr) |
| 1 | shapelibvs7.dll | void shpdestroyobject(intptr) |
| 1 | shapelibvs7.dll | intptr shpcreate(string, shapelib/shapetype) |
| 1 | shapelibvs7.dll | intptr dbfopen(string, string) |
| 1 | shapelibvs7.dll | double dbfreaddoubleattribute(intptr, int, int) |
| 1 | shapelibvs7.dll | int dbfaddfield(intptr, string, shapelib/fieldtype, int, int) |
| 1 | shapelibvs7.dll | int dbfgetfieldcount(intptr) |
| 1 | shapelibvs7.dll | int dbfgetrecordcount(intptr) |
| 1 | shapelibvs7.dll | int dbfreadintegerattribute(intptr, int, int) |
| 1 | shapelibvs7.dll | int dbfwritedoubleattribute(intptr, int, int, double) |
| 1 | shapelibvs7.dll | int dbfwritenullattribute(intptr, int, int) |
| 1 | shapelibvs7.dll | int dbfwritestringattribute(intptr, int, int, string) |
| 1 | shapelibvs7.dll | int shpwriteobject(intptr, int, intptr) |
| 1 | shapelibvs7.dll | intptr dbfcreate(string) |
| 1 | user32 | bool geticoninfo(intptr, windowcapturer/iconinfo&) |
| 1 | user32.dll | bool getwindowrect(intptr, windowcapturer/rect&) |
| 1 | user32.dll | int exitwindowsex(int, int) |
| 1 | user32.dll | int formatmessage(int, intptr, int, int, stringbuilder, int, int) |
| 1 | user32.dll | int releasedc(intptr, intptr) |
| 1 | user32.dll | intptr getdcex(intptr, intptr, int) |