Application Report


The following 35 APIs (used 85 times) might not work:

There are 295 P/Invokes (used 860 times):

Count Library Function
74 opengl32.dll void vertex3d(double, double, double)
34 gdi32.dll bool deleteobject(intptr)
29 opengl32.dll void matrixmode(int)
21 gdi32.dll intptr selectobject(intptr, intptr)
16 opengl32.dll void enable(int)
16 opengl32.dll void begin(int)
16 opengl32.dll void end()
15 opengl32.dll void disable(int)
13 opengl32.dll void normal3d(double, double, double)
12 gdi32.dll intptr createrectrgn(int, int, int, int)
12 opengl32.dll void texcoord2d(double, double)
11 opengl32.dll void loadidentity()
11 opengl32.dll void popmatrix()
11 opengl32.dll void pushmatrix()
10 opengl32.dll void translated(double, double, double)
10 user32.dll int releasedc(intptr, intptr)
8 gdi32.dll intptr selectobject(handleref, handleref)
8 gdi32.dll int getdevicecaps(intptr, int)
8 opengl32.dll void color4ub(byte, byte, byte, byte)
8 opengl32.dll void texparameteri(int, int, int)
8 opengl32.dll void viewport(int, int, int, int)
8 user32.dll int sendmessage(intptr, int, uint, uint)
8 user32.dll int sendmessage(intptr, int, int, intptr)
8 user32.dll int16 getasynckeystate(int)
7 kernel32.dll int getcurrentthreadid()
6 gdi32.dll uint getoutlinetextmetrics(intptr, uint, intptr)
6 user32.dll intptr sendmessage(intptr, int, int, int)
6 user32.dll bool iszoomed(intptr)
5 gdi32.dll bool patblt(intptr, int, int, int, int, int)
5 gdi32.dll intptr createsolidbrush(int)
5 glu32.dll void tesscallback(intptr, int, intptr)
5 opengl32.dll void lightfv(int, int, single[])
5 opengl32.dll void lightf(int, int, single)
5 opengl32.dll bool makecurrent(intptr, intptr)
5 user32.dll intptr getsystemmenu(intptr, bool)
5 user32.dll intptr getwindowdc(intptr)
5 user32.dll int sendmessage(intptr, int, intptr, intptr)
5 user32.dll bool iswindowenabled(intptr)
5 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, int)
5 user32.dll int callnexthookex(intptr, int, intptr, intptr)
4 gdi32.dll int combinergn(intptr, intptr, intptr, int)
4 gdi32.dll int selectcliprgn(intptr, intptr)
4 gdi32.dll int excludecliprect(intptr, int, int, int, int)
4 gdi32.dll bool deleteobject(handleref)
4 gdi32.dll int setrop2(handleref, int)
4 opengl32.dll void ortho(double, double, double, double, double, double)
4 opengl32.dll void getintegerv(int, int32[])
4 opengl32.dll void clear(int)
4 opengl32.dll void pixelstorei(int, int)
4 opengl32.dll void normal3f(single, single, single)
4 opengl32.dll void finish()
4 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, uint)
4 user32.dll bool iswindowvisible(intptr)
3 gdi32.dll int savedc(intptr)
3 gdi32.dll intptr createfont(int, int, int, int, int, int, int, int, int, int, int, int, in
3 gdi32.dll uint getfontdata(intptr, uint, uint, byte[], uint)
3 gdi32.dll intptr getstockobject(int)
3 glu32.dll void tessproperty(intptr, int, double)
3 kernel32.dll void outputdebugstring(string)
3 opengl32.dll void getdoublev(int, double[])
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 opengl32.dll void multmatrixd(double[])
3 opengl32.dll void blendfunc(int, int)
3 opengl32.dll void accum(int, single)
3 opengl32.dll void color4f(single, single, single, single)
3 user32.dll bool setkeyboardstate(byte[])
3 user32.dll bool showscrollbar(intptr, int, bool)
3 user32.dll intptr getdcex(intptr, intptr, int)
3 user32.dll int getwindowlong(intptr, int)
3 user32.dll bool isiconic(intptr)
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 dwmapi.dll void dwmextendframeintoclientarea(intptr, nativemethods/margins&)
2 gdi32.dll intptr createpen(int, int, int)
2 gdi32.dll int getcliprgn(intptr, intptr)
2 gdi32.dll int getdibits(handleref, handleref, int, int, intptr, nativemethods/bitmapinfo_f
2 gdi32.dll int getkerningpairs(intptr, int, win32util/kerningpair[])
2 gdi32.dll intptr createbitmap(int, int, int, int, int16[])
2 gdi32.dll bool setviewportorgex(intptr, int, int, win32/size)
2 gdi32.dll intptr createbrushindirect(splitterlinehelper/logbrush)
2 gdi32.dll bool setwindoworgex(intptr, int, int, safenativemethods/point&)
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 bool setwindowextex(intptr, int, int, safenativemethods/size&)
2 gdi32.dll int settextcolor(intptr, int)
2 gdi32.dll int restoredc(intptr, int)
2 gdi32.dll bool deletedc(intptr)
2 gdi32.dll int setbkcolor(intptr, int)
2 gdi32.dll uint getenhmetafilebits(intptr, uint, byte[])
2 gdi32.dll int extselectcliprgn(intptr, intptr, int)
2 gdi32.dll int describepixelformat(intptr, int, int, wgl/pixelformatdescriptor)
2 gdi32.dll bool deleteenhmetafile(intptr)
2 gdi32.dll int setmapmode(intptr, int)
2 gdi32.dll bool setviewportextex(intptr, int, int, win32util/size&)
2 gdiplus.dll uint gdipemftowmfbits(intptr, uint, byte[], int, safenativemethods/emftowmfbitsf
2 kernel32.dll int getlocaleinfo(int, int, string, int)
2 kernel32.dll intptr globalfree(handleref)
2 mapi32.dll int mapilogon(intptr, string, string, int, int, intptr&)
2 opengl32.dll void materialfv(int, int, single[])
2 opengl32.dll void texenvf(int, int, single)
2 opengl32.dll void hint(int, int)
2 opengl32.dll void colormask(bool, bool, bool, bool)
2 opengl32.dll void gentextures(int, uint32[])
2 opengl32.dll void bindtexture(int, uint)
2 opengl32.dll void deletetextures(int, uint32[])
2 opengl32.dll void depthmask(bool)
2 shell32 int shappbarmessage(int, taskbar/appbardata&)
2 user32.dll bool getwindowrect(intptr, dragdropdispatcherwinapi/rect&)
2 user32.dll bool getwindowrect(intptr, nativemethods/rect&)
2 user32.dll int setwindowlong(intptr, int, int)
2 user32.dll intptr getdcex(handleref, handleref, int)
2 user32.dll intptr getwindow(intptr, uint)
2 user32.dll int releasedc(handleref, handleref)
2 user32.dll int postmessage(intptr, int, intptr, intptr)
2 user32.dll bool enablewindow(intptr, bool)
2 user32.dll bool systemparametersinfo(uint, uint, int32&, uint)
2 user32.dll bool unhookwindowshookex(intptr)
2 user32.dll bool showwindow(intptr, int)
2 user32.dll int animatewindow(intptr, int, int)
2 user32.dll intptr getactivewindow()
2 user32.dll int getmenuitemcount(intptr)
2 user32.dll intptr setwindowshookex(int, hook, int, int)
2 user32.dll intptr windowfrompoint(point)
2 user32.dll int lockwindowupdate(intptr)
2 uxtheme.dll intptr getthemebackgroundcontentrect(intptr, intptr, int, int, nativemethods/rec
2 uxtheme.dll intptr drawthemeedge(intptr, intptr, int, int, nativemethods/rect&, int, int, na
2 uxtheme.dll intptr getthemecolor(intptr, int, int, int, int32&)
2 uxtheme.dll int setwindowtheme(intptr, string, string)
2 uxtheme.dll intptr getthemebackgroundextent(intptr, intptr, int, int, nativemethods/rect&, n
2 uxtheme.dll int getthemeappproperties()
2 uxtheme.dll intptr getthememargins(intptr, intptr, int, int, int, intptr, xpmargins&)
2 uxtheme.dll void drawthemebackground(intptr, intptr, int, int, nativemethods/rect&, nativeme
2 uxtheme.dll intptr openthemedata(intptr, string)
2 uxtheme.dll bool isthemeactive()
2 uxtheme.dll bool isappthemed()
1 comdlg32.dll bool printdlg64(xtraprintdialog/printdlg64)
1 comdlg32.dll bool printdlg(xtraprintdialog/printdlg)
1 dwmapi.dll void dwmiscompositionenabled(boolean&)
1 dwmapi.dll int dwmdefwindowproc(intptr, int, intptr, intptr, intptr&)
1 gdi32.dll bool getwindoworgex(intptr, safenativemethods/point&)
1 gdi32.dll bool translatecharsetinfo(uint, charsetinfo&, uint)
1 gdi32.dll int bitblt(handleref, int, int, int, int, handleref, int, int, int)
1 gdi32.dll bool fillrgn(intptr, intptr, intptr)
1 gdi32.dll bool deletedc(handleref)
1 gdi32.dll bool patblt(intptr, int, int, int, int, uint)
1 gdi32.dll int choosepixelformat(intptr, wgl/pixelformatdescriptor)
1 gdi32.dll bool getcharabcwidths(intptr, uint, uint, win32util/abc[])
1 gdi32.dll bool getcharwidth(intptr, uint, uint, int32[])
1 gdi32.dll bool gettextmetrics(intptr, win32util/textmetric&)
1 gdi32.dll bool swapbuffers(intptr)
1 gdi32.dll bool getviewportorgex(intptr, nativemethods/point&)
1 gdi32.dll bool getwindowextex(intptr, safenativemethods/size&)
1 gdi32.dll bool patblt(handleref, int, int, int, int, int)
1 gdi32.dll bool rectangle(handleref, int, int, int, int)
1 gdi32.dll bool setpixelformat(intptr, int, wgl/pixelformatdescriptor)
1 gdi32.dll intptr intcreatesolidbrush(uint)
1 gdi32.dll int getobject(intptr, int, controlutils/logfont)
1 gdi32.dll intptr createdibsection(handleref, nativemethods/bitmapinfo_flat&, int, intptr&,
1 gdi32.dll int setbkmode(intptr, int)
1 gdi32.dll int translatecharsetinfo(intptr, safenativemethods/charsetinfo&, int)
1 gdi32.dll intptr createdibsection(intptr, nativemethods/bitmapinfo_small&, int, int, intpt
1 gdi32.dll intptr setenhmetafilebits(uint, byte[])
1 gdi32.dll int setrop2(intptr, int)
1 gdi32.dll int gettextcharset(intptr)
1 gdi32.dll intptr createroundrectrgn(int, int, int, int, int, int)
1 gdi32.dll int setbkcolor(handleref, int)
1 gdi32.dll int getpaletteentries(intptr, int, int, byte[])
1 gdi32.dll int gettextcolor(intptr)
1 gdi32.dll intptr createcompatibledc(handleref)
1 gdi32.dll intptr setwinmetafilebits(uint, byte[], intptr, safenativemethods/metafilepict&)
1 gdi32.dll uint getcharacterplacement(intptr, string, int, int, gcp_results&, uint)
1 gdi32.dll intptr deleteobject(intptr)
1 gdi32.dll intptr createcompatibledc(intptr)
1 gdi32.dll int exttextout(intptr, int, int, int, win32util/rect&, string, int, int32[])
1 gdi32.dll intptr createdc(string, string, intptr, intptr)
1 gdi32.dll intptr createcompatiblebitmap(handleref, int, int)
1 gdi32.dll int getmapmode(intptr)
1 glu32.dll void tessvertex(intptr, double[], intptr)
1 glu32.dll void tessnormal(intptr, double, double, double)
1 glu32.dll int project(double, double, double, double[], double[], int32[], double&, double
1 glu32.dll int unproject(double, double, double, double[], double[], int32[], double&, doub
1 glu32.dll void deletetess(intptr)
1 glu32.dll intptr newtess()
1 glu32.dll int scaleimage(int, int, int, int, intptr, int, int, int, byte[])
1 glu32.dll void lookat(double, double, double, double, double, double, double, double, doub
1 glu32.dll void tessendpolygon(intptr)
1 glu32.dll void perspective(double, double, double, double)
1 glu32.dll void tessbeginpolygon(intptr, intptr)
1 glu32.dll void tessendcontour(intptr)
1 glu32.dll void tessbegincontour(intptr)
1 kernel32.dll intptr freelibrary(intptr)
1 kernel32.dll intptr loadlibraryex(string, intptr, uint)
1 mapi32.dll int mapilogoff(intptr, intptr, int, int)
1 mapi32.dll int mapisendmail(intptr, intptr, mapimessage, int, int)
1 opengl32.dll bool deletecontext(intptr)
1 opengl32.dll void rotated(double, double, double, double)
1 opengl32.dll void clipplane(int, double[])
1 opengl32.dll void scaled(double, double, double)
1 opengl32.dll intptr createcontext(intptr)
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 drawpixels(int, int, int, int, byte[])
1 opengl32.dll void loadmatrixd(double[])
1 opengl32.dll void linewidth(single)
1 opengl32.dll void frustum(double, double, double, double, double, double)
1 opengl32.dll void getbooleanv(int, boolean[])
1 opengl32.dll void lightmodeli(int, int)
1 opengl32.dll void pointsize(single)
1 opengl32.dll void colormaterial(int, int)
1 opengl32.dll void stencilop(int, int, int)
1 opengl32.dll void readpixels(int, int, int, int, int, int, byte[])
1 opengl32.dll void rasterposi(int, int)
1 opengl32.dll void polygonoffset(single, single)
1 opengl32.dll void lightmodelfv(int, single[])
1 opengl32.dll void clearaccum(single, single, single, single)
1 opengl32.dll void clearcolor(single, single, single, single)
1 opengl32.dll void clearstencil(int)
1 opengl32.dll void linestipple(int, uint16)
1 user32 void notifywinevent(int, intptr, int, int)
1 user32 intptr sendmessage(handleref, int, int, string)
1 user32 intptr sendmessage(handleref, int, int, intptr)
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 intptr setwindowlong2(handleref, int, controlwndhook/mycallback)
1 user32.dll intptr getfocus()
1 user32.dll intptr setwindowlongptr32(handleref, int, handleref)
1 user32.dll intptr setwindowlongptr64(handleref, int, handleref)
1 user32.dll intptr trackpopupmenu(intptr, int, int, int, int, intptr, intptr)
1 user32.dll intptr setwindowlong(intptr, int, intptr)
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 int getwindowplacement(intptr, barmanagerhook/windowplacement&)
1 user32.dll intptr loadcursor(intptr, uint)
1 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
1 user32.dll intptr sendmessage(intptr, int, int, intptr)
1 user32.dll intptr loadimage(intptr, int, uint, int, int, uint)
1 user32.dll intptr getforegroundwindow()
1 user32.dll intptr findwindow(string, string)
1 user32.dll bool deletemenu(intptr, int, int)
1 user32.dll bool hidecaret(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 setforegroundwindow(intptr)
1 user32.dll bool setwindowspos(intptr, intptr, int, int, int, int, int)
1 user32.dll bool getscrollinfo(intptr, int, scrollinfo&)
1 user32.dll bool getscrollbarinfo(intptr, uint, scrollbarinfo&)
1 user32.dll bool destroymenu(intptr)
1 user32.dll bool endpaint(intptr, nativemethods/paintstruct&)
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 adjustwindowrectex(nativemethods/rect&, int, bool, int)
1 user32.dll bool getmenuiteminfo(intptr, uint, bool, barsystemmenuitem/menuiteminfo&)
1 user32.dll bool showcaret(intptr)
1 user32.dll bool systemparametersinfo(int, int, controlutils/nonclientmetrics, int)
1 user32.dll int destroyicon(intptr)
1 user32.dll int scrollwindowex(intptr, int, int, windowscroller/rect&, windowscroller/rect&,
1 user32.dll int sendmessage(intptr, int, int, int)
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 msgwaitformultipleobjects(int, intptr, bool, int, 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 getcaretblinktime()
1 user32.dll int getclasslong(intptr, int)
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 mapwindowpoints(intptr, intptr, nativemethods/point&, 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)