Application Report


The following 50 APIs (used 253 times) might not work:

There are 274 P/Invokes (used 894 times):

Count Library Function
74 opengl32.dll void vertex3d(double, double, double)
52 gdi32.dll bool deleteobject(intptr)
29 opengl32.dll void matrixmode(int)
23 gdi32.dll intptr createrectrgn(int, int, int, int)
17 gdi32.dll intptr selectobject(intptr, intptr)
16 opengl32.dll void begin(int)
16 opengl32.dll void end()
16 opengl32.dll void enable(int)
15 opengl32.dll void disable(int)
13 opengl32.dll void normal3d(double, double, double)
12 opengl32.dll void texcoord2d(double, double)
11 opengl32.dll void pushmatrix()
11 opengl32.dll void popmatrix()
11 opengl32.dll void loadidentity()
11 user32.dll int16 getasynckeystate(int)
10 opengl32.dll void translated(double, double, double)
10 user32.dll int callnexthookex(intptr, int, intptr, intptr)
8 gdi32.dll int selectcliprgn(intptr, intptr)
8 gdi32.dll intptr selectobject(handleref, handleref)
8 gdi32.dll int excludecliprect(intptr, int, int, int, int)
8 gdi32.dll int getdevicecaps(intptr, int)
8 opengl32.dll void color4ub(byte, byte, byte, byte)
8 opengl32.dll void viewport(int, int, int, int)
8 opengl32.dll void texparameteri(int, int, int)
8 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, uint)
7 gdi32.dll int combinergn(intptr, intptr, intptr, int)
7 gdi32.dll int savedc(intptr)
7 gdi32.dll intptr createsolidbrush(int)
7 user32.dll int releasedc(intptr, intptr)
6 gdi32.dll int settextcolor(intptr, int)
6 user32.dll int sendmessage(intptr, int, int, intptr)
5 gdi32.dll int restoredc(intptr, int)
5 gdi32.dll bool patblt(intptr, int, int, int, int, int)
5 glu32.dll void tesscallback(intptr, int, intptr)
5 opengl32.dll void lightf(int, int, single)
5 opengl32.dll void lightfv(int, int, single[])
5 opengl32.dll bool makecurrent(intptr, intptr)
5 user32.dll intptr sendmessage(intptr, int, int, int)
5 user32.dll int sendmessage(intptr, int, uint, uint)
5 user32.dll bool showwindow(intptr, int)
4 gdi32.dll int setrop2(handleref, int)
4 gdi32.dll int setbkcolor(intptr, int)
4 gdi32.dll int getcliprgn(intptr, intptr)
4 gdi32.dll bool deleteobject(handleref)
4 kernel32.dll int getcurrentthreadid()
4 opengl32.dll void normal3f(single, single, single)
4 opengl32.dll void pixelstorei(int, int)
4 opengl32.dll void finish()
4 opengl32.dll void getintegerv(int, int32[])
4 opengl32.dll void ortho(double, double, double, double, double, double)
4 opengl32.dll void clear(int)
4 user32.dll int fillrect(intptr, gdirect&, intptr)
4 user32.dll bool unhookwindowshookex(intptr)
4 user32.dll intptr setwindowshookex(int, hook, int, int)
4 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, int)
4 uxtheme.dll intptr getthememargins(intptr, intptr, int, int, int, intptr, xpmargins&)
4 uxtheme.dll bool isappthemed()
4 uxtheme.dll intptr openthemedata(intptr, string)
4 uxtheme.dll int getthemeappproperties()
4 uxtheme.dll bool isthemeactive()
4 uxtheme.dll intptr getthemecolor(intptr, int, int, int, int32&)
3 gdi32.dll bool deletedc(intptr)
3 gdi32.dll intptr getstockobject(int)
3 gdi32.dll int extselectcliprgn(intptr, intptr, int)
3 gdi32.dll uint getfontdata(intptr, uint, uint, byte[], uint)
3 gdi32.dll int setbkmode(intptr, int)
3 glu32.dll void tessproperty(intptr, int, double)
3 opengl32.dll void teximage2d(int, int, int, int, int, int, int, int, byte[])
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 multmatrixd(double[])
3 opengl32.dll void blendfunc(int, int)
3 opengl32.dll void color4f(single, single, single, single)
3 opengl32.dll void getdoublev(int, double[])
3 user32.dll bool showscrollbar(intptr, int, bool)
3 user32.dll intptr getwindowdc(intptr)
3 user32.dll intptr getsystemmenu(intptr, bool)
3 user32.dll bool setkeyboardstate(byte[])
3 user32.dll bool iszoomed(intptr)
3 user32.dll int getwindowlong(intptr, int)
3 user32.dll intptr getdcex(intptr, intptr, int)
3 uxtheme.dll int getthemebackgroundregion(intptr, intptr, int, int, nativemethods/rect&, intp
3 uxtheme.dll intptr getthemepartsize(intptr, intptr, int, int, intptr, int, size&)
3 uxtheme.dll intptr getthemepartsize(intptr, intptr, int, int, intptr, int, nativemethods/siz
3 uxtheme.dll int getthemebackgroundregion(intptr, intptr, int, int, gdirect&, intptr&)
2 comctl32.dll bool _trackmouseevent(nativemethods/trackmouseevent)
2 gdi32 int getmetafilebitsex(int, int, byte[])
2 gdi32 int getenhmetafilebits(int, int, byte[])
2 gdi32.dll uint getoutlinetextmetrics(intptr, uint, intptr)
2 gdi32.dll int bitblt(intptr, int, int, int, int, intptr, int, int, int)
2 gdi32.dll int describepixelformat(intptr, int, int, wgl/pixelformatdescriptor)
2 gdi32.dll int setmapmode(intptr, int)
2 gdi32.dll int getbkmode(intptr)
2 gdi32.dll int getkerningpairs(intptr, int, win32util/kerningpair[])
2 gdi32.dll int getdibits(handleref, handleref, int, int, intptr, nativemethods/bitmapinfo_f
2 gdi32.dll bool setwindowextex(intptr, int, int, win32util/size&)
2 gdi32.dll intptr createpen(int, int, int)
2 gdi32.dll bool setviewportorgex(intptr, int, int, win32/size)
2 gdi32.dll bool setviewportextex(intptr, int, int, win32util/size&)
2 gdi32.dll bool fillrgn(intptr, intptr, intptr)
2 gdi32.dll intptr createcompatibledc(intptr)
2 gdi32.dll intptr createbrushindirect(splitterlinehelper/logbrush)
2 gdi32.dll intptr deleteobject(intptr)
2 gdi32.dll intptr createbitmap(int, int, int, int, int16[])
2 gdiplus.dll uint gdipemftowmfbits(intptr, uint, byte[], int, psconvert/emftowmfbitsflags)
2 kernel32.dll void outputdebugstring(string)
2 mapi32.dll int mapilogon(intptr, string, string, int, int, intptr&)
2 opengl32.dll void gentextures(int, uint32[])
2 opengl32.dll void colormask(bool, bool, bool, bool)
2 opengl32.dll void materialfv(int, int, single[])
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 depthmask(bool)
2 opengl32.dll void texenvf(int, int, single)
2 shell32 int shappbarmessage(int, taskbar/appbardata&)
2 user32 int sendmessage(intptr, int, int, int32[])
2 user32.dll int setwindowlong(intptr, int, int)
2 user32.dll int sendmessage(intptr, int, intptr, intptr)
2 user32.dll intptr setwindowlong2(handleref, int, controlwndhook/mycallback)
2 user32.dll int postmessage(intptr, int, intptr, intptr)
2 user32.dll intptr callwindowproc(intptr, intptr, int, intptr, intptr)
2 user32.dll int releasedc(handleref, handleref)
2 user32.dll bool getwindowrect(intptr, nativemethods/rect&)
2 user32.dll intptr getactivewindow()
2 user32.dll intptr getdc(intptr)
2 user32.dll intptr setwindowlong(handleref, int, intptr)
2 user32.dll intptr getdcex(handleref, handleref, int)
2 uxtheme.dll intptr getthemebackgroundcontentrect(intptr, intptr, int, int, gdirect&, gdirect
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 intptr getthemebackgroundextent(intptr, intptr, int, int, gdirect&, gdirect&)
2 uxtheme.dll void drawthemebackground(intptr, intptr, int, int, gdirect&, gdirect&)
2 uxtheme.dll int setwindowtheme(intptr, string, string)
2 uxtheme.dll intptr drawthemeedge(intptr, intptr, int, int, gdirect&, int, int, gdirect&)
2 uxtheme.dll intptr drawthemeedge(intptr, intptr, int, int, nativemethods/rect&, int, int, na
2 uxtheme.dll intptr getcurrentthemename(string, int, string, int, string, int)
2 uxtheme.dll intptr getthemebackgroundcontentrect(intptr, intptr, int, int, nativemethods/rec
1 dwmapi.dll void dwmiscompositionenabled(boolean&)
1 dwmapi.dll int dwmdefwindowproc(intptr, int, intptr, intptr, intptr&)
1 gdi32.dll bool swapbuffers(intptr)
1 gdi32.dll bool rectangle(handleref, int, int, int, int)
1 gdi32.dll bool setpixelformat(intptr, int, wgl/pixelformatdescriptor)
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 patblt(handleref, int, int, int, int, int)
1 gdi32.dll bool getviewportorgex(intptr, nativemethods/point&)
1 gdi32.dll bool gettextmetrics(intptr, win32util/textmetric&)
1 gdi32.dll bool getcharwidth(intptr, uint, uint, int32[])
1 gdi32.dll bool getcharabcwidths(intptr, uint, uint, win32util/abc[])
1 gdi32.dll bool framergn(intptr, intptr, intptr, int, int)
1 gdi32.dll intptr createroundrectrgn(int, int, int, int, int, int)
1 gdi32.dll bool deleteenhmetafile(intptr)
1 gdi32.dll bool deletedc(handleref)
1 gdi32.dll uint getcharacterplacement(intptr, string, int, int, gcp_results&, uint)
1 gdi32.dll int choosepixelformat(intptr, wgl/pixelformatdescriptor)
1 gdi32.dll intptr intcreatesolidbrush(uint)
1 gdi32.dll int getobject(intptr, int, controlutils/logfont)
1 gdi32.dll int getpaletteentries(intptr, int, int, byte[])
1 gdi32.dll int gettextcharset(intptr)
1 gdi32.dll int gettextcolor(intptr)
1 gdi32.dll int setbkcolor(handleref, int)
1 gdi32.dll int setpixel(intptr, int, int, int)
1 gdi32.dll intptr createdibsection(handleref, nativemethods/bitmapinfo_flat&, int, intptr&,
1 gdi32.dll intptr createdc(string, string, intptr, intptr)
1 gdi32.dll intptr createcompatiblebitmap(handleref, int, int)
1 gdi32.dll intptr createbitmap(int, int, int, int, intptr)
1 gdi32.dll intptr createcompatibledc(handleref)
1 gdi32.dll int getmapmode(intptr)
1 gdi32.dll int exttextout(intptr, int, int, int, win32util/rect&, string, int, int32[])
1 gdi32.dll intptr createsolidbrush(int64)
1 gdi32.dll intptr createdibsection(intptr, nativemethods/bitmapinfo_small&, int, int, intpt
1 gdi32.dll intptr createfont(int, int, int, int, int, int, int, int, int, int, int, int, in
1 gdi32.dll intptr createpatternbrush(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 void lookat(double, double, double, double, double, double, double, double, doub
1 glu32.dll void deletetess(intptr)
1 glu32.dll void tessbegincontour(intptr)
1 glu32.dll void tessbeginpolygon(intptr, intptr)
1 glu32.dll void tessendpolygon(intptr)
1 glu32.dll int scaleimage(int, int, int, int, intptr, int, int, int, byte[])
1 glu32.dll void tessendcontour(intptr)
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 void tessvertex(intptr, double[], intptr)
1 glu32.dll intptr newtess()
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 ole32.dll void createstreamonhglobal(intptr, bool, istream&)
1 opengl32.dll bool deletecontext(intptr)
1 opengl32.dll void loadmatrixd(double[])
1 opengl32.dll void materialf(int, int, single)
1 opengl32.dll void pointsize(single)
1 opengl32.dll void polygonoffset(single, single)
1 opengl32.dll void rasterposi(int, int)
1 opengl32.dll void shademodel(int)
1 opengl32.dll void readpixels(int, int, int, int, int, int, byte[])
1 opengl32.dll void rotated(double, double, double, double)
1 opengl32.dll void scaled(double, double, double)
1 opengl32.dll void stencilop(int, int, int)
1 opengl32.dll void stencilfunc(int, int, uint)
1 opengl32.dll void linewidth(single)
1 opengl32.dll void frustum(double, double, double, double, double, double)
1 opengl32.dll void linestipple(int, uint16)
1 opengl32.dll intptr createcontext(intptr)
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 clipplane(int, double[])
1 opengl32.dll void colormaterial(int, int)
1 opengl32.dll void getbooleanv(int, boolean[])
1 opengl32.dll void lightmodeli(int, int)
1 opengl32.dll void drawpixels(int, int, int, int, byte[])
1 opengl32.dll void lightmodelfv(int, single[])
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 int msgwaitformultipleobjects(int, intptr, int16, int, int)
1 user32.dll intptr sendmessage(intptr, int, int, intptr)
1 user32.dll void mouse_event(uint, uint, uint, uint, intptr)
1 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
1 user32.dll intptr sendmessage(intptr, int, intptr, string)
1 user32.dll intptr setwindowlong(intptr, int, intptr)
1 user32.dll int mapwindowpoints(intptr, intptr, nativemethods/point&, int)
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 uint enablemenuitem(intptr, uint, uint)
1 user32.dll void waitmessage()
1 user32.dll bool showcaret(intptr)
1 user32.dll bool hidecaret(intptr)
1 user32.dll bool isiconic(intptr)
1 user32.dll bool iswindowvisible(intptr)
1 user32.dll bool messagebeep(int)
1 user32.dll int getsystemmetrics(int)
1 user32.dll int framerect(intptr, gdirect&, intptr)
1 user32.dll int fillrect(intptr, win32util/rect&, intptr)
1 user32.dll int fillrect(intptr, nativevista/rect&, intptr)
1 user32.dll bool messagebeep(uint)
1 user32.dll int drawtext(intptr, string, int, gdirect&, int)
1 user32.dll int destroyicon(intptr)
1 user32.dll bool postmessage(intptr, int, intptr, intptr)
1 user32.dll bool releasecapture()
1 user32.dll bool systemparametersinfo(int, int, controlutils/nonclientmetrics, int)
1 user32.dll bool scrollwindowex(intptr, int, int, intptr, nativemethods/rect&, intptr, nativ
1 user32.dll bool getscrollinfo(intptr, int, scrollinfo&)
1 user32.dll int setscrollinfo(intptr, int, scrollinfo&, bool)
1 user32.dll int16 getkeystate(int)
1 user32.dll bool endpaint(intptr, nativemethods/paintstruct&)
1 user32.dll bool endpaint(intptr, nativevista/paintstruct&)
1 user32.dll intptr beginpaint(intptr, nativemethods/paintstruct&)
1 user32.dll intptr beginpaint(intptr, nativevista/paintstruct&)
1 user32.dll bool adjustwindowrectex(nativemethods/rect&, int, bool, int)
1 user32.dll intptr findwindow(string, string)
1 user32.dll intptr loadimage(intptr, int, uint, int, int, uint)
1 user32.dll int setcapture(intptr)
1 user32.dll intptr sendmessage(handleref, int, intptr, intptr)
1 user32.dll bool getcaretpos(maskbox/maskstrategy/managedstrategy/getcaretpospoint&)
1 user32.dll bool getkeyboardstate(byte[])
1 user32.dll bool getscrollbarinfo(intptr, uint, scrollbarinfo&)
1 user32.dll int sendmessage(intptr, int, int, int)
1 user32.dll int getclasslong(intptr, int)
1 user32.dll int64 getwindowlong(handleref, int)
1 uxtheme.dll void bufferedpaintinit()
1 uxtheme.dll int endbufferedpaint(intptr, bool)
1 uxtheme.dll intptr endbufferedpaint(intptr, intptr)
1 uxtheme.dll intptr drawthemeparentbackground(intptr, intptr, nativemethods/rect&)
1 uxtheme.dll intptr drawthemeparentbackground(intptr, intptr, gdirect&)
1 uxtheme.dll int drawthemetextex(intptr, intptr, int, int, string, int, int, nativemethods/re
1 uxtheme.dll intptr bufferedpaintsetalpha(intptr, intptr, byte)
1 uxtheme.dll intptr beginbufferedpaint(intptr, nativemethods/rect&, smartdoublebufferpainter/
1 uxtheme.dll intptr beginbufferedpaint(intptr, intptr, intptr, intptr, intptr&)