Application Report


The following 39 APIs (used 124 times) might not work:

There are 259 P/Invokes (used 774 times):

Count Library Function
74 opengl32.dll void vertex3d(double, double, double)
32 gdi32.dll bool deleteobject(intptr)
30 opengl32.dll void matrixmode(int)
16 opengl32.dll void end()
16 opengl32.dll void begin(int)
16 opengl32.dll void enable(int)
15 opengl32.dll void disable(int)
14 opengl32.dll void normal3d(double, double, double)
14 opengl32.dll void pushmatrix()
14 opengl32.dll void popmatrix()
13 gdi32.dll intptr selectobject(intptr, intptr)
12 gdi32.dll intptr createrectrgn(int, int, int, int)
12 opengl32.dll void translated(double, double, double)
12 opengl32.dll void texcoord2d(double, double)
11 opengl32.dll void loadidentity()
9 opengl32.dll void color4ub(byte, byte, byte, byte)
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 int16 getasynckeystate(int)
7 user32.dll int releasedc(intptr, intptr)
6 user32.dll int sendmessage(intptr, int, int, 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 bool makecurrent(intptr, intptr)
5 opengl32.dll void lightf(int, int, single)
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 int setrop2(handleref, int)
4 gdi32.dll int excludecliprect(intptr, int, int, int, int)
4 gdi32.dll bool deleteobject(handleref)
4 gdi32.dll int combinergn(intptr, intptr, intptr, int)
4 gdi32.dll int selectcliprgn(intptr, intptr)
4 opengl32.dll void pixelstorei(int, int)
4 opengl32.dll void clear(int)
4 opengl32.dll void normal3f(single, single, single)
4 opengl32.dll void finish()
4 opengl32.dll void ortho(double, double, double, double, double, double)
4 opengl32.dll void getintegerv(int, int32[])
4 user32.dll int postmessage(intptr, int, intptr, intptr)
4 user32.dll int sendmessage(intptr, int, uint, uint)
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 glu32.dll void tessproperty(intptr, int, double)
3 opengl32.dll void blendfunc(int, int)
3 opengl32.dll void color4f(single, single, single, single)
3 opengl32.dll void teximage2d(int, int, int, int, int, int, int, int, byte[])
3 opengl32.dll void accum(int, single)
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 multmatrixd(double[])
3 user32.dll intptr getwindowdc(intptr)
3 user32.dll int sendmessage(intptr, int, intptr, intptr)
3 user32.dll int getwindowlong(intptr, int)
3 user32.dll bool showscrollbar(intptr, int, bool)
3 user32.dll bool iszoomed(intptr)
3 user32.dll bool setkeyboardstate(byte[])
3 user32.dll intptr getsystemmenu(intptr, bool)
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, nativemethods/siz
2 comctl32.dll bool _trackmouseevent(nativemethods/trackmouseevent)
2 gdi32 int getmetafilebitsex(int, int, byte[])
2 gdi32 int getenhmetafilebits(int, int, byte[])
2 gdi32.dll bool setwindowextex(intptr, int, int, win32util/size&)
2 gdi32.dll bool setviewportextex(intptr, int, int, win32util/size&)
2 gdi32.dll int bitblt(intptr, int, int, int, int, intptr, int, int, int)
2 gdi32.dll bool deletedc(intptr)
2 gdi32.dll bool setviewportorgex(intptr, int, int, win32/size)
2 gdi32.dll int describepixelformat(intptr, int, int, wgl/pixelformatdescriptor)
2 gdi32.dll intptr createbitmap(int, int, int, int, int16[])
2 gdi32.dll int settextcolor(intptr, int)
2 gdi32.dll intptr createpen(int, int, int)
2 gdi32.dll int setmapmode(intptr, int)
2 gdi32.dll int setbkcolor(intptr, int)
2 gdi32.dll int restoredc(intptr, int)
2 gdi32.dll intptr getstockobject(int)
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 int getcliprgn(intptr, intptr)
2 gdi32.dll int extselectcliprgn(intptr, intptr, int)
2 gdi32.dll uint getoutlinetextmetrics(intptr, uint, intptr)
2 gdi32.dll intptr createbrushindirect(splitterlinehelper/logbrush)
2 gdiplus.dll uint gdipemftowmfbits(intptr, uint, byte[], int, psconvert/emftowmfbitsflags)
2 kernel32.dll int getcurrentthreadid()
2 kernel32.dll int getlocaleinfo(int, int, string, int)
2 mapi32.dll int mapilogon(intptr, string, string, int, int, intptr&)
2 opengl32.dll void colormask(bool, bool, bool, bool)
2 opengl32.dll void bindtexture(int, uint)
2 opengl32.dll void materialfv(int, int, single[])
2 opengl32.dll void rotated(double, double, double, double)
2 opengl32.dll void gentextures(int, uint32[])
2 opengl32.dll void deletetextures(int, uint32[])
2 opengl32.dll void depthmask(bool)
2 opengl32.dll void texenvf(int, int, single)
2 opengl32.dll void hint(int, int)
2 shell32 int shappbarmessage(int, taskbar/appbardata&)
2 user32 int sendmessage(intptr, int, int, int32[])
2 user32.dll bool unhookwindowshookex(intptr)
2 user32.dll int releasedc(handleref, handleref)
2 user32.dll intptr setwindowshookex(int, hook, int, int)
2 user32.dll intptr getdcex(handleref, handleref, int)
2 user32.dll intptr getdc(intptr)
2 user32.dll bool showwindow(intptr, int)
2 user32.dll int setwindowlong(intptr, int, int)
2 user32.dll bool getwindowrect(intptr, nativemethods/rect&)
2 user32.dll intptr getactivewindow()
2 uxtheme.dll bool isappthemed()
2 uxtheme.dll int getthemeappproperties()
2 uxtheme.dll bool isthemeactive()
2 uxtheme.dll intptr getthemebackgroundextent(intptr, intptr, int, int, nativemethods/rect&, n
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 openthemedata(intptr, string)
2 uxtheme.dll void drawthemebackground(intptr, intptr, int, int, nativemethods/rect&, nativeme
2 uxtheme.dll intptr getthememargins(intptr, intptr, int, int, int, intptr, xpmargins&)
2 uxtheme.dll intptr getthemebackgroundcontentrect(intptr, intptr, int, int, nativemethods/rec
2 uxtheme.dll intptr getthemecolor(intptr, int, int, int, int32&)
1 dwmapi.dll void dwmiscompositionenabled(boolean&)
1 dwmapi.dll int dwmdefwindowproc(intptr, int, intptr, intptr, intptr&)
1 gdi32.dll int exttextout(intptr, int, int, int, win32util/rect&, string, int, int32[])
1 gdi32.dll int getmapmode(intptr)
1 gdi32.dll int getpaletteentries(intptr, int, int, byte[])
1 gdi32.dll int getobject(intptr, int, controlutils/logfont)
1 gdi32.dll int gettextcharset(intptr)
1 gdi32.dll bool swapbuffers(intptr)
1 gdi32.dll int choosepixelformat(intptr, wgl/pixelformatdescriptor)
1 gdi32.dll bool deletedc(handleref)
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 gettextmetrics(intptr, win32util/textmetric&)
1 gdi32.dll bool getviewportorgex(intptr, nativemethods/point&)
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 bool translatecharsetinfo(uint, charsetinfo&, uint)
1 gdi32.dll int bitblt(handleref, int, int, int, int, handleref, int, int, int)
1 gdi32.dll intptr deleteobject(intptr)
1 gdi32.dll bool getcharwidth(intptr, uint, uint, int32[])
1 gdi32.dll int gettextcolor(intptr)
1 gdi32.dll uint getcharacterplacement(intptr, string, int, int, gcp_results&, uint)
1 gdi32.dll intptr intcreatesolidbrush(uint)
1 gdi32.dll intptr createroundrectrgn(int, int, int, int, int, int)
1 gdi32.dll intptr createfont(int, int, int, int, int, int, int, int, int, int, int, int, in
1 gdi32.dll intptr createdibsection(intptr, nativemethods/bitmapinfo_small&, int, int, intpt
1 gdi32.dll intptr createdibsection(handleref, nativemethods/bitmapinfo_flat&, int, intptr&,
1 gdi32.dll int setbkcolor(handleref, int)
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 createdc(string, string, intptr, intptr)
1 glu32.dll void tessbegincontour(intptr)
1 glu32.dll void tessbeginpolygon(intptr, intptr)
1 glu32.dll void tessendcontour(intptr)
1 glu32.dll void tessendpolygon(intptr)
1 glu32.dll void tessvertex(intptr, double[], intptr)
1 glu32.dll int project(double, double, double, double[], double[], int32[], double&, double
1 glu32.dll void tessnormal(intptr, double, double, double)
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 lookat(double, double, double, double, double, double, double, 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 kernel32.dll void outputdebugstring(string)
1 kernel32.dll intptr freelibrary(intptr)
1 kernel32.dll intptr loadlibraryex(string, intptr, uint)
1 mapi32.dll int mapisendmail(intptr, intptr, mapimessage, int, int)
1 mapi32.dll int mapilogoff(intptr, intptr, int, int)
1 opengl32.dll bool deletecontext(intptr)
1 opengl32.dll void loadmatrixd(double[])
1 opengl32.dll void polygonoffset(single, single)
1 opengl32.dll void stencilop(int, int, int)
1 opengl32.dll void rasterposi(int, int)
1 opengl32.dll void linestipple(int, uint16)
1 opengl32.dll void readpixels(int, int, int, int, int, int, byte[])
1 opengl32.dll void linewidth(single)
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 lightmodeli(int, int)
1 opengl32.dll void lightmodelfv(int, single[])
1 opengl32.dll void getbooleanv(int, boolean[])
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 scaled(double, double, double)
1 opengl32.dll void clipplane(int, double[])
1 opengl32.dll void colormaterial(int, int)
1 opengl32.dll void pointsize(single)
1 opengl32.dll void frustum(double, double, double, double, double, double)
1 opengl32.dll void drawpixels(int, int, int, int, byte[])
1 user32 void notifywinevent(int, intptr, int, int)
1 user32 intptr sendmessage(handleref, int, int, intptr)
1 user32 intptr sendmessage(handleref, int, int, string)
1 user32.dll intptr sendmessage(handleref, int, intptr, intptr)
1 user32.dll intptr sendmessage(intptr, int, int, intptr)
1 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
1 user32.dll intptr loadimage(intptr, int, uint, int, int, uint)
1 user32.dll intptr loadcursor(intptr, uint)
1 user32.dll intptr sendmessage(intptr, int, intptr, string)
1 user32.dll void waitmessage()
1 user32.dll void mouse_event(uint, uint, uint, uint, intptr)
1 user32.dll intptr trackpopupmenu(intptr, int, int, int, int, intptr, intptr)
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(intptr, int, intptr)
1 user32.dll uint enablemenuitem(intptr, uint, uint)
1 user32.dll intptr setwindowlong(handleref, int, intptr)
1 user32.dll int getsystemmetrics(int)
1 user32.dll bool getscrollbarinfo(intptr, uint, scrollbarinfo&)
1 user32.dll int destroyicon(intptr)
1 user32.dll bool getcaretpos(maskbox/maskstrategy/managedstrategy/getcaretpospoint&)
1 user32.dll bool getkeyboardstate(byte[])
1 user32.dll bool messagebeep(int)
1 user32.dll bool systemparametersinfo(int, int, controlutils/nonclientmetrics, int)
1 user32.dll bool getscrollinfo(intptr, int, scrollinfo&)
1 user32.dll bool showcaret(intptr)
1 user32.dll bool messagebeep(uint)
1 user32.dll bool postmessage(intptr, int, intptr, intptr)
1 user32.dll bool releasecapture()
1 user32.dll bool hidecaret(intptr)
1 user32.dll bool isiconic(intptr)
1 user32.dll bool scrollwindowex(intptr, int, int, intptr, nativemethods/rect&, intptr, nativ
1 user32.dll int fillrect(intptr, nativevista/rect&, intptr)
1 user32.dll int fillrect(intptr, win32util/rect&, intptr)
1 user32.dll int getclasslong(intptr, int)
1 user32.dll intptr findwindow(string, string)
1 user32.dll intptr callwindowproc(intptr, intptr, int, intptr, intptr)
1 user32.dll intptr beginpaint(intptr, nativevista/paintstruct&)
1 user32.dll intptr beginpaint(intptr, nativemethods/paintstruct&)
1 user32.dll int64 getwindowlong(handleref, int)
1 user32.dll int16 getkeystate(int)
1 user32.dll int setscrollinfo(intptr, int, scrollinfo&, bool)
1 user32.dll int setcapture(intptr)
1 user32.dll int sendmessage(intptr, int, int, int)
1 user32.dll bool adjustwindowrectex(nativemethods/rect&, int, bool, int)
1 user32.dll int mapwindowpoints(intptr, intptr, nativemethods/point&, int)
1 user32.dll bool endpaint(intptr, nativemethods/paintstruct&)
1 user32.dll bool endpaint(intptr, nativevista/paintstruct&)
1 user32.dll bool iswindowvisible(intptr)
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 bufferedpaintsetalpha(intptr, intptr, byte)
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 drawthemeparentbackground(intptr, intptr, nativemethods/rect&)