Application Report


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

There are 350 P/Invokes (used 2210 times):

Count Library Function
410 opengl32.dll void glvertex3f(single, single, single)
236 opengl32.dll void glvertex3fv(nvector3df&)
111 opengl32.dll void glbegin(int)
108 opengl32.dll void glend()
54 opengl32.dll void gldisable(int)
47 opengl32.dll void glenable(int)
47 opengl32.dll void glnormal3fv(nvector3df&)
46 opengl32.dll void glnormal3f(single, single, single)
35 gdi32.dll intptr selectobject(intptr, intptr)
35 user32.dll int sendmessage(intptr, int, int, int)
31 user32.dll int sendmessage(intptr, int, intptr, intptr)
29 user32.dll int showwindow(intptr, int)
28 opengl32.dll void glvertex3fv(nvector3df*)
26 gdi32.dll intptr deleteobject(intptr)
24 opengl32.dll void glmaterialfv(int, int, nargbcolorvaluef&)
23 user32.dll int releasedc(intptr, intptr)
16 opengl32.dll void gltexparameteri(int, int, int)
15 opengl32.dll void glvertexpointer(int, int, int, nvector3df*)
15 opengl32.dll void gldrawarrays(int, int, int)
14 opengl32.dll void gldepthmask(int)
14 user32.dll bool animatewindow(intptr, int, int)
13 opengl32.dll void glmatrixmode(int)
13 opengl32.dll void glcolor4f(single, single, single, single)
13 user32.dll int getwindowlong(intptr, int)
12 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, int)
12 user32.dll int setwindowlong(intptr, int, intptr)
12 user32.dll intptr getdc(intptr)
11 gdi32 bool deleteobject(intptr)
11 opengl32.dll void gltranslatef(single, single, single)
10 gdi32 intptr selectobject(intptr, intptr)
10 opengl32.dll void glflush()
10 opengl32.dll void glloadidentity()
10 user32 int getwindowlong(intptr, int)
10 user32.dll intptr getcapture()
10 user32.dll intptr getwindowdc(intptr)
9 opengl32.dll void glfinish()
9 shell32.dll intptr shappbarmessage(int, nshell32/appbardata&)
9 user32.dll bool postmessage(intptr, int, intptr, intptr)
8 gdi32.dll int getdevicecaps(intptr, int)
8 gdi32.dll intptr createrectrgn(int, int, int, int)
8 opengl32.dll void gltexcoord2f(single, single)
8 opengl32.dll void gldisableclientstate(int)
8 user32 bool setwindowpos(int, int, int, int, int, int, int)
8 user32 int callnexthookex(intptr, int, intptr, intptr)
8 user32 int setwindowlong(intptr, int, int)
7 gdi32.dll int selectcliprgn(intptr, intptr)
7 gdi32.dll bool patblt(intptr, int, int, int, int, uint)
7 opengl32.dll void glscalef(single, single, single)
7 opengl32.dll void glpushmatrix()
7 opengl32.dll void glpopmatrix()
7 opengl32.dll void glcolormask(int, int, int, int)
7 user32.dll bool unhookwindowshookex(intptr)
7 user32.dll int setwindowrgn(intptr, intptr, bool)
6 gdi32.dll bool deletedc(intptr)
6 gdi32.dll intptr createcompatibledc(intptr)
6 opengl32.dll void glmaterialf(int, int, single)
6 opengl32.dll void gllightf(int, int, single)
6 user32 bool unhookwindowshookex(intptr)
6 user32 bool showwindow(int, int)
6 user32.dll int16 getkeystate(int)
5 gdi32 intptr createcompatibledc(intptr)
5 gdi32.dll intptr restoredc(intptr, int)
5 gdi32.dll bool bitblt(intptr, int, int, int, int, intptr, int, int, uint)
5 msimg32 bool alphablend(intptr, int, int, int, int, intptr, int, int, int, int, int)
5 opengl32.dll void glclear(int)
5 opengl32.dll void glrotatef(single, single, single, single)
5 opengl32.dll void glenableclientstate(int)
5 opengl32.dll void glgetdoublev(int, double*)
5 user32 intptr setwindowshookex(int, nativewindowmethods/hookproc, int, int)
4 gdi32 bool deletedc(intptr)
4 gdi32 bool bitblt(intptr, int, int, int, int, intptr, int, int, int)
4 gdi32.dll int savedc(intptr)
4 gdi32.dll intptr createbrushindirect(ngdi32/logbrush&)
4 gdi32.dll bool lineto(intptr, int, int)
4 opengl32.dll bool wglmakecurrent(intptr, intptr)
4 opengl32.dll void glpolygonoffset(single, single)
4 opengl32.dll void gllightmodeli(int, int)
4 user32 int releasedc(intptr, intptr)
4 user32.dll intptr setwindowlong(intptr, int, lii1i1iil)
4 user32.dll bool getwindowrect(intptr, nwin32/rect&)
4 user32.dll bool redrawwindow(intptr, nwin32/rect&, intptr, int)
4 user32.dll int destroyicon(intptr)
4 user32.dll intptr getparent(intptr)
3 gdi32.dll bool gettextmetricsa(intptr, ngdi32/textmetric&)
3 gdi32.dll int getclipbox(intptr, nwin32/rect&)
3 gdi32.dll int setbkmode(intptr, int)
3 gdi32.dll int combinergn(intptr, intptr, intptr, int)
3 kernel32 int getcurrentthreadid()
3 kernel32.dll bool closehandle(intptr)
3 opengl32.dll void gllightfv(int, int, nvector4df&)
3 opengl32.dll void gllightfv(int, int, nargbcolorvaluef&)
3 opengl32.dll void glnormalpointer(int, int, nvector3df*)
3 opengl32.dll void glbindtexture(int, uint)
3 opengl32.dll void glgetintegerv(int, int32*)
3 opengl32.dll void glclearcolor(single, single, single, single)
3 opengl32.dll void glcolor3f(single, single, single)
3 user32 intptr getdc(intptr)
3 user32 bool iswindow(intptr)
3 user32 int sendmessage(intptr, int, int, intptr)
3 user32 bool redrawwindow(intptr, intptr, intptr, uint)
3 user32.dll bool releasecapture()
3 user32.dll bool trackmouseevent(nuser32/trackmouseevent&)
3 user32.dll int setlayeredwindowattributes(intptr, int, byte, int)
3 user32.dll intptr sendmessage(intptr, int, int, int)
3 user32.dll bool iswindowvisible(intptr)
3 user32.dll int callnexthookex(intptr, int, intptr, intptr)
3 user32.dll bool getscrollinfo(intptr, int, nwin32/scrollinfo&)
3 user32.dll int getwindowrect(intptr, nativewindowmethods/rect&)
3 user32.dll bool updatelayeredwindow(intptr, intptr, nwin32/point&, nwin32/size&, intptr, nw
3 user32.dll int getupdaterect(intptr, nwin32/rect&, bool)
3 user32.dll int getclassname(intptr, stringbuilder, int)
3 user32.dll intptr setfocus(intptr)
3 user32.dll int defwindowproc(intptr, int, intptr, intptr)
3 user32.dll int callwindowproc(intptr, intptr, int, intptr, intptr)
3 uxtheme.dll int closethemedata(intptr)
3 uxtheme.dll intptr openthemedata(intptr, string)
3 uxtheme.dll void drawthemebackground(int, intptr, int, int, xpthemes/nativewindowmethods/rec
2 comctl32.dll intptr imagelist_geticon(intptr, int, int)
2 comctl32.dll int imagelist_getimagecount(intptr)
2 gdi32 int getdibits(intptr, handleref, uint, uint, intptr, nativewindowmethods/bitmapi
2 gdi32 int getdevicecaps(intptr, int)
2 gdi32 int setviewportorgex(intptr, int, int, nativewindowmethods/point&)
2 gdi32.dll int getobjectbitmap(intptr, int, ngdi32/bitmap&)
2 gdi32.dll intptr createfontindirect(ngdi32/logfont)
2 gdi32.dll bool setwindoworgex(intptr, int, int, point&)
2 gdi32.dll intptr selectobject(handleref, handleref)
2 gdi32.dll intptr createcompatiblebitmap(intptr, int, int)
2 gdi32.dll bool deleteenhmetafile(intptr)
2 gdi32.dll bool setviewportorgex(intptr, int, int, point&)
2 gdi32.dll int setgraphicsmode(intptr, int)
2 kernel32.dll bool setconsoletextattribute(intptr, uint16)
2 kernel32.dll intptr getstdhandle(uint)
2 opengl32.dll void gltexcoordpointer(int, int, int, nvector2df*)
2 opengl32.dll void gltexgenfv(int, int, single&)
2 opengl32.dll void gltexgeni(int, int, int)
2 opengl32.dll void glpixelstorei(int, int)
2 opengl32.dll void gltexsubimage2d(int, int, int, int, int, int, int, int, byte[])
2 opengl32.dll void glpointsize(single)
2 opengl32.dll void gldepthfunc(int)
2 opengl32.dll void glcolor4fv(nargbcolorvaluef&)
2 opengl32.dll void gldepthrange(double, double)
2 opengl32.dll void glteximage2d(int, int, int, int, int, int, int, int, byte[])
2 opengl32.dll void glgetintegerv(int, int32&)
2 opengl32.dll void glhint(int, int)
2 opengl32.dll intptr wglcreatecontext(intptr)
2 opengl32.dll void gllinewidth(single)
2 opengl32.dll void gllinestipple(int, uint16)
2 opengl32.dll void glmultmatrixf(single*)
2 shell32.dll intptr shgetfileinfo(string, uint, nshell32/shfileinfo&, int, uint)
2 user32 int getmenustring(intptr, uint, intptr, int, int)
2 user32 int sendmessage(intptr, int, intptr, intptr)
2 user32 int getmenuitemcount(intptr)
2 user32 intptr getmenu(intptr)
2 user32 int sendmessage(intptr, int, nativewindowmethods/gettextlengthex&, int)
2 user32 int sendmessage(intptr, int, int, int)
2 user32 int sendmessage(intptr, int, nativewindowmethods/gettextex&, stringbuilder)
2 user32 int16 getkeystate(int)
2 user32 intptr getdesktopwindow()
2 user32 bool setmenu(intptr, intptr)
2 user32 intptr getparent(intptr)
2 user32 intptr getsystemmenu(intptr, bool)
2 user32 intptr windowfrompoint(point)
2 user32 void postmessage(intptr, int, intptr, intptr)
2 user32 bool getmenuiteminfo(intptr, uint, bool, nativewindowmethods/menuiteminfo&)
2 user32 bool destroymenu(intptr)
2 user32.dll intptr getactivewindow()
2 user32.dll intptr beginpaint(intptr, nuser32/paintstruct&)
2 user32.dll intptr getfocus()
2 user32.dll int setwindowlong(intptr, nativewindowmethods/getwindowlongenum, int)
2 user32.dll bool systemparametersinfo(int, int, boolean&, int)
2 user32.dll int setscrollinfo(intptr, int, nwin32/scrollinfo&, bool)
2 user32.dll bool getclientrect(intptr, nwin32/rect&)
2 user32.dll intptr setwindowshookex(int, l1ll111il1, intptr, int)
2 user32.dll int sendmessage(intptr, int, int, nuser32/helpinfo&)
2 user32.dll bool enumthreadwindows(int, enumthreadwindowscallback, intptr)
2 user32.dll int drawtext(intptr, string, int, nwin32/rect&, int)
2 user32.dll int getwindowlong(intptr, nativewindowmethods/getwindowlongenum)
2 user32.dll bool validaterect(intptr, intptr)
2 user32.dll bool endpaint(intptr, nuser32/paintstruct&)
2 user32.dll bool iswindowenabled(intptr)
2 user32.dll int lillli1li(int)
2 user32.dll int getkeyboardstate(byte[])
2 uxtheme.dll void getthemepartsize(int, intptr, int, int, intptr, xpthemes/nativewindowmethod
2 uxtheme.dll int isappthemed()
2 uxtheme.dll int getthemesyssize(intptr, int)
2 uxtheme.dll void getthemebackgroundcontentrect(int, intptr, int, int, xpthemes/nativewindowm
2 uxtheme.dll int isthemeactive()
2 uxtheme.dll int getthemeappproperties()
2 winmm int playsoundw(stringbuilder, intptr, int)
1 advapi32.dll bool logonuser(string, string, string, int, int, intptr&)
1 advapi32.dll bool duplicatetoken(intptr, int, intptr&)
1 comctl32 void dllgetversion(nativewindowmethods/dllversioninfo&)
1 comctl32.dll bool initcommoncontrols(nativewindowmethods/initcommoncontrols)
1 comctl32.dll int lbitemfrompt(intptr, nativewindowmethods/point, bool)
1 dwmapi.dll int dwmiscompositionenabled(int32&)
1 gdi32 intptr createdibsection(intptr, nativewindowmethods/bitmapinfoflat&, uint, intpt
1 gdi32 int getrgnbox(intptr, nativewindowmethods/rect&)
1 gdi32 int selectcliprgn(intptr, intptr)
1 gdi32 intptr createcompatiblebitmap(intptr, int, int)
1 gdi32.dll intptr closeenhmetafile(intptr)
1 gdi32.dll int gettextextentpoint32(intptr, string, int, nwin32/size&)
1 gdi32.dll uint settextcolor(intptr, uint)
1 gdi32.dll int getworldtransform(intptr, ngdi32/xform&)
1 gdi32.dll int modifyworldtransform(intptr, ngdi32/xform&, int)
1 gdi32.dll int restoredc(intptr, int)
1 gdi32.dll intptr createpen(int, int, int)
1 gdi32.dll int setworldtransform(intptr, ngdi32/xform&)
1 gdi32.dll intptr createenhmetafile(intptr, string, nwin32/rect&, string)
1 gdi32.dll intptr createdibsection(intptr, ngdi32/bitmapinfo&, uint, intptr&, intptr, uint)
1 gdi32.dll intptr copyenhmetafile(intptr, string)
1 gdi32.dll int getkerningpairs(intptr, int, ngdi32/kerningpair[])
1 gdi32.dll bool swapbuffers(intptr)
1 gdi32.dll int getkerningpairs(intptr, int, intptr)
1 gdi32.dll bool _setpixelformat(intptr, int, ngdi32/pixelformatdescriptor&)
1 gdi32.dll bool getrandomrgn(intptr, intptr, int)
1 gdi32.dll bool gettextmetrics(handleref, nativewindowmethods/textmetric)
1 gdi32.dll int describepixelformat(intptr, int, uint, ngdi32/pixelformatdescriptor&)
1 gdi32.dll bool movetoex(intptr, int, int, intptr)
1 gdi32.dll bool ptinregion(intptr, int, int)
1 gdi32.dll int choosepixelformat(intptr, ngdi32/pixelformatdescriptor&)
1 gdi32.dll int excludecliprect(intptr, int, int, int, int)
1 gdi32.dll int getcliprgn(intptr, intptr)
1 kernel32 intptr getprocaddress(intptr, string)
1 kernel32 int getdrivetype(intptr)
1 kernel32 int loadlibraryex(string, int, int)
1 kernel32 intptr getmodulehandle(string)
1 kernel32 int freelibrary(int)
1 kernel32.dll intptr getmodulehandle(string)
1 kernel32.dll intptr loadlibrary(string)
1 kernel32.dll int getconsoleoutputcp()
1 kernel32.dll int formatmessage(int, intptr&, int, int, string&, int, intptr)
1 kernel32.dll void outputdebugstring(string)
1 kernel32.dll bool getconsolescreenbufferinfo(intptr, coloredconsoleappender/console_screen_bu
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 ole32.dll void stgopenstorage(string, istorage, int, intptr, int, istorage&)
1 ole32.dll void stgcreatedocfile(string, int, int, istorage&)
1 opengl32.dll void glaccum(int, single)
1 opengl32.dll void glreadbuffer(int)
1 opengl32.dll void glblendfunc(int, int)
1 opengl32.dll void glclipplane(int, double[])
1 opengl32.dll bool wgldeletecontext(intptr)
1 opengl32.dll void gllightmodelfv(int, nargbcolorvaluef&)
1 opengl32.dll void glgetdoublev(int, double[])
1 opengl32.dll void glgentextures(int, uint32&)
1 opengl32.dll void gldeletetextures(int, uint32*)
1 opengl32.dll void glcullface(int)
1 opengl32.dll void glmultmatrixd(double*)
1 opengl32.dll void glcleardepth(double)
1 opengl32.dll void glviewport(int, int, int, int)
1 opengl32.dll void glfrontface(int)
1 opengl32.dll void gltranslated(double, double, double)
1 opengl32.dll void glreadpixels(int, int, int, int, int, int, byte[])
1 opengl32.dll int glisenabled(int)
1 opengl32.dll void glortho(double, double, double, double, double, double)
1 shell32.dll bool shellexecuteex(nshell32/shellexecuteinfo&)
1 shell32.dll bool fileiconinit(bool)
1 shell32.dll bool shell_getimagelists(intptr&, intptr&)
1 user32 int setcaretpos(int, int)
1 user32 int showcaret(intptr)
1 user32 int geticoninfo(intptr, nativewindowmethods/iconinfo&)
1 user32 intptr getactivewindow()
1 user32 bool updatelayeredwindow(intptr, intptr, nativewindowmethods/point&, nativewindo
1 user32 int sendmessage(intptr, int, nativewindowmethods/point&, int)
1 user32 int createcaret(intptr, intptr, int, int)
1 user32 int destroycaret()
1 user32 int sendmessage(intptr, int, int, string)
1 user32 int sendmessage(intptr, int, int, nativewindowmethods/point&)
1 user32 int hidecaret(intptr)
1 user32 int scrollwindowex(intptr, int, int, nativewindowmethods/rect&, nativewindowmeth
1 user32 intptr getdcex(intptr, intptr, uint)
1 user32 uint mapvirtualkey(uint, uint)
1 user32 intptr setwindowshookex(int, keyboardhookmanager/hookproccallback, int, int)
1 user32 intptr realchildwindowfrompoint(intptr, int, int)
1 user32 intptr mapwindowpoints(intptr, intptr, nativewindowmethods/point&, int)
1 user32 intptr getwindowdc(intptr)
1 user32 intptr getforegroundwindow()
1 user32 intptr getwindow(intptr, int)
1 user32.dll intptr setwindowshookex(int, li1ili1li, intptr, int)
1 user32.dll intptr setwindowshookex(int, liiill, intptr, int)
1 user32.dll intptr getwindow(intptr, int)
1 user32.dll intptr windowfrompoint(nwin32/point)
1 user32.dll void postquitmessage(int)
1 user32.dll int enablewindow(intptr, bool)
1 user32.dll intptr findwindowex(intptr, intptr, string, string)
1 user32.dll intptr setactivewindow(intptr)
1 user32.dll intptr setwindowshookex(int, l1llllliii, intptr, int)
1 user32.dll intptr setwindowshookex(int, l1iiilil1, intptr, int)
1 user32.dll intptr setwindowshookex(int, l11ill1l11, intptr, int)
1 user32.dll intptr loadimage(intptr, string, uint, int, int, uint)
1 user32.dll intptr getdcex(intptr, intptr, int)
1 user32.dll intptr getdesktopwindow()
1 user32.dll intptr setclipboarddata(uint, intptr)
1 user32.dll intptr setcapture(intptr)
1 user32.dll intptr findwindow(string, string)
1 user32.dll intptr defmdichildproc(intptr, int, intptr, intptr)
1 user32.dll bool openclipboard(intptr)
1 user32.dll bool adjustwindowrectex(nwin32/rect&, int, bool, int)
1 user32.dll bool closeclipboard()
1 user32.dll int callnexthookex(intptr, int, intptr, nwin32/mousehookstruct&)
1 user32.dll int callnexthookex(intptr, int, intptr, nwin32/cwpstruct&)
1 user32.dll int callnexthookex(intptr, int, intptr, message&)
1 user32.dll bool emptyclipboard()
1 user32.dll bool getclientrect(handleref, nativewindowmethods/rect&)
1 user32.dll bool unregisterclass(string, intptr)
1 user32.dll bool invalidaterect(intptr, intptr, bool)
1 user32.dll bool translatemessage(nuser32/msg&)
1 user32.dll bool invalidaterect(intptr, rectangle&, bool)
1 user32.dll bool systemparametersinfo(int, int, uint32&, int)
1 user32.dll bool iswindow(intptr)
1 user32.dll bool showwindow(intptr, int)
1 user32.dll bool movewindow(intptr, int, int, int, int, bool)
1 user32.dll bool setwindowplacement(intptr, nuser32/windowplacement&)
1 user32.dll bool adjustwindowrectex(nativewindowmethods/rect&, nativewindowmethods/windowsty
1 user32.dll int destroywindow(intptr)
1 user32.dll int registerwindowmessage(string)
1 user32.dll int callnexthookex(intptr, int, intptr, nwin32/msllhookstruct&)
1 user32.dll int scrollwindowex(intptr, int, int, intptr, nwin32/rect&, intptr, nwin32/rect&,
1 user32.dll int sendmessage(intptr, int, int, nwin32/rect&)
1 user32.dll int sendmessage(intptr, int, int, nwin32/tv_item&)
1 user32.dll int toascii(int, int, byte[], stringbuilder, uint)
1 user32.dll bool dispatchmessage(nuser32/msg&)
1 user32.dll intptr createwindowex(uint, string, string, uint, int, int, int, int, intptr, in
1 user32.dll int registerclass(nuser32/wndclass&)
1 user32.dll int getmessage(nuser32/msg&, intptr, int, int)
1 user32.dll bool postmessage(intptr, int, int, int)
1 user32.dll int getwindowplacement(intptr, nuser32/windowplacement&)
1 user32.dll int mapvirtualkey(uint, uint)
1 user32.dll int mapwindowpoints(intptr, intptr, nwin32/point&, int)
1 user32.dll int mapwindowpoints(intptr, intptr, nwin32/rect&, int)
1 user32.dll int getcaretblinktime()
1 user32.dll int getkeynametext(int, stringbuilder, int)
1 uxtheme.dll void getthemebackgroundextent(int, intptr, int, int, xpthemes/nativewindowmethod
1 uxtheme.dll void getthemecolor(int, int, int, int, int32&)
1 uxtheme.dll void setthemeappproperties(int)
1 uxtheme.dll void getcurrentthemename(stringbuilder, int, stringbuilder, int, stringbuilder,
1 uxtheme.dll void drawthemetext(int, intptr, int, int, string, int, int, int, xpthemes/native
1 uxtheme.dll void drawthemeedge(int, intptr, int, int, xpthemes/nativewindowmethods/rect&, ui
1 uxtheme.dll void closethemedata(int)
1 uxtheme.dll int drawthemetext(intptr, intptr, int, int, string, int, int, int, nwin32/rect&)
1 uxtheme.dll int getcurrentthemename(stringbuilder, int, stringbuilder, int, stringbuilder, i
1 uxtheme.dll int getthememargins(intptr, intptr, int, int, int, intptr, nuxtheme/margins&)
1 uxtheme.dll int getthemesyscolor(int, int)
1 uxtheme.dll int openthemedata(int, string)
1 uxtheme.dll intptr getthemecolor(intptr, int, int, int, int32&)
1 uxtheme.dll intptr getthemepartsize(intptr, intptr, int, int, nwin32/rect&, int, nwin32/size
1 uxtheme.dll int drawthemebackground(intptr, intptr, int, int, nwin32/rect&, intptr)
1 uxtheme.dll int drawthemeparentbackground(intptr, intptr, nwin32/rect&)