Application Report


The following 2 APIs (used 3 times) might not work:

There are 86 P/Invokes (used 153 times):

Count Library Function
16 user32.dll bool destroyicon(intptr)
13 kernel32.dll intptr getprocaddress(intptr, string)
10 shell32.dll int shgetfileinfow(string&, int, intptr, int, int)
5 shell32.dll int shgetfileinfow(intptr, int, intptr, int, int)
4 kernel32.dll intptr loadlibrary(string)
4 shell32.dll int shgetspecialfolderlocation(intptr, int, intptr&)
3 kernel32.dll int getlasterror()
3 kernel32.dll bool freelibrary(intptr)
3 shell32.dll int shgetdesktopfolder(ishellfolder&)
2 glu32.dll void gluperspective(double, double, double, double)
2 invoke.dll dllbridge/coderetour invokefunc(intptr, string, dllbridge/imagedata)
2 invoke.dll dllbridge/coderetour invokefunc(intptr, string, imageimporterbridge/inputneededf
2 invoke.dll dllbridge/coderetour invokefunc(intptr, intptr)
2 invoke.dll dllbridge/coderetour invokefunc(intptr, func, func)
2 invoke.dll dllbridge/coderetour invokefunc(intptr, string, imageexporterbridge/outputreadyf
2 kernel32.dll void copymemory(intptr, intptr, int)
2 kernel32.dll bool getdiskfreespaceex(string&, int64&, int64&, int64&)
2 libgl.so intptr glxgetprocaddressarb(string)
2 libgl.so intptr glxgetprocaddress(string)
2 ole32.dll int getrunningobjecttable(int, ucomirunningobjecttable&)
2 olepro32.dll int olecreatepropertyframe(intptr, int, int, string, int, object&, int, intptr,
2 opengl32.dll intptr glgetstring(uint)
2 opengl32.dll intptr wglgetprocaddress(string)
2 opengl32.dll bool wglmakecurrent(intptr, intptr)
1 gdi32.dll bool _setpixelformat(intptr, int, gdi/pixelformatdescriptor&)
1 gdi32.dll int swapbuffersfast(intptr)
1 gdi32.dll int choosepixelformat(intptr, gdi/pixelformatdescriptor&)
1 glu32.dll void __glunurbscallback(glu/glunurbs, int, glu/nurbserrorcallback)
1 glu32.dll void glupickmatrix(double, double, double, double, int32[])
1 glu32.dll void glulookat(double, double, double, double, double, double, double, double, d
1 glu32.dll void __glutesscallback(glu/glutesselator, int, glu/tessvertexdatacallback)
1 glu32.dll void __glutesscallback(glu/glutesselator, int, glu/tessvertexcallback1)
1 glu32.dll void __glunurbscallback(glu/glunurbs, int, glu/nurbsenddatacallback)
1 glu32.dll void __gluquadriccallback(glu/gluquadric, int, glu/quadricerrorcallback)
1 glu32.dll void __glunurbscallback(glu/glunurbs, int, glu/nurbsvertexdatacallback)
1 glu32.dll void __glunurbscallback(glu/glunurbs, int, glu/nurbsvertexcallback)
1 glu32.dll void __glunurbscallback(glu/glunurbs, int, glu/nurbstexcoorddatacallback)
1 glu32.dll void __glunurbscallback(glu/glunurbs, int, glu/nurbstexcoordcallback)
1 glu32.dll void __glunurbscallback(glu/glunurbs, int, glu/nurbsbegincallback)
1 glu32.dll void __glunurbscallback(glu/glunurbs, int, glu/nurbsbegindatacallback)
1 glu32.dll void __glunurbscallback(glu/glunurbs, int, glu/nurbscolorcallback)
1 glu32.dll string gluerrorunicodestringext(int)
1 glu32.dll void __glunurbscallback(glu/glunurbs, int, glu/nurbscolordatacallback)
1 glu32.dll void __glunurbscallback(glu/glunurbs, int, glu/nurbsendcallback)
1 glu32.dll void __glunurbscallback(glu/glunurbs, int, glu/nurbsnormaldatacallback)
1 glu32.dll void __glunurbscallback(glu/glunurbs, int, glu/nurbsnormalcallback)
1 glu32.dll void __glutesscallback(glu/glutesselator, int, glu/tessbegincallback)
1 glu32.dll void __glutesscallback(glu/glutesselator, int, glu/tessedgeflagdatacallback)
1 glu32.dll void __glutesscallback(glu/glutesselator, int, glu/tessenddatacallback)
1 glu32.dll void __glutesscallback(glu/glutesselator, int, glu/tessedgeflagcallback)
1 glu32.dll void __glutesscallback(glu/glutesselator, int, glu/tesserrorcallback)
1 glu32.dll void __glutesscallback(glu/glutesselator, int, glu/tesserrordatacallback)
1 glu32.dll void __glutesscallback(glu/glutesselator, int, glu/tesscombinedatacallback)
1 glu32.dll void __glutesscallback(glu/glutesselator, int, glu/tesscombinecallback1)
1 glu32.dll void __glutesscallback(glu/glutesselator, int, glu/tesscombinecallback)
1 glu32.dll void __glutesscallback(glu/glutesselator, int, glu/tessbegindatacallback)
1 glu32.dll void __glutesscallback(glu/glutesselator, int, glu/tessvertexcallback)
1 glu32.dll void __glutesscallback(glu/glutesselator, int, glu/tessendcallback)
1 invoke.dll dllbridge/coderetour invokefunc(intptr, dllbridge/imagedata&)
1 invoke.dll dllbridge/coderetour invokefunc(intptr, string, dllbridge/imagedata&)
1 invoke.dll dllbridge/coderetour invokefunc(intptr, intptr, string)
1 invoke.dll intptr invokefunc(intptr, string)
1 kernel32.dll int getcurrentprocessid()
1 kernel32.dll bool setprocessworkingsetsize(intptr, int, int)
1 kernel32.dll int getuserdefaultuilanguage()
1 libdl.dylib intptr nslookupandbindsymbol(string)
1 libdl.dylib intptr nsaddressofsymbol(intptr)
1 libdl.dylib bool nsissymbolnamedefined(string)
1 ocrdll.dll dllbridge/coderetour ocrdll_batchocr(intptr, dllbridge/imagedata, ocrdllbridge/c
1 ocrdll.dll intptr ocrdll_initbatchocr()
1 ocrdll.dll void getgscdistfromcs(intptr, int, intptr, int, single&)
1 ocrdll.dll void getgscfromcs(dllbridge/imagedata, intptr, int32&)
1 ocrdll.dll void ocrdll_closebatchocr(intptr)
1 ole32.dll int cocreateinstance(guid&, intptr, clsctx, guid&, intptr&)
1 ole32.dll int createitemmoniker(string, string, ucomimoniker&)
1 opengl32.dll intptr wglcreatecontext(intptr)
1 opengl32.dll bool wgldeletecontext(intptr)
1 shell32.dll int extracticonex(string&, int, intptr&, intptr&, int)
1 shell32.dll int shgetmalloc(imalloc&)
1 shell32.dll bool shgetspecialfolderpath(intptr, stringbuilder, int, bool)
1 user32.dll bool drawframecontrol(intptr, win32helper/rect&, int, int)
1 user32.dll bool messagebeep(completionmanager/messagebeeptype)
1 user32.dll bool releasedc(intptr, intptr)
1 user32.dll bool showwindow(intptr, int)
1 user32.dll int sendmessage(intptr, int, int, utilitytoolbardesigner/win32point&)
1 user32.dll intptr getdc(intptr)