Application Report


The following 55 APIs (used 184 times) might not work:

There are 323 P/Invokes (used 961 times):

Count Library Function
74 opengl32.dll void vertex3d(double, double, double)
43 gdi32.dll intptr selectobject(intptr, intptr)
40 gdi32.dll bool deleteobject(intptr)
29 opengl32.dll void matrixmode(int)
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)
12 user32.dll int releasedc(intptr, intptr)
11 opengl32.dll void popmatrix()
11 opengl32.dll void pushmatrix()
11 opengl32.dll void loadidentity()
10 opengl32.dll void translated(double, double, double)
8 gdi32.dll int getdevicecaps(intptr, int)
8 gdi32.dll intptr selectobject(handleref, handleref)
8 gdi32.dll bool deleteenhmetafile(intptr)
8 opengl32.dll void viewport(int, int, int, int)
8 opengl32.dll void color4ub(byte, byte, byte, byte)
8 opengl32.dll void texparameteri(int, int, int)
8 user32.dll int sendmessage(intptr, int, int, intptr)
8 user32.dll int sendmessage(intptr, int, uint, uint)
8 user32.dll int16 getasynckeystate(int)
7 kernel32.dll int getcurrentthreadid()
7 user32.dll int sendmessage(intptr, int, intptr, intptr)
6 gdi32.dll uint getoutlinetextmetrics(intptr, uint, intptr)
6 gdi32.dll int getcharacterplacement(intptr, string, int, int, safenativemethods/gcp_result
6 user32.dll intptr sendmessage(intptr, int, int, int)
6 user32.dll intptr getsystemmenu(intptr, bool)
6 user32.dll intptr getwindowdc(intptr)
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 bool makecurrent(intptr, intptr)
5 opengl32.dll void lightf(int, int, single)
5 opengl32.dll void lightfv(int, int, single[])
5 user32.dll bool iswindowenabled(intptr)
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 lineto(intptr, int, int)
4 gdi32.dll intptr createfont(int, int, int, int, int, int, int, int, int, int, int, int, in
4 gdi32.dll bool deleteobject(handleref)
4 gdi32.dll int setrop2(handleref, int)
4 gdi32.dll int selectcliprgn(intptr, intptr)
4 gdi32.dll int exttextout(intptr, int, int, int, safenativemethods/rect&, intptr, int, intp
4 gdi32.dll int excludecliprect(intptr, int, int, int, int)
4 gdi32.dll int combinergn(intptr, intptr, intptr, int)
4 opengl32.dll void normal3f(single, single, single)
4 opengl32.dll void ortho(double, double, double, double, double, double)
4 opengl32.dll void pixelstorei(int, int)
4 opengl32.dll void getintegerv(int, int32[])
4 opengl32.dll void finish()
4 opengl32.dll void clear(int)
4 user32.dll bool iswindowvisible(intptr)
4 user32.dll int postmessage(intptr, int, intptr, intptr)
4 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, uint)
4 user32.dll intptr getdc(intptr)
3 gdi32.dll int savedc(intptr)
3 gdi32.dll int settextcolor(intptr, int)
3 gdi32.dll intptr createpen(int, int, int)
3 gdi32.dll uint getfontdata(intptr, uint, uint, byte[], uint)
3 gdi32.dll bool deletedc(intptr)
3 gdi32.dll int setbkmode(intptr, int)
3 gdi32.dll intptr getstockobject(int)
3 glu32.dll void tessproperty(intptr, int, double)
3 kernel32.dll void outputdebugstring(string)
3 opengl32.dll void multmatrixd(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 color4f(single, single, single, single)
3 opengl32.dll void getdoublev(int, double[])
3 opengl32.dll void blendfunc(int, int)
3 opengl32.dll void accum(int, single)
3 user32.dll int getwindowlong(intptr, int)
3 user32.dll intptr getdcex(intptr, intptr, int)
3 user32.dll bool isiconic(intptr)
3 user32.dll bool setkeyboardstate(byte[])
3 user32.dll bool showscrollbar(intptr, int, bool)
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 int getenhmetafilebits(int, int, byte[])
2 gdi32 int getmetafilebitsex(int, int, byte[])
2 gdi32.dll uint getmetafilebitsex(intptr, uint, byte[])
2 gdi32.dll bool setviewportextex(intptr, int, int, win32util/size&)
2 gdi32.dll bool deletemetafile(intptr)
2 gdi32.dll uint getfontunicoderanges(intptr, intptr)
2 gdi32.dll uint getenhmetafilebits(intptr, uint, byte[])
2 gdi32.dll intptr createcompatibledc(intptr)
2 gdi32.dll intptr setwinmetafilebits(uint, byte[], intptr, safenativemethods/metafilepict&)
2 gdi32.dll int describepixelformat(intptr, int, int, wgl/pixelformatdescriptor)
2 gdi32.dll int extselectcliprgn(intptr, intptr, int)
2 gdi32.dll intptr createbrushindirect(splitterlinehelper/logbrush)
2 gdi32.dll int getcliprgn(intptr, intptr)
2 gdi32.dll intptr createbitmap(int, int, int, int, int16[])
2 gdi32.dll int setmapmode(intptr, int)
2 gdi32.dll int setbkcolor(intptr, int)
2 gdi32.dll bool setviewportorgex(intptr, int, int, win32/size)
2 gdi32.dll int bitblt(intptr, int, int, int, int, intptr, int, int, int)
2 gdi32.dll int getkerningpairs(intptr, int, win32util/kerningpair[])
2 gdi32.dll bool setwindoworgex(intptr, int, int, safenativemethods/point&)
2 gdi32.dll intptr setmetafilebitsex(uint, byte[])
2 gdi32.dll intptr setenhmetafilebits(uint, byte[])
2 gdi32.dll bool setwindowextex(intptr, int, int, safenativemethods/size&)
2 gdi32.dll int getdibits(handleref, handleref, int, int, intptr, nativemethods/bitmapinfo_f
2 gdi32.dll int restoredc(intptr, int)
2 gdi32.dll bool setwindowextex(intptr, int, int, win32util/size&)
2 gdiplus.dll uint gdipemftowmfbits(intptr, uint, byte[], int, safenativemethods/emftowmfbitsf
2 gdiplus.dll uint gdipemftowmfbits(intptr, uint, byte[], int, psconvert/emftowmfbitsflags)
2 kernel32.dll int getlocaleinfo(int, int, string, int)
2 kernel32.dll bool freelibrary(intptr)
2 kernel32.dll intptr loadlibrary(string)
2 mapi32.dll int mapilogon(intptr, string, string, int, int, intptr&)
2 opengl32.dll void gentextures(int, uint32[])
2 opengl32.dll void deletetextures(int, uint32[])
2 opengl32.dll void depthmask(bool)
2 opengl32.dll void bindtexture(int, uint)
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 materialfv(int, int, single[])
2 rpcrt4.dll int uuidcreatesequential(guid&)
2 shell32 int shappbarmessage(int, taskbar/appbardata&)
2 user32 int sendmessage(intptr, int, int, int32[])
2 user32.dll int releasedc(handleref, handleref)
2 user32.dll intptr getwindow(intptr, uint)
2 user32.dll int lockwindowupdate(intptr)
2 user32.dll intptr setwindowshookex(int, hook, int, int)
2 user32.dll bool showwindow(intptr, int)
2 user32.dll intptr getactivewindow()
2 user32.dll bool getwindowrect(intptr, nativemethods/rect&)
2 user32.dll intptr getdcex(handleref, handleref, int)
2 user32.dll bool systemparametersinfo(uint, uint, int32&, uint)
2 user32.dll bool getwindowrect(intptr, dragdropdispatcherwinapi/rect&)
2 user32.dll int setwindowlong(intptr, int, int)
2 user32.dll bool unhookwindowshookex(intptr)
2 user32.dll int animatewindow(intptr, int, int)
2 user32.dll bool enablewindow(intptr, bool)
2 user32.dll intptr windowfrompoint(point)
2 user32.dll int getmenuitemcount(intptr)
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 bool isappthemed()
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 getthememargins(intptr, intptr, int, int, int, intptr, xpmargins&)
2 uxtheme.dll intptr openthemedata(intptr, string)
1 comctl32.dll bool initcommoncontrolsex(webhelper/initcommoncontrolsex)
1 dwmapi.dll void dwmiscompositionenabled(boolean&)
1 dwmapi.dll int dwmdefwindowproc(intptr, int, intptr, intptr, intptr&)
1 gdi32.dll bool setpixelformat(intptr, int, wgl/pixelformatdescriptor)
1 gdi32.dll bool swapbuffers(intptr)
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 int setbkcolor(handleref, int)
1 gdi32.dll int exttextout(intptr, int, int, int, win32util/rect&, string, int, int32[])
1 gdi32.dll int getmapmode(intptr)
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 gettextcharsetinfo(intptr, safenativemethods/fontsignature&, int)
1 gdi32.dll int gettextcolor(intptr)
1 gdi32.dll bool patblt(intptr, int, int, int, int, uint)
1 gdi32.dll bool rectvisible(intptr, safenativemethods/rect&)
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 bitblt(intptr, int, int, int, int, intptr, int, int, uint)
1 gdi32.dll bool deletedc(handleref)
1 gdi32.dll bool enumenhmetafile(intptr, intptr, safenativemethods/enummetafiledelegate, int
1 gdi32.dll bool enummetafile(intptr, intptr, safenativemethods/enummetafiledelegate, intptr
1 gdi32.dll bool fillrgn(intptr, intptr, intptr)
1 gdi32.dll bool getcharwidth(intptr, uint, uint, int32[])
1 gdi32.dll bool gettextmetrics(intptr, win32util/textmetric&)
1 gdi32.dll bool getviewportorgex(intptr, nativemethods/point&)
1 gdi32.dll bool getwindowextex(intptr, safenativemethods/size&)
1 gdi32.dll bool getwindoworgex(intptr, safenativemethods/point&)
1 gdi32.dll bool movetoex(intptr, int, int, intptr)
1 gdi32.dll int setrop2(intptr, int)
1 gdi32.dll int translatecharsetinfo(intptr, safenativemethods/charsetinfo&, int)
1 gdi32.dll intptr createcompatiblebitmap(handleref, int, int)
1 gdi32.dll bool getcharabcwidths(intptr, uint, uint, win32util/abc[])
1 gdi32.dll intptr createroundrectrgn(int, int, int, int, int, int)
1 gdi32.dll uint getcharacterplacement(intptr, string, int, int, gcp_results&, uint)
1 gdi32.dll intptr intcreatesolidbrush(uint)
1 gdi32.dll intptr deleteobject(intptr)
1 gdi32.dll int choosepixelformat(intptr, wgl/pixelformatdescriptor)
1 gdi32.dll intptr createpatternbrush(intptr)
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 intptr createdc(string, string, intptr, intptr)
1 gdi32.dll intptr createcompatiblebitmap(intptr, int, int)
1 gdi32.dll intptr createcompatibledc(handleref)
1 glu32.dll void tessendpolygon(intptr)
1 glu32.dll void tessnormal(intptr, double, double, double)
1 glu32.dll void tessendcontour(intptr)
1 glu32.dll void tessvertex(intptr, double[], intptr)
1 glu32.dll void tessbeginpolygon(intptr, intptr)
1 glu32.dll void tessbegincontour(intptr)
1 glu32.dll void perspective(double, 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 int scaleimage(int, int, int, int, intptr, int, int, int, byte[])
1 glu32.dll int unproject(double, double, double, double[], double[], int32[], double&, doub
1 glu32.dll intptr newtess()
1 glu32.dll void deletetess(intptr)
1 kernel32.dll int waitforsingleobject(intptr, int)
1 kernel32.dll intptr freelibrary(intptr)
1 kernel32.dll intptr loadlibraryex(string, intptr, uint)
1 kernel32.dll bool setprocessworkingsetsize(intptr, int, int)
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 readpixels(int, int, int, int, int, int, byte[])
1 opengl32.dll void rasterposi(int, int)
1 opengl32.dll void stencilfunc(int, int, uint)
1 opengl32.dll void linestipple(int, uint16)
1 opengl32.dll void stencilop(int, int, int)
1 opengl32.dll void linewidth(single)
1 opengl32.dll void loadmatrixd(double[])
1 opengl32.dll void shademodel(int)
1 opengl32.dll void polygonoffset(single, single)
1 opengl32.dll void pointsize(single)
1 opengl32.dll void materialf(int, int, single)
1 opengl32.dll void scaled(double, double, double)
1 opengl32.dll void lightmodeli(int, int)
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 rotated(double, double, double, double)
1 opengl32.dll void drawpixels(int, int, int, int, byte[])
1 opengl32.dll void frustum(double, double, double, double, double, double)
1 opengl32.dll void getbooleanv(int, boolean[])
1 opengl32.dll void lightmodelfv(int, single[])
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(intptr, int, intptr, string)
1 user32.dll intptr getforegroundwindow()
1 user32.dll intptr getfocus()
1 user32.dll uint enablemenuitem(intptr, uint, uint)
1 user32.dll intptr setfocus(handleref)
1 user32.dll void mouse_event(uint, uint, uint, uint, intptr)
1 user32.dll void waitmessage()
1 user32.dll int getmenustring(intptr, uint, intptr, int, int)
1 user32.dll intptr getclipboarddata(int)
1 user32.dll bool getmenuiteminfo(intptr, uint, bool, barsystemmenuitem/menuiteminfo&)
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 sendmessage(intptr, int, intptr, intptr)
1 user32.dll intptr sendmessage(intptr, int, int, intptr)
1 user32.dll intptr setcapture(intptr)
1 user32.dll intptr sendmessage(handleref, 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 setwindowlong(handleref, int, intptr)
1 user32.dll intptr setwindowlong(intptr, int, intptr)
1 user32.dll intptr setwindowlong2(handleref, int, controlwndhook/mycallback)
1 user32.dll intptr findwindow(string, string)
1 user32.dll bool postmessage(intptr, int, intptr, intptr)
1 user32.dll bool getscrollbarinfo(intptr, uint, scrollbarinfo&)
1 user32.dll bool getkeyboardstate(byte[])
1 user32.dll bool getcaretpos(maskbox/maskstrategy/managedstrategy/getcaretpospoint&)
1 user32.dll int closeclipboard()
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 getcaretblinktime()
1 user32.dll int getclasslong(intptr, int)
1 user32.dll bool systemparametersinfo(int, int, controlutils/nonclientmetrics, int)
1 user32.dll bool getscrollinfo(intptr, int, scrollinfo&)
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 messagebeep(uint)
1 user32.dll bool messagebeep(int)
1 user32.dll bool openclipboard(intptr)
1 user32.dll bool setwindowspos(intptr, intptr, int, int, int, int, int)
1 user32.dll bool showcaret(intptr)
1 user32.dll bool hidecaret(intptr)
1 user32.dll bool getcaretpos(barmanagerhook/point&)
1 user32.dll bool endpaint(intptr, nativevista/paintstruct&)
1 user32.dll int scrollwindowex(intptr, int, int, windowscroller/rect&, windowscroller/rect&,
1 user32.dll int sendmessage(intptr, int, int, int)
1 user32.dll int setcapture(intptr)
1 user32.dll int setscrollinfo(intptr, int, scrollinfo&, bool)
1 user32.dll int16 getkeystate(int)
1 user32.dll int16 vkkeyscan(char)
1 user32.dll int64 getwindowlong(handleref, int)
1 user32.dll intptr beginpaint(intptr, nativemethods/paintstruct&)
1 user32.dll intptr beginpaint(intptr, nativevista/paintstruct&)
1 user32.dll intptr callwindowproc(intptr, intptr, int, intptr, intptr)
1 user32.dll bool adjustwindowrectex(nativemethods/rect&, int, bool, int)
1 user32.dll int getwindowplacement(intptr, barmanagerhook/windowplacement&)
1 user32.dll bool endpaint(intptr, nativemethods/paintstruct&)
1 user32.dll int getsystemmetrics(int)
1 user32.dll int getsyscolor(int)
1 user32.dll int isclipboardformatavailable(int)
1 user32.dll bool destroymenu(intptr)
1 user32.dll int mapwindowpoints(intptr, intptr, nativemethods/point&, int)
1 user32.dll int getscrollinfo(intptr, int, scrollinfostruct&)
1 user32.dll int msgwaitformultipleobjects(int, intptr, bool, int, int)
1 user32.dll bool deletemenu(intptr, int, int)
1 uxtheme.dll void bufferedpaintinit()
1 uxtheme.dll int endbufferedpaint(intptr, bool)
1 uxtheme.dll intptr bufferedpaintsetalpha(intptr, intptr, byte)
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, intptr, intptr, intptr, intptr&)
1 uxtheme.dll int drawthemetextex(intptr, intptr, int, int, string, int, int, nativemethods/re
1 uxtheme.dll intptr beginbufferedpaint(intptr, nativemethods/rect&, smartdoublebufferpainter/