Application Report


The following 51 APIs (used 140 times) might not work:

There are 98 P/Invokes (used 119 times):

Count Library Function
4 kernel32.dll uint setlasterror(uint)
3 kernel32.dll bool globalmemorystatusex(datacache/nativemethods/memorystatusex)
3 kernel32.dll bool closehandle(intptr)
3 winhttp.dll bool winhttpclosehandle(intptr)
3 wininet.dll bool internetsetoption(intptr, nativemethods/option, byte[], int)
3 wininet.dll bool internetclosehandle(intptr)
2 kernel32.dll safefilehandle createfile(string, fileaccess, fileshare, intptr, filemode, datac
2 kernel32.dll intptr getstdhandle(uint)
2 kernel32.dll bool setconsoletextattribute(intptr, uint16)
2 winhttp.dll bool winhttpsetoption(intptr, nativemethods/option, byte[], int)
2 winhttp.dll bool winhttpsetcredentials(intptr, nativemethods/authenticationtarget, int, stri
2 winhttp.dll bool winhttpqueryheaders(intptr, nativemethods/query, string, stringbuilder, int
2 wininet.dll bool httpqueryinfo(intptr, nativemethods/query, stringbuilder, int32&, intptr)
2 wininet.dll bool internetgetcookie(string, string, stringbuilder, int32&)
1 advapi32 int istextunicode(byte[], int, textdatareader/istextunicodeflags&)
1 advapi32.dll bool duplicatetoken(intptr, int, intptr&)
1 advapi32.dll bool logonuser(string, string, string, int, int, intptr&)
1 kernel32.dll bool getconsolescreenbufferinfo(intptr, coloredconsoleappender/console_screen_bu
1 kernel32.dll void sleep(uint)
1 kernel32.dll void outputdebugstring(string)
1 kernel32.dll int getconsoleoutputcp()
1 kernel32.dll int formatmessage(int, intptr&, int, int, string&, int, intptr)
1 kernel32.dll bool getdiskfreespace(string, uint32&, uint32&, uint32&, uint32&)
1 kernel32.dll uint gettempfilename(string, string, uint, stringbuilder)
1 libc void closelog()
1 libc void openlog(intptr, int, localsyslogappender/syslogfacility)
1 libc void syslog(int, string, string)
1 netapi32.dll int netmessagebuffersend(string, string, string, string, int)
1 ole32.dll void codisconnectobject(object, uint)
1 ole32.dll int corevokeclassobject(uint)
1 ole32.dll int coregisterclassobject(guid&, object, uint, uint, uint32&)
1 spotfire.dxp.data.lapackminimized32.dll int dgelsy32(int, int, int, double[], int, double[], int, int32[], double, int32
1 spotfire.dxp.data.lapackminimized64.dll int dgelsy64(int, int, int, double[], int, double[], int, int32[], double, int32
1 spotfire.dxp.visuals.renderernative32.dl void setenabled32(bool)
1 spotfire.dxp.visuals.renderernative32.dl void setclip32(int, int, int, int)
1 spotfire.dxp.visuals.renderernative32.dl void gettexturecaps32(boolean&, boolean&, int32&, int32&)
1 spotfire.dxp.visuals.renderernative32.dl void endrender32()
1 spotfire.dxp.visuals.renderernative32.dl void endmarkers32()
1 spotfire.dxp.visuals.renderernative32.dl void endlines32()
1 spotfire.dxp.visuals.renderernative32.dl bool beginrender32(int, int, int, int)
1 spotfire.dxp.visuals.renderernative32.dl bool getpixels32(int, int, int, intptr)
1 spotfire.dxp.visuals.renderernative32.dl bool settexture32(int, int, int, intptr)
1 spotfire.dxp.visuals.renderernative32.dl int beginlines32(int, single)
1 spotfire.dxp.visuals.renderernative32.dl int beginmarkers32(int, int, int)
1 spotfire.dxp.visuals.renderernative32.dl renderer/nativemethods/resultcode dx8create32(int, int)
1 spotfire.dxp.visuals.renderernative32.dl renderer/nativemethods/resultcode dx9create32(int, int)
1 spotfire.dxp.visuals.renderernative32.dl void addmarkers32(int, markernative[])
1 spotfire.dxp.visuals.renderernative32.dl void addpolylines32(int, int, pointnative[], int32[], single[], int32[])
1 spotfire.dxp.visuals.renderernative32.dl void clear32(int)
1 spotfire.dxp.visuals.renderernative32.dl void destroy32()
1 spotfire.dxp.visuals.renderernative64.dl void setenabled64(bool)
1 spotfire.dxp.visuals.renderernative64.dl void setclip64(int, int, int, int)
1 spotfire.dxp.visuals.renderernative64.dl void gettexturecaps64(boolean&, boolean&, int32&, int32&)
1 spotfire.dxp.visuals.renderernative64.dl void endrender64()
1 spotfire.dxp.visuals.renderernative64.dl void endmarkers64()
1 spotfire.dxp.visuals.renderernative64.dl void endlines64()
1 spotfire.dxp.visuals.renderernative64.dl int beginmarkers64(int, int, int)
1 spotfire.dxp.visuals.renderernative64.dl renderer/nativemethods/resultcode dx8create64(int, int)
1 spotfire.dxp.visuals.renderernative64.dl int beginlines64(int, single)
1 spotfire.dxp.visuals.renderernative64.dl bool settexture64(int, int, int, intptr)
1 spotfire.dxp.visuals.renderernative64.dl void addmarkers64(int, markernative[])
1 spotfire.dxp.visuals.renderernative64.dl bool getpixels64(int, int, int, intptr)
1 spotfire.dxp.visuals.renderernative64.dl bool beginrender64(int, int, int, int)
1 spotfire.dxp.visuals.renderernative64.dl renderer/nativemethods/resultcode dx9create64(int, int)
1 spotfire.dxp.visuals.renderernative64.dl void addpolylines64(int, int, pointnative[], int32[], single[], int32[])
1 spotfire.dxp.visuals.renderernative64.dl void destroy64()
1 spotfire.dxp.visuals.renderernative64.dl void clear64(int)
1 user32.dll intptr getdesktopwindow()
1 user32.dll intptr getforegroundwindow()
1 winhttp.dll intptr winhttpconnect(intptr, string, int16, int)
1 winhttp.dll intptr winhttpopen(string, nativemethods/accesstype, string, string, int)
1 winhttp.dll intptr winhttpopenrequest(intptr, string, string, string, string, byte[], native
1 winhttp.dll nativemethods/statuscallback winhttpsetstatuscallback(intptr, nativemethods/stat
1 winhttp.dll bool winhttpwritedata(intptr, byte[], int, int32&)
1 winhttp.dll bool winhttpsettimeouts(intptr, int, int, int, int)
1 winhttp.dll bool winhttpsetoption(intptr, nativemethods/option, nativemethods/proxyinformati
1 winhttp.dll bool winhttpaddrequestheaders(intptr, string, int, nativemethods/addrequirements
1 winhttp.dll bool winhttpcheckplatform()
1 winhttp.dll bool winhttpqueryauthschemes(intptr, int32&, int32&, nativemethods/authenticatio
1 winhttp.dll bool winhttpqueryheaders(intptr, nativemethods/query, string, uint64&, int32&, i
1 winhttp.dll bool winhttpsetoption(intptr, nativemethods/option, intptr, int)
1 winhttp.dll bool winhttpsendrequest(intptr, string, int, byte[], uint, uint, int)
1 winhttp.dll bool winhttpreaddata(intptr, byte[], int, int32&)
1 winhttp.dll bool winhttpreceiveresponse(intptr, intptr)
1 wininet.dll bool internetsetoption(intptr, nativemethods/option, string, int)
1 wininet.dll bool internetwritefile(intptr, byte[], int, int32&)
1 wininet.dll intptr httpopenrequest(intptr, string, string, string, string, string[], nativem
1 wininet.dll intptr internetconnect(intptr, string, int16, string, string, int, int, intptr)
1 wininet.dll intptr internetopen(string, nativemethods/opentype, string, string, int)
1 wininet.dll bool httpaddrequestheadersw(intptr, string, int, int)
1 wininet.dll bool internetsetcookie(string, string, string)
1 wininet.dll bool internetreadfile(intptr, byte[], int, int32&)
1 wininet.dll bool internetqueryoption(intptr, nativemethods/option, nativemethods/internetver
1 wininet.dll bool httpsendrequestex(intptr, nativemethods/internetbuffers&, intptr, nativemet
1 wininet.dll bool httpsendrequest(intptr, string[], int, intptr, int)
1 wininet.dll bool httpqueryinfo(intptr, nativemethods/query, int32&, int32&, intptr)
1 wininet.dll bool httpendrequest(intptr, intptr, int, intptr)
1 wininet.dll nativemethods/error interneterrordlg(intptr, intptr, int, nativemethods/erroruse