Application Report


The following 31 APIs (used 123 times) might not work:

There are 265 P/Invokes (used 769 times):

Count Library Function
66 opengl32.dll void vertex3d(double, double, double)
32 gdi32.dll bool deleteobject(intptr)
29 opengl32.dll void matrixmode(int)
16 opengl32.dll void enable(int)
15 opengl32.dll void end()
15 opengl32.dll void begin(int)
15 opengl32.dll void disable(int)
13 gdi32.dll intptr selectobject(intptr, intptr)
12 gdi32.dll intptr createrectrgn(int, int, int, int)
12 opengl32.dll void normal3d(double, double, double)
12 opengl32.dll void texcoord2d(double, double)
11 opengl32.dll void loadidentity()
9 opengl32.dll void popmatrix()
9 opengl32.dll void pushmatrix()
9 user32.dll int releasedc(intptr, intptr)
8 gdi32.dll intptr selectobject(handleref, handleref)
8 gdi32.dll int getdevicecaps(intptr, int)
8 opengl32.dll void texparameteri(int, int, int)
8 opengl32.dll void viewport(int, int, int, int)
8 user32.dll int16 getasynckeystate(int)
7 kernel32.dll int getcurrentthreadid()
7 opengl32.dll void translated(double, double, double)
7 opengl32.dll void color4ub(byte, byte, byte, byte)
6 user32.dll bool iszoomed(intptr)
6 user32.dll int sendmessage(intptr, int, int, intptr)
6 user32.dll int sendmessage(intptr, int, uint, uint)
5 gdi32.dll bool patblt(intptr, int, int, int, int, int)
5 gdi32.dll intptr createsolidbrush(int)
5 opengl32.dll void lightf(int, int, single)
5 opengl32.dll bool makecurrent(intptr, intptr)
5 opengl32.dll void lightfv(int, int, single[])
5 opengl32.dll void getdoublev(int, double[])
5 opengl32.dll void rotated(double, double, double, double)
5 opengl32.dll void multmatrixd(double[])
5 user32.dll bool iswindowenabled(intptr)
5 user32.dll intptr sendmessage(intptr, int, int, int)
5 user32.dll int callnexthookex(intptr, int, intptr, intptr)
5 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, int)
4 gdi32.dll bool deleteobject(handleref)
4 gdi32.dll int selectcliprgn(intptr, intptr)
4 gdi32.dll int setrop2(handleref, int)
4 gdi32.dll int excludecliprect(intptr, int, int, int, int)
4 gdi32.dll int combinergn(intptr, intptr, intptr, int)
4 kernel32.dll intptr globalfree(handleref)
4 opengl32.dll void finish()
4 opengl32.dll void ortho(double, double, double, double, double, double)
4 opengl32.dll void normal3f(single, single, single)
4 opengl32.dll void pixelstorei(int, int)
4 opengl32.dll void getintegerv(int, int32[])
4 opengl32.dll void clear(int)
4 user32.dll intptr getsystemmenu(intptr, bool)
4 user32.dll int sendmessage(intptr, int, intptr, intptr)
4 user32.dll intptr getwindowdc(intptr)
4 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, uint)
3 gdi32.dll int savedc(intptr)
3 gdi32.dll uint getfontdata(intptr, uint, uint, byte[], uint)
3 kernel32.dll void outputdebugstring(string)
3 opengl32.dll void color4f(single, single, single, single)
3 opengl32.dll void blendfunc(int, int)
3 opengl32.dll void accum(int, single)
3 opengl32.dll void teximage2d(int, int, int, int, int, int, int, int, intptr)
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 setkeyboardstate(byte[])
3 user32.dll intptr getdc(intptr)
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 getoutlinetextmetrics(intptr, uint, intptr)
2 gdi32.dll int setmapmode(intptr, int)
2 gdi32.dll int getkerningpairs(intptr, int, win32util/kerningpair[])
2 gdi32.dll int settextcolor(intptr, int)
2 gdi32.dll intptr createbrushindirect(splitterlinehelper/logbrush)
2 gdi32.dll int setbkcolor(intptr, int)
2 gdi32.dll intptr getstockobject(int)
2 gdi32.dll bool deletedc(intptr)
2 gdi32.dll int restoredc(intptr, int)
2 gdi32.dll intptr createbitmap(int, int, int, int, int16[])
2 gdi32.dll int getdibits(handleref, handleref, int, int, intptr, nativemethods/bitmapinfo_f
2 gdi32.dll int getcliprgn(intptr, intptr)
2 gdi32.dll intptr createpen(int, int, int)
2 gdi32.dll int describepixelformat(intptr, int, int, wgl/pixelformatdescriptor)
2 gdi32.dll bool setwindowextex(intptr, int, int, win32util/size&)
2 gdi32.dll bool setviewportorgex(intptr, int, int, win32/size)
2 gdi32.dll bool setviewportextex(intptr, int, int, win32util/size&)
2 gdi32.dll int extselectcliprgn(intptr, intptr, int)
2 gdiplus.dll uint gdipemftowmfbits(intptr, uint, byte[], int, psconvert/emftowmfbitsflags)
2 mapi32.dll int mapilogon(intptr, string, string, int, int, intptr&)
2 opengl32.dll void depthmask(bool)
2 opengl32.dll void colormask(bool, bool, bool, bool)
2 opengl32.dll void gentextures(int, uint32[])
2 opengl32.dll void deletetextures(int, uint32[])
2 opengl32.dll void hint(int, int)
2 opengl32.dll void bindtexture(int, uint)
2 opengl32.dll void texenvf(int, int, single)
2 opengl32.dll void materialfv(int, int, single[])
2 shell32 int shappbarmessage(int, taskbar/appbardata&)
2 user32.dll intptr getdcex(handleref, handleref, int)
2 user32.dll bool enablewindow(intptr, bool)
2 user32.dll bool isiconic(intptr)
2 user32.dll bool showwindow(intptr, int)
2 user32.dll bool systemparametersinfo(uint, uint, int32&, uint)
2 user32.dll bool unhookwindowshookex(intptr)
2 user32.dll bool getwindowrect(intptr, nativemethods/rect&)
2 user32.dll int postmessage(intptr, int, intptr, intptr)
2 user32.dll int releasedc(handleref, handleref)
2 user32.dll int sendmessage(intptr, int, int, int)
2 user32.dll int setwindowlong(intptr, int, int)
2 user32.dll int lockwindowupdate(intptr)
2 user32.dll intptr setwindowshookex(int, hook, int, int)
2 uxtheme.dll bool isappthemed()
2 uxtheme.dll void drawthemebackground(intptr, intptr, int, int, nativemethods/rect&, nativeme
2 uxtheme.dll bool isthemeactive()
2 uxtheme.dll int getthemeappproperties()
2 uxtheme.dll int setwindowtheme(intptr, string, string)
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
2 uxtheme.dll intptr getthemebackgroundextent(intptr, intptr, int, int, nativemethods/rect&, n
2 uxtheme.dll intptr getthemecolor(intptr, int, int, int, int32&)
2 uxtheme.dll intptr openthemedata(intptr, string)
2 uxtheme.dll intptr getthememargins(intptr, intptr, int, int, int, intptr, xpmargins&)
1 comdlg32.dll bool printdlg64(xtraprintdialog/printdlg64)
1 comdlg32.dll bool pagesetupdlg(xtrapagesetupdialog/pagesetupdialog)
1 comdlg32.dll bool printdlg(xtraprintdialog/printdlg)
1 dwmapi.dll int dwmdefwindowproc(intptr, int, intptr, intptr, intptr&)
1 dwmapi.dll void dwmextendframeintoclientarea(intptr, nativemethods/margins&)
1 dwmapi.dll void dwmiscompositionenabled(boolean&)
1 gdi32.dll bool translatecharsetinfo(uint, charsetinfo&, uint)
1 gdi32.dll int setbkmode(intptr, 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 gdi32.dll int bitblt(handleref, int, int, int, int, handleref, int, int, int)
1 gdi32.dll int bitblt(intptr, int, int, int, int, intptr, int, int, int)
1 gdi32.dll int gettextcolor(intptr)
1 gdi32.dll int gettextcharset(intptr)
1 gdi32.dll int getpaletteentries(intptr, int, int, byte[])
1 gdi32.dll int getobject(intptr, int, controlutils/logfont)
1 gdi32.dll int getmapmode(intptr)
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 setbkcolor(handleref, int)
1 gdi32.dll intptr createfont(int, int, int, int, int, int, int, int, int, int, int, int, in
1 gdi32.dll intptr createroundrectrgn(int, int, int, int, int, int)
1 gdi32.dll bool bitblt(intptr, int, int, int, int, intptr, int, int, uint)
1 gdi32.dll bool deletedc(handleref)
1 gdi32.dll bool gettextmetrics(intptr, win32util/textmetric&)
1 gdi32.dll bool deleteenhmetafile(intptr)
1 gdi32.dll bool fillrgn(intptr, intptr, intptr)
1 gdi32.dll bool getcharabcwidths(intptr, uint, uint, win32util/abc[])
1 gdi32.dll bool getcharwidth(intptr, uint, uint, int32[])
1 gdi32.dll bool getviewportorgex(intptr, nativemethods/point&)
1 gdi32.dll uint getcharacterplacement(intptr, string, int, int, gcp_results&, uint)
1 gdi32.dll intptr intcreatesolidbrush(uint)
1 gdi32.dll bool patblt(handleref, int, int, int, int, int)
1 gdi32.dll bool rectangle(handleref, int, int, int, int)
1 gdi32.dll intptr deleteobject(intptr)
1 gdi32.dll bool rectvisible(intptr, nativemethods/rect&)
1 gdi32.dll bool setpixelformat(intptr, int, wgl/pixelformatdescriptor)
1 gdi32.dll bool swapbuffers(intptr)
1 gdi32.dll intptr createdc(string, string, intptr, intptr)
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 void perspective(double, double, double, double)
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 mapi32.dll int mapisendmail(intptr, intptr, mapimessage, int, int)
1 mapi32.dll int mapilogoff(intptr, intptr, int, int)
1 opengl32.dll void rasterposi(int, int)
1 opengl32.dll void drawpixels(int, int, int, int, byte[])
1 opengl32.dll void clearaccum(single, single, single, single)
1 opengl32.dll void loadmatrixd(double[])
1 opengl32.dll void stencilop(int, int, int)
1 opengl32.dll void stencilfunc(int, int, uint)
1 opengl32.dll void materialf(int, int, single)
1 opengl32.dll void shademodel(int)
1 opengl32.dll void scaled(double, double, double)
1 opengl32.dll void pointsize(single)
1 opengl32.dll void polygonoffset(single, single)
1 opengl32.dll void readpixels(int, int, int, int, int, int, byte[])
1 opengl32.dll void linestipple(int, uint16)
1 opengl32.dll void linewidth(single)
1 opengl32.dll void lightmodelfv(int, single[])
1 opengl32.dll bool deletecontext(intptr)
1 opengl32.dll intptr createcontext(intptr)
1 opengl32.dll void clearcolor(single, single, single, single)
1 opengl32.dll void clearstencil(int)
1 opengl32.dll void lightmodeli(int, int)
1 opengl32.dll void getbooleanv(int, boolean[])
1 opengl32.dll void colormaterial(int, int)
1 opengl32.dll void clipplane(int, double[])
1 opengl32.dll void frustum(double, double, double, double, double, double)
1 user32 void notifywinevent(int, intptr, int, int)
1 user32.dll intptr setcapture(intptr)
1 user32.dll intptr getforegroundwindow()
1 user32.dll intptr findwindow(string, string)
1 user32.dll intptr getfocus()
1 user32.dll int mapwindowpoints(intptr, intptr, nativemethods/point&, int)
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 trackpopupmenu(intptr, int, int, int, int, intptr, intptr)
1 user32.dll intptr setwindowlong(handleref, int, intptr)
1 user32.dll intptr setfocus(handleref)
1 user32.dll intptr windowfrompoint(point)
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 uint enablemenuitem(intptr, uint, uint)
1 user32.dll intptr sendmessage(handleref, int, intptr, intptr)
1 user32.dll intptr loadimage(intptr, int, uint, int, int, uint)
1 user32.dll void mouse_event(uint, uint, uint, uint, intptr)
1 user32.dll intptr callwindowproc(intptr, intptr, int, intptr, intptr)
1 user32.dll intptr beginpaint(intptr, nativevista/paintstruct&)
1 user32.dll bool getscrollinfo(intptr, int, scrollinfo&)
1 user32.dll bool systemparametersinfo(int, int, controlutils/nonclientmetrics, int)
1 user32.dll bool endpaint(intptr, nativemethods/paintstruct&)
1 user32.dll bool showscrollbar(intptr, int, bool)
1 user32.dll bool showcaret(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 scrollwindowex(intptr, int, int, intptr, nativemethods/rect&, intptr, nativ
1 user32.dll bool releasecapture()
1 user32.dll bool postmessage(intptr, int, intptr, intptr)
1 user32.dll bool messagebeep(uint)
1 user32.dll bool iswindowvisible(intptr)
1 user32.dll bool messagebeep(int)
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 hidecaret(intptr)
1 user32.dll bool destroymenu(intptr)
1 user32.dll bool adjustwindowrectex(nativemethods/rect&, int, bool, 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, nativemethods/paintstruct&)
1 user32.dll int64 getwindowlong(handleref, int)
1 user32.dll int fillrect(intptr, nativevista/rect&, intptr)
1 user32.dll int setcapture(intptr)
1 user32.dll int16 vkkeyscan(char)
1 user32.dll int16 getkeystate(int)
1 user32.dll int getwindowplacement(intptr, barmanagerhook/windowplacement&)
1 user32.dll int setscrollinfo(intptr, int, scrollinfo&, bool)
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 user32.dll int getwindowlong(intptr, int)
1 uxtheme.dll intptr bufferedpaintsetalpha(intptr, intptr, byte)
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