Application Report


The following 75 APIs (used 1468 times) might not work:

There are 285 P/Invokes (used 805 times):

Count Library Function
66 opengl32.dll void vertex3d(double, double, double)
33 gdi32.dll bool deleteobject(intptr)
29 opengl32.dll void matrixmode(int)
16 opengl32.dll void enable(int)
15 gdi32.dll intptr selectobject(intptr, intptr)
15 opengl32.dll void end()
15 opengl32.dll void disable(int)
15 opengl32.dll void begin(int)
12 gdi32.dll intptr createrectrgn(int, int, int, int)
12 opengl32.dll void texcoord2d(double, double)
12 opengl32.dll void normal3d(double, double, double)
11 opengl32.dll void loadidentity()
9 opengl32.dll void popmatrix()
9 opengl32.dll void pushmatrix()
8 gdi32.dll int getdevicecaps(intptr, int)
8 gdi32.dll intptr selectobject(handleref, handleref)
8 opengl32.dll void texparameteri(int, int, int)
8 opengl32.dll void viewport(int, int, int, int)
8 user32.dll int releasedc(intptr, intptr)
8 user32.dll bool iszoomed(intptr)
8 user32.dll int16 getasynckeystate(int)
7 kernel32.dll int getcurrentthreadid()
7 opengl32.dll void color4ub(byte, byte, byte, byte)
7 opengl32.dll void translated(double, double, double)
6 user32.dll int sendmessage(intptr, int, uint, uint)
6 user32.dll int sendmessage(intptr, int, int, intptr)
5 gdi32.dll intptr createsolidbrush(int)
5 gdi32.dll bool patblt(intptr, int, int, int, int, int)
5 opengl32.dll bool makecurrent(intptr, intptr)
5 opengl32.dll void getdoublev(int, double[])
5 opengl32.dll void multmatrixd(double[])
5 opengl32.dll void rotated(double, double, double, double)
5 opengl32.dll void lightf(int, int, single)
5 opengl32.dll void lightfv(int, int, single[])
5 user32.dll int callnexthookex(intptr, int, intptr, intptr)
5 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, int)
5 user32.dll bool iswindowenabled(intptr)
5 user32.dll intptr sendmessage(intptr, int, int, int)
4 gdi32.dll int selectcliprgn(intptr, intptr)
4 gdi32.dll int excludecliprect(intptr, int, int, int, int)
4 gdi32.dll int setrop2(handleref, int)
4 gdi32.dll uint getoutlinetextmetrics(intptr, uint, intptr)
4 gdi32.dll int combinergn(intptr, intptr, intptr, int)
4 gdi32.dll bool deleteobject(handleref)
4 kernel32.dll intptr globalfree(handleref)
4 kernel32.dll void outputdebugstring(string)
4 opengl32.dll void normal3f(single, single, single)
4 opengl32.dll void getintegerv(int, int32[])
4 opengl32.dll void ortho(double, double, double, double, double, double)
4 opengl32.dll void pixelstorei(int, int)
4 opengl32.dll void clear(int)
4 opengl32.dll void finish()
4 user32.dll intptr getwindowdc(intptr)
4 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, uint)
4 user32.dll intptr getsystemmenu(intptr, bool)
4 user32.dll int sendmessage(intptr, int, intptr, intptr)
3 gdi32.dll uint getfontdata(intptr, uint, uint, byte[], uint)
3 gdi32.dll int savedc(intptr)
3 gdi32.dll bool deleteenhmetafile(intptr)
3 kernel32.dll bool closehandle(intptr)
3 opengl32.dll void blendfunc(int, int)
3 opengl32.dll void teximage2d(int, int, int, int, int, int, int, int, intptr)
3 opengl32.dll void accum(int, single)
3 opengl32.dll void color4f(single, single, single, single)
3 opengl32.dll void teximage2d(int, int, int, int, int, int, int, int, byte[])
3 user32.dll intptr getdcex(intptr, intptr, int)
3 user32.dll bool showscrollbar(intptr, int, bool)
3 user32.dll bool setkeyboardstate(byte[])
3 uxtheme.dll intptr getthemepartsize(intptr, intptr, int, int, intptr, int, nativemethods/siz
3 uxtheme.dll int getthemebackgroundregion(intptr, intptr, int, int, nativemethods/rect&, intp
2 comctl32.dll bool _trackmouseevent(nativemethods/trackmouseevent)
2 gdi32.dll uint getenhmetafilebits(intptr, uint, byte[])
2 gdi32.dll int getdibits(handleref, handleref, int, int, intptr, nativemethods/bitmapinfo_f
2 gdi32.dll int setmapmode(intptr, int)
2 gdi32.dll int extselectcliprgn(intptr, intptr, int)
2 gdi32.dll bool setviewportextex(intptr, int, int, win32util/size&)
2 gdi32.dll int getcliprgn(intptr, intptr)
2 gdi32.dll int restoredc(intptr, int)
2 gdi32.dll bool setviewportorgex(intptr, int, int, win32/size)
2 gdi32.dll bool setwindowextex(intptr, int, int, win32util/size&)
2 gdi32.dll int bitblt(intptr, int, int, int, int, intptr, int, int, int)
2 gdi32.dll int getkerningpairs(intptr, int, win32util/kerningpair[])
2 gdi32.dll int settextcolor(intptr, int)
2 gdi32.dll intptr createbitmap(int, int, int, int, int16[])
2 gdi32.dll int describepixelformat(intptr, int, int, wgl/pixelformatdescriptor)
2 gdi32.dll intptr createpen(int, int, int)
2 gdi32.dll intptr createfont(int, int, int, int, int, int, int, int, int, int, int, int, in
2 gdi32.dll int setbkcolor(intptr, int)
2 gdi32.dll intptr getstockobject(int)
2 gdi32.dll intptr createbrushindirect(splitterlinehelper/logbrush)
2 gdiplus.dll uint gdipemftowmfbits(intptr, uint, byte[], int, psconvert/emftowmfbitsflags)
2 gdiplus.dll uint gdipemftowmfbits(intptr, uint, byte[], int, safenativemethods/emftowmfbitsf
2 kernel32.dll bool setconsoletextattribute(intptr, uint16)
2 kernel32.dll intptr getstdhandle(uint)
2 mapi32.dll int mapilogon(intptr, string, string, int, int, intptr&)
2 opengl32.dll void bindtexture(int, uint)
2 opengl32.dll void hint(int, int)
2 opengl32.dll void colormask(bool, bool, bool, bool)
2 opengl32.dll void texenvf(int, int, single)
2 opengl32.dll void depthmask(bool)
2 opengl32.dll void materialfv(int, int, single[])
2 opengl32.dll void gentextures(int, uint32[])
2 opengl32.dll void deletetextures(int, uint32[])
2 shell32 int shappbarmessage(int, taskbar/appbardata&)
2 user32.dll int releasedc(handleref, handleref)
2 user32.dll bool enablewindow(intptr, bool)
2 user32.dll bool systemparametersinfo(uint, uint, int32&, uint)
2 user32.dll int lockwindowupdate(intptr)
2 user32.dll bool showwindow(intptr, int)
2 user32.dll int sendmessage(intptr, int, int, int)
2 user32.dll bool getwindowrect(intptr, nativemethods/rect&)
2 user32.dll bool unhookwindowshookex(intptr)
2 user32.dll intptr setwindowshookex(int, hook, int, int)
2 user32.dll intptr getdcex(handleref, handleref, int)
2 user32.dll int getwindowlong(intptr, int)
2 user32.dll intptr getdc(intptr)
2 user32.dll int postmessage(intptr, int, intptr, intptr)
2 uxtheme.dll bool isthemeactive()
2 uxtheme.dll bool isappthemed()
2 uxtheme.dll intptr openthemedata(intptr, string)
2 uxtheme.dll intptr getthemecolor(intptr, int, int, int, int32&)
2 uxtheme.dll intptr getthemebackgroundextent(intptr, intptr, int, int, nativemethods/rect&, n
2 uxtheme.dll void drawthemebackground(intptr, intptr, int, int, nativemethods/rect&, nativeme
2 uxtheme.dll int getthemeappproperties()
2 uxtheme.dll int setwindowtheme(intptr, string, string)
2 uxtheme.dll intptr getthememargins(intptr, intptr, int, int, int, intptr, xpmargins&)
2 uxtheme.dll intptr drawthemeedge(intptr, intptr, int, int, nativemethods/rect&, int, int, na
2 uxtheme.dll intptr getthemebackgroundcontentrect(intptr, intptr, int, int, nativemethods/rec
1 advapi32.dll bool duplicatetoken(intptr, int, intptr&)
1 advapi32.dll bool logonuser(string, string, string, int, int, intptr&)
1 comdlg32.dll bool printdlg(xtraprintdialog/printdlg)
1 comdlg32.dll bool pagesetupdlg(xtrapagesetupdialog/pagesetupdialog)
1 comdlg32.dll bool printdlg64(xtraprintdialog/printdlg64)
1 dwmapi.dll void dwmextendframeintoclientarea(intptr, nativemethods/margins&)
1 dwmapi.dll int dwmdefwindowproc(intptr, int, intptr, intptr, intptr&)
1 dwmapi.dll void dwmiscompositionenabled(boolean&)
1 gdi32.dll bool swapbuffers(intptr)
1 gdi32.dll bool gettextmetrics(intptr, win32util/textmetric&)
1 gdi32.dll bool rectangle(handleref, int, int, int, int)
1 gdi32.dll int getpaletteentries(intptr, int, int, byte[])
1 gdi32.dll bool rectvisible(intptr, nativemethods/rect&)
1 gdi32.dll bool setpixelformat(intptr, int, wgl/pixelformatdescriptor)
1 gdi32.dll bool getcharabcwidths(intptr, uint, uint, win32util/abc[])
1 gdi32.dll bool getcharwidth(intptr, uint, uint, int32[])
1 gdi32.dll int getobject(intptr, int, controlutils/logfont)
1 gdi32.dll bool getviewportorgex(intptr, nativemethods/point&)
1 gdi32.dll int exttextout(intptr, int, int, int, win32util/rect&, string, int, int32[])
1 gdi32.dll int choosepixelformat(intptr, wgl/pixelformatdescriptor)
1 gdi32.dll int setbkmode(intptr, int)
1 gdi32.dll int bitblt(handleref, int, int, int, int, handleref, int, int, int)
1 gdi32.dll bool patblt(handleref, int, int, int, int, int)
1 gdi32.dll bool translatecharsetinfo(uint, charsetinfo&, uint)
1 gdi32.dll int getmapmode(intptr)
1 gdi32.dll int gettextcharset(intptr)
1 gdi32.dll intptr createroundrectrgn(int, int, int, int, int, int)
1 gdi32.dll intptr deleteobject(intptr)
1 gdi32.dll intptr intcreatesolidbrush(uint)
1 gdi32.dll intptr setenhmetafilebits(uint, byte[])
1 gdi32.dll bool deletedc(intptr)
1 gdi32.dll intptr setwinmetafilebits(uint, byte[], intptr, safenativemethods/metafilepict&)
1 gdi32.dll bool deletedc(handleref)
1 gdi32.dll uint getcharacterplacement(intptr, string, int, int, gcp_results&, uint)
1 gdi32.dll bool bitblt(intptr, int, int, int, int, intptr, int, int, uint)
1 gdi32.dll bool fillrgn(intptr, intptr, intptr)
1 gdi32.dll int gettextcolor(intptr)
1 gdi32.dll int setbkcolor(handleref, int)
1 gdi32.dll int translatecharsetinfo(intptr, safenativemethods/charsetinfo&, int)
1 gdi32.dll intptr createcompatiblebitmap(handleref, int, int)
1 gdi32.dll intptr createcompatibledc(handleref)
1 gdi32.dll intptr createcompatibledc(intptr)
1 gdi32.dll intptr createdibsection(handleref, nativemethods/bitmapinfo_flat&, int, intptr&,
1 gdi32.dll intptr createdibsection(intptr, nativemethods/bitmapinfo_small&, int, int, intpt
1 glu32.dll void perspective(double, double, double, double)
1 glu32.dll void lookat(double, double, double, double, double, double, double, double, doub
1 glu32.dll int unproject(double, double, double, double[], double[], int32[], double&, doub
1 glu32.dll int scaleimage(int, int, int, int, intptr, int, int, int, byte[])
1 glu32.dll int project(double, double, double, double[], double[], int32[], double&, double
1 kernel32.dll int getlocaleinfo(int, int, string, int)
1 kernel32.dll int getconsoleoutputcp()
1 kernel32.dll int formatmessage(int, intptr&, int, int, string&, int, intptr)
1 kernel32.dll bool getconsolescreenbufferinfo(intptr, coloredconsoleappender/console_screen_bu
1 libc void syslog(int, string, string)
1 libc void closelog()
1 libc void openlog(intptr, int, localsyslogappender/syslogfacility)
1 mapi32.dll int mapilogoff(intptr, intptr, int, int)
1 mapi32.dll int mapisendmail(intptr, intptr, mapimessage, int, int)
1 netapi32.dll int netmessagebuffersend(string, string, string, string, int)
1 opengl32.dll void colormaterial(int, int)
1 opengl32.dll void stencilop(int, int, int)
1 opengl32.dll void clearstencil(int)
1 opengl32.dll void clipplane(int, double[])
1 opengl32.dll void loadmatrixd(double[])
1 opengl32.dll void drawpixels(int, int, int, int, byte[])
1 opengl32.dll void frustum(double, double, double, double, double, double)
1 opengl32.dll void getbooleanv(int, boolean[])
1 opengl32.dll void lightmodelfv(int, single[])
1 opengl32.dll void lightmodeli(int, int)
1 opengl32.dll void polygonoffset(single, single)
1 opengl32.dll void pointsize(single)
1 opengl32.dll void materialf(int, int, single)
1 opengl32.dll void linestipple(int, uint16)
1 opengl32.dll void readpixels(int, int, int, int, int, int, byte[])
1 opengl32.dll void scaled(double, double, double)
1 opengl32.dll void shademodel(int)
1 opengl32.dll bool deletecontext(intptr)
1 opengl32.dll intptr createcontext(intptr)
1 opengl32.dll void clearaccum(single, single, single, single)
1 opengl32.dll void linewidth(single)
1 opengl32.dll void rasterposi(int, int)
1 opengl32.dll void clearcolor(single, single, single, single)
1 opengl32.dll void stencilfunc(int, int, uint)
1 user32 intptr sendmessage(handleref, int, int, string)
1 user32 void notifywinevent(int, intptr, int, int)
1 user32 intptr sendmessage(handleref, int, int, intptr)
1 user32.dll intptr getactivewindow()
1 user32.dll intptr getforegroundwindow()
1 user32.dll intptr loadimage(intptr, int, uint, int, int, uint)
1 user32.dll intptr getfocus()
1 user32.dll intptr sendmessage(handleref, int, intptr, intptr)
1 user32.dll void waitmessage()
1 user32.dll void mouse_event(uint, uint, uint, uint, intptr)
1 user32.dll uint enablemenuitem(intptr, uint, uint)
1 user32.dll intptr trackpopupmenu(intptr, int, int, int, int, intptr, intptr)
1 user32.dll intptr windowfrompoint(point)
1 user32.dll intptr setwindowlongptr64(handleref, int, handleref)
1 user32.dll intptr setwindowlongptr32(handleref, int, handleref)
1 user32.dll intptr setwindowlong2(handleref, int, controlwndhook/mycallback)
1 user32.dll intptr setwindowlong(handleref, int, intptr)
1 user32.dll intptr setfocus(handleref)
1 user32.dll intptr setcapture(intptr)
1 user32.dll intptr sendmessage(intptr, int, intptr, string)
1 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
1 user32.dll intptr sendmessage(intptr, int, int, intptr)
1 user32.dll intptr setwindowlong(intptr, int, intptr)
1 user32.dll int getwindowplacement(intptr, barmanagerhook/windowplacement&)
1 user32.dll intptr findwindow(string, string)
1 user32.dll bool endpaint(intptr, nativemethods/paintstruct&)
1 user32.dll bool iswindowvisible(intptr)
1 user32.dll bool messagebeep(int)
1 user32.dll bool messagebeep(uint)
1 user32.dll bool postmessage(intptr, int, intptr, intptr)
1 user32.dll bool releasecapture()
1 user32.dll bool scrollwindowex(intptr, int, int, intptr, nativemethods/rect&, intptr, nativ
1 user32.dll bool adjustwindowrectex(nativemethods/rect&, int, bool, int)
1 user32.dll bool showcaret(intptr)
1 user32.dll bool isiconic(intptr)
1 user32.dll bool hidecaret(intptr)
1 user32.dll bool endpaint(intptr, nativevista/paintstruct&)
1 user32.dll bool getcaretpos(barmanagerhook/point&)
1 user32.dll bool getcaretpos(maskbox/maskstrategy/managedstrategy/getcaretpospoint&)
1 user32.dll bool getkeyboardstate(byte[])
1 user32.dll bool getmenuiteminfo(intptr, uint, bool, barsystemmenuitem/menuiteminfo&)
1 user32.dll bool getscrollbarinfo(intptr, uint, scrollbarinfo&)
1 user32.dll bool destroymenu(intptr)
1 user32.dll bool getscrollinfo(intptr, int, scrollinfo&)
1 user32.dll bool systemparametersinfo(int, int, controlutils/nonclientmetrics, int)
1 user32.dll int destroyicon(intptr)
1 user32.dll int msgwaitformultipleobjects(int, intptr, bool, int, int)
1 user32.dll int scrollwindowex(intptr, int, int, windowscroller/rect&, windowscroller/rect&,
1 user32.dll intptr beginpaint(intptr, nativevista/paintstruct&)
1 user32.dll intptr beginpaint(intptr, nativemethods/paintstruct&)
1 user32.dll int setcapture(intptr)
1 user32.dll int setscrollinfo(intptr, int, scrollinfo&, bool)
1 user32.dll int64 getwindowlong(handleref, int)
1 user32.dll int16 vkkeyscan(char)
1 user32.dll int mapwindowpoints(intptr, intptr, nativemethods/point&, int)
1 user32.dll intptr callwindowproc(intptr, intptr, int, intptr, intptr)
1 user32.dll int16 getkeystate(int)
1 user32.dll int fillrect(intptr, nativevista/rect&, intptr)
1 user32.dll int fillrect(intptr, win32util/rect&, intptr)
1 user32.dll int getactivewindow()
1 user32.dll int getclasslong(intptr, int)
1 user32.dll int getmenuitemcount(intptr)
1 user32.dll int getmenustring(intptr, uint, intptr, int, int)
1 user32.dll int getscrollinfo(intptr, int, scrollinfostruct&)
1 user32.dll int getsystemmetrics(int)
1 uxtheme.dll void bufferedpaintinit()
1 uxtheme.dll intptr getcurrentthemename(string, int, string, int, string, int)
1 uxtheme.dll intptr endbufferedpaint(intptr, intptr)
1 uxtheme.dll intptr drawthemeparentbackground(intptr, intptr, nativemethods/rect&)
1 uxtheme.dll intptr beginbufferedpaint(intptr, nativemethods/rect&, smartdoublebufferpainter/
1 uxtheme.dll intptr beginbufferedpaint(intptr, intptr, intptr, intptr, intptr&)
1 uxtheme.dll int endbufferedpaint(intptr, bool)
1 uxtheme.dll int drawthemetextex(intptr, intptr, int, int, string, int, int, nativemethods/re
1 uxtheme.dll intptr bufferedpaintsetalpha(intptr, intptr, byte)