Application Report


The following 16 APIs (used 28 times) might not work:

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)