Application Report


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

There are 304 P/Invokes (used 901 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 begin(int)
16 opengl32.dll void end()
16 opengl32.dll void enable(int)
15 opengl32.dll void disable(int)
14 opengl32.dll void pushmatrix()
14 opengl32.dll void popmatrix()
14 opengl32.dll void normal3d(double, double, double)
13 gdi32.dll intptr selectobject(intptr, intptr)
13 user32.dll int sendmessage(intptr, int, uint, uint)
12 gdi32.dll intptr createrectrgn(int, int, int, int)
12 opengl32.dll void texcoord2d(double, double)
12 opengl32.dll void translated(double, double, double)
11 opengl32.dll void loadidentity()
10 user32.dll void mouse_event(uint, uint, uint, uint, intptr)
9 opengl32.dll void color4ub(byte, byte, byte, byte)
9 user32.dll int releasedc(intptr, intptr)
9 user32.dll intptr findwindowex(intptr, uint, string, string)
8 gdi32.dll int getdevicecaps(intptr, int)
8 gdi32.dll intptr selectobject(handleref, handleref)
8 opengl32.dll void viewport(int, int, int, int)
8 opengl32.dll void texparameteri(int, int, int)
8 user32.dll int16 getasynckeystate(int)
7 kernel32.dll int getcurrentthreadid()
6 kernel32.dll intptr openevent(uint, bool, string)
6 user32.dll bool iszoomed(intptr)
6 user32.dll intptr sendmessage(intptr, int, int, int)
6 user32.dll int postmessage(intptr, int, intptr, intptr)
6 user32.dll int sendmessage(intptr, int, intptr, intptr)
6 user32.dll int sendmessage(intptr, int, int, intptr)
6 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, int)
5 gdi32.dll intptr createsolidbrush(int)
5 gdi32.dll bool patblt(intptr, int, int, int, int, int)
5 glu32.dll void tesscallback(intptr, int, intptr)
5 opengl32.dll bool makecurrent(intptr, intptr)
5 opengl32.dll void lightfv(int, int, single[])
5 opengl32.dll void lightf(int, int, single)
5 user32.dll bool setkeyboardstate(byte[])
5 user32.dll intptr getsystemmenu(intptr, bool)
5 user32.dll bool iswindowenabled(intptr)
5 user32.dll bool getkeyboardstate(byte[])
5 user32.dll int callnexthookex(intptr, int, intptr, intptr)
4 gdi32.dll bool deleteobject(handleref)
4 gdi32.dll int setrop2(handleref, int)
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 opengl32.dll void clear(int)
4 opengl32.dll void finish()
4 opengl32.dll void ortho(double, double, double, double, double, double)
4 opengl32.dll void getintegerv(int, int32[])
4 opengl32.dll void pixelstorei(int, int)
4 opengl32.dll void normal3f(single, single, single)
4 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, uint)
4 user32.dll bool iswindowvisible(intptr)
4 user32.dll intptr getwindowdc(intptr)
3 gdi32.dll uint getfontdata(intptr, uint, uint, byte[], uint)
3 gdi32.dll int savedc(intptr)
3 glu32.dll void tessproperty(intptr, int, double)
3 kernel32.dll intptr mapviewoffile(intptr, uint, uint, uint, intptr)
3 kernel32.dll void outputdebugstring(string)
3 opengl32.dll void accum(int, single)
3 opengl32.dll void teximage2d(int, int, int, int, int, int, int, int, byte[])
3 opengl32.dll void color4f(single, single, single, single)
3 opengl32.dll void teximage2d(int, int, int, int, int, int, int, int, intptr)
3 opengl32.dll void blendfunc(int, int)
3 opengl32.dll void multmatrixd(double[])
3 opengl32.dll void getdoublev(int, double[])
3 user32.dll intptr getdcex(intptr, intptr, int)
3 user32.dll bool isiconic(intptr)
3 user32.dll intptr getdc(intptr)
3 user32.dll bool showscrollbar(intptr, int, bool)
3 user32.dll bool showwindow(intptr, int)
3 user32.dll int getwindowlong(intptr, int)
3 user32.dll intptr windowfrompoint(point)
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 int getmetafilebitsex(int, int, byte[])
2 gdi32 int getenhmetafilebits(int, int, byte[])
2 gdi32.dll int getcliprgn(intptr, intptr)
2 gdi32.dll int extselectcliprgn(intptr, intptr, int)
2 gdi32.dll int describepixelformat(intptr, int, int, wgl/pixelformatdescriptor)
2 gdi32.dll int bitblt(intptr, int, int, int, int, intptr, 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 int setbkcolor(intptr, int)
2 gdi32.dll bool deletedc(intptr)
2 gdi32.dll bool setwindowextex(intptr, int, int, win32util/size&)
2 gdi32.dll int getdibits(handleref, handleref, int, int, intptr, nativemethods/bitmapinfo_f
2 gdi32.dll intptr createbitmap(int, int, int, int, int16[])
2 gdi32.dll uint getoutlinetextmetrics(intptr, uint, intptr)
2 gdi32.dll int setmapmode(intptr, int)
2 gdi32.dll intptr getstockobject(int)
2 gdi32.dll int restoredc(intptr, int)
2 gdi32.dll int getkerningpairs(intptr, int, win32util/kerningpair[])
2 gdi32.dll intptr createbrushindirect(splitterlinehelper/logbrush)
2 gdi32.dll int settextcolor(intptr, int)
2 gdi32.dll intptr createpen(int, int, int)
2 gdiplus.dll uint gdipemftowmfbits(intptr, uint, byte[], int, imagetool/emftowmfbitsflags)
2 kernel32 bool writefile(intptr, byte[], uint, uint32&, intptr)
2 kernel32.dll intptr openfilemapping(uint, bool, string)
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 texenvf(int, int, single)
2 opengl32.dll void hint(int, int)
2 opengl32.dll void rotated(double, double, double, double)
2 opengl32.dll void deletetextures(int, uint32[])
2 opengl32.dll void gentextures(int, uint32[])
2 opengl32.dll void materialfv(int, int, single[])
2 opengl32.dll void bindtexture(int, uint)
2 shell32 int shappbarmessage(int, taskbar/appbardata&)
2 user32.dll int setwindowlong(intptr, int, int)
2 user32.dll int getmenuitemcount(intptr)
2 user32.dll int lockwindowupdate(intptr)
2 user32.dll intptr setwindowshookex(int, hook, int, int)
2 user32.dll int releasedc(handleref, handleref)
2 user32.dll bool systemparametersinfo(uint, uint, int32&, uint)
2 user32.dll intptr getactivewindow()
2 user32.dll bool unhookwindowshookex(intptr)
2 user32.dll bool enumwindows(processformsenumerator/wndenumproc, intptr)
2 user32.dll bool getwindowrect(intptr, nativemethods/rect&)
2 user32.dll intptr getwindow(intptr, uint)
2 user32.dll bool getwindowrect(intptr, dragdropdispatcherwinapi/rect&)
2 user32.dll bool destroyicon(intptr&)
2 user32.dll bool enablewindow(intptr, bool)
2 user32.dll intptr getdcex(handleref, handleref, int)
2 uxtheme.dll bool isappthemed()
2 uxtheme.dll intptr openthemedata(intptr, 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 getthemebackgroundextent(intptr, intptr, int, int, nativemethods/rect&, n
2 uxtheme.dll bool isthemeactive()
2 uxtheme.dll int getthemeappproperties()
2 uxtheme.dll int setwindowtheme(intptr, string, string)
2 uxtheme.dll void drawthemebackground(intptr, intptr, int, int, nativemethods/rect&, nativeme
2 uxtheme.dll intptr getthemebackgroundcontentrect(intptr, intptr, int, int, nativemethods/rec
2 uxtheme.dll intptr getthemecolor(intptr, int, int, int, int32&)
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 intptr createcompatiblebitmap(handleref, int, int)
1 gdi32.dll int setbkmode(intptr, int)
1 gdi32.dll int setbkcolor(handleref, int)
1 gdi32.dll intptr createdibsection(handleref, nativemethods/bitmapinfo_flat&, int, intptr&,
1 gdi32.dll int gettextcolor(intptr)
1 gdi32.dll int gettextcharset(intptr)
1 gdi32.dll int getpaletteentries(intptr, int, int, byte[])
1 gdi32.dll intptr createcompatibledc(handleref)
1 gdi32.dll intptr createcompatibledc(intptr)
1 gdi32.dll intptr createdc(string, string, intptr, intptr)
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 createroundrectrgn(int, int, int, int, int, int)
1 gdi32.dll intptr deleteobject(intptr)
1 gdi32.dll intptr intcreatesolidbrush(uint)
1 gdi32.dll uint getcharacterplacement(intptr, string, int, int, gcp_results&, uint)
1 gdi32.dll bool getviewportorgex(intptr, nativemethods/point&)
1 gdi32.dll int getobject(intptr, int, controlutils/logfont)
1 gdi32.dll bool setpixelformat(intptr, int, wgl/pixelformatdescriptor)
1 gdi32.dll bool rectangle(handleref, int, int, int, int)
1 gdi32.dll bool patblt(handleref, int, int, int, int, int)
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 fillrgn(intptr, intptr, intptr)
1 gdi32.dll bool deleteenhmetafile(intptr)
1 gdi32.dll bool deletedc(handleref)
1 gdi32.dll bool bitblt(intptr, int, int, int, int, intptr, int, int, int)
1 gdi32.dll bool swapbuffers(intptr)
1 gdi32.dll int getmapmode(intptr)
1 gdi32.dll bool translatecharsetinfo(uint, charsetinfo&, uint)
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 bitblt(handleref, int, int, int, int, handleref, int, int, int)
1 glu32.dll void tessvertex(intptr, double[], intptr)
1 glu32.dll int scaleimage(int, int, int, int, intptr, int, int, int, byte[])
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 tessbegincontour(intptr)
1 glu32.dll void tessendpolygon(intptr)
1 glu32.dll void perspective(double, double, double, double)
1 glu32.dll void tessendcontour(intptr)
1 glu32.dll void tessbeginpolygon(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 deletetess(intptr)
1 glu32.dll intptr newtess()
1 kernel32 int createfile(string, uint, uint, nativemethods/securityattributes, uint, uint,
1 kernel32.dll int closehandle(intptr)
1 kernel32.dll uint getcurrentthreadid()
1 kernel32.dll intptr getmodulehandle(string)
1 kernel32.dll int getlocaleinfo(int, int, string, int)
1 kernel32.dll int flushviewoffile(intptr, uint)
1 kernel32.dll bool unmapviewoffile(intptr)
1 kernel32.dll bool readfile(intptr, byte[], uint, uint32&, intptr)
1 kernel32.dll bool flushfilebuffers(intptr)
1 kernel32.dll bool closehandle(intptr)
1 mapi32.dll int mapisendmail(intptr, intptr, mapimessage, int, int)
1 mapi32.dll int mapilogoff(intptr, intptr, int, int)
1 opengl32.dll void shademodel(int)
1 opengl32.dll void linestipple(int, uint16)
1 opengl32.dll bool deletecontext(intptr)
1 opengl32.dll void clearstencil(int)
1 opengl32.dll intptr createcontext(intptr)
1 opengl32.dll void readpixels(int, int, int, int, int, int, byte[])
1 opengl32.dll void pointsize(single)
1 opengl32.dll void rasterposi(int, int)
1 opengl32.dll void polygonoffset(single, single)
1 opengl32.dll void scaled(double, double, double)
1 opengl32.dll void clearaccum(single, single, single, single)
1 opengl32.dll void clearcolor(single, single, single, single)
1 opengl32.dll void clipplane(int, double[])
1 opengl32.dll void stencilop(int, int, int)
1 opengl32.dll void linewidth(single)
1 opengl32.dll void lightmodeli(int, int)
1 opengl32.dll void loadmatrixd(double[])
1 opengl32.dll void materialf(int, int, single)
1 opengl32.dll void lightmodelfv(int, single[])
1 opengl32.dll void getbooleanv(int, boolean[])
1 opengl32.dll void stencilfunc(int, int, uint)
1 opengl32.dll void frustum(double, double, double, double, double, double)
1 opengl32.dll void drawpixels(int, int, int, int, byte[])
1 opengl32.dll void colormaterial(int, int)
1 rpcrt4.dll int uuidcreatesequential(guid&)
1 shell32.dll int extracticonex(string, int, intptr&, intptr&, int)
1 user32 intptr sendmessage(handleref, int, int, intptr)
1 user32 void notifywinevent(int, intptr, int, int)
1 user32 intptr sendmessage(handleref, int, int, string)
1 user32.dll intptr setwindowlong(intptr, int, intptr)
1 user32.dll uint getwindowthreadprocessid(intptr, int32&)
1 user32.dll uint mapvirtualkey(uint, uint)
1 user32.dll intptr setwindowlong(handleref, int, intptr)
1 user32.dll intptr getfocus()
1 user32.dll uint sendmessage(intptr, uint, uint, string)
1 user32.dll void waitmessage()
1 user32.dll int getmenustring(intptr, uint, intptr, int, int)
1 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
1 user32.dll intptr getwindowthreadprocessid(intptr, intptr&)
1 user32.dll intptr loadicon(intptr, intptr)
1 user32.dll intptr setwindowlongptr64(handleref, int, handleref)
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 setwindowlong2(handleref, int, controlwndhook/mycallback)
1 user32.dll intptr sendmessage(intptr, int, int, intptr)
1 user32.dll intptr trackpopupmenu(intptr, int, int, int, int, intptr, intptr)
1 user32.dll intptr setwindowlongptr32(handleref, int, handleref)
1 user32.dll intptr sendmessage(handleref, int, intptr, intptr)
1 user32.dll intptr loadimage(intptr, int, uint, int, int, uint)
1 user32.dll intptr getforegroundwindow()
1 user32.dll bool setcursorpos(int, int)
1 user32.dll bool getscrollbarinfo(intptr, uint, scrollbarinfo&)
1 user32.dll int destroyicon(intptr)
1 user32.dll int fillrect(intptr, nativevista/rect&, intptr)
1 user32.dll int fillrect(intptr, win32util/rect&, intptr)
1 user32.dll int getclass(intptr, stringbuilder, int)
1 user32.dll int getclasslong(intptr, int)
1 user32.dll bool getmenuiteminfo(intptr, uint, bool, barsystemmenuitem/menuiteminfo&)
1 user32.dll bool getcaretpos(maskbox/maskstrategy/managedstrategy/getcaretpospoint&)
1 user32.dll bool getscrollinfo(intptr, int, scrollinfo&)
1 user32.dll bool hidecaret(intptr)
1 user32.dll bool setforegroundwindow(intptr)
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 showcaret(intptr)
1 user32.dll bool messagebeep(uint)
1 user32.dll bool messagebeep(int)
1 user32.dll bool systemparametersinfo(int, int, controlutils/nonclientmetrics, int)
1 user32.dll int getscrollinfo(intptr, int, scrollinfostruct&)
1 user32.dll int getsystemmetrics(int)
1 user32.dll bool getcaretpos(barmanagerhook/point&)
1 user32.dll int sendmessage(intptr, uint, uint, intptr)
1 user32.dll int setcapture(intptr)
1 user32.dll intptr callwindowproc(intptr, intptr, int, intptr, intptr)
1 user32.dll intptr beginpaint(intptr, nativevista/paintstruct&)
1 user32.dll int setscrollinfo(intptr, int, scrollinfo&, bool)
1 user32.dll int16 getkeystate(int)
1 user32.dll intptr beginpaint(intptr, nativemethods/paintstruct&)
1 user32.dll int64 getwindowlong(handleref, int)
1 user32.dll bool adjustwindowrectex(nativemethods/rect&, int, bool, int)
1 user32.dll intptr findwindow(string, string)
1 user32.dll int16 vkkeyscan(char)
1 user32.dll int getwindowplacement(intptr, barmanagerhook/windowplacement&)
1 user32.dll bool endpaint(intptr, nativevista/paintstruct&)
1 user32.dll int mapwindowpoints(intptr, intptr, nativemethods/point&, int)
1 user32.dll bool endpaint(intptr, nativemethods/paintstruct&)
1 user32.dll int postmessage(intptr, int, uint, uint)
1 user32.dll bool destroymenu(intptr)
1 user32.dll bool deletemenu(intptr, int, int)
1 user32.dll int sendmessage(intptr, int, int, 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)