Application Report


The following 49 APIs (used 134 times) might not work:

There are 317 P/Invokes (used 916 times):

Count Library Function
74 opengl32.dll void vertex3d(double, double, double)
34 gdi32.dll bool deleteobject(intptr)
30 gdi32.dll intptr selectobject(intptr, intptr)
29 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)
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 popmatrix()
11 opengl32.dll void loadidentity()
11 opengl32.dll void pushmatrix()
11 user32.dll int releasedc(intptr, intptr)
10 opengl32.dll void translated(double, double, double)
8 gdi32.dll intptr selectobject(handleref, handleref)
8 gdi32.dll int getdevicecaps(intptr, int)
8 gdi32.dll bool deleteenhmetafile(intptr)
8 opengl32.dll void texparameteri(int, int, int)
8 opengl32.dll void viewport(int, int, int, int)
8 opengl32.dll void color4ub(byte, byte, byte, byte)
8 user32.dll int16 getasynckeystate(int)
7 kernel32.dll int getcurrentthreadid()
6 user32.dll bool iszoomed(intptr)
6 user32.dll intptr sendmessage(intptr, int, int, int)
6 user32.dll int sendmessage(intptr, int, intptr, intptr)
6 user32.dll int sendmessage(intptr, int, int, intptr)
6 user32.dll intptr getwindowdc(intptr)
6 user32.dll int sendmessage(intptr, int, uint, uint)
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 bool iswindowenabled(intptr)
5 user32.dll int callnexthookex(intptr, int, intptr, intptr)
5 user32.dll intptr getsystemmenu(intptr, bool)
5 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, int)
4 gdi32.dll uint getoutlinetextmetrics(intptr, uint, intptr)
4 gdi32.dll int setrop2(handleref, 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 combinergn(intptr, intptr, intptr, int)
4 gdi32.dll bool lineto(intptr, int, int)
4 opengl32.dll void finish()
4 opengl32.dll void pixelstorei(int, int)
4 opengl32.dll void ortho(double, double, double, double, double, double)
4 opengl32.dll void normal3f(single, single, single)
4 opengl32.dll void clear(int)
4 opengl32.dll void getintegerv(int, int32[])
4 user32.dll bool iswindowvisible(intptr)
4 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, uint)
4 user32.dll int postmessage(intptr, int, intptr, intptr)
3 gdi32.dll uint getfontdata(intptr, uint, uint, byte[], uint)
3 gdi32.dll int exttextout(intptr, int, int, int, safenativemethods/rect&, intptr, int, intp
3 gdi32.dll intptr getstockobject(int)
3 gdi32.dll intptr createpen(int, int, int)
3 gdi32.dll intptr createfont(int, int, int, int, int, int, int, int, int, int, int, int, in
3 gdi32.dll int settextcolor(intptr, int)
3 gdi32.dll int savedc(intptr)
3 gdi32.dll int getcharacterplacement(intptr, string, int, int, safenativemethods/gcp_result
3 glu32.dll void tessproperty(intptr, int, double)
3 kernel32.dll void outputdebugstring(string)
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 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 opengl32.dll void accum(int, single)
3 user32.dll int getwindowlong(intptr, int)
3 user32.dll bool isiconic(intptr)
3 user32.dll bool showwindow(intptr, int)
3 user32.dll intptr getdcex(intptr, intptr, int)
3 user32.dll intptr getdc(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 bool setwindowextex(intptr, int, int, win32util/size&)
2 gdi32.dll bool deletemetafile(intptr)
2 gdi32.dll int setmapmode(intptr, int)
2 gdi32.dll int getkerningpairs(intptr, int, win32util/kerningpair[])
2 gdi32.dll int bitblt(intptr, int, int, int, int, intptr, int, int, int)
2 gdi32.dll int getdibits(handleref, handleref, int, int, intptr, nativemethods/bitmapinfo_f
2 gdi32.dll int extselectcliprgn(intptr, intptr, int)
2 gdi32.dll int getcliprgn(intptr, intptr)
2 gdi32.dll intptr createbitmap(int, int, int, int, int16[])
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, safenativemethods/size&)
2 gdi32.dll intptr setmetafilebitsex(uint, byte[])
2 gdi32.dll bool setviewportextex(intptr, int, int, win32util/size&)
2 gdi32.dll int setbkmode(intptr, int)
2 gdi32.dll intptr setenhmetafilebits(uint, byte[])
2 gdi32.dll int restoredc(intptr, int)
2 gdi32.dll intptr setwinmetafilebits(uint, byte[], intptr, safenativemethods/metafilepict&)
2 gdi32.dll uint getenhmetafilebits(intptr, uint, byte[])
2 gdi32.dll int describepixelformat(intptr, int, int, wgl/pixelformatdescriptor)
2 gdi32.dll uint getfontunicoderanges(intptr, intptr)
2 gdi32.dll uint getmetafilebitsex(intptr, uint, byte[])
2 gdi32.dll bool setviewportorgex(intptr, int, int, win32/size)
2 gdi32.dll bool deletedc(intptr)
2 gdi32.dll int setbkcolor(intptr, int)
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 mapi32.dll int mapilogon(intptr, string, string, int, int, intptr&)
2 opengl32.dll void gentextures(int, uint32[])
2 opengl32.dll void materialfv(int, int, single[])
2 opengl32.dll void depthmask(bool)
2 opengl32.dll void bindtexture(int, uint)
2 opengl32.dll void hint(int, int)
2 opengl32.dll void colormask(bool, bool, bool, bool)
2 opengl32.dll void deletetextures(int, uint32[])
2 opengl32.dll void texenvf(int, int, single)
2 shell32 int shappbarmessage(int, taskbar/appbardata&)
2 user32.dll intptr windowfrompoint(point)
2 user32.dll int setwindowlong(intptr, int, int)
2 user32.dll bool enablewindow(intptr, bool)
2 user32.dll int animatewindow(intptr, int, int)
2 user32.dll bool unhookwindowshookex(intptr)
2 user32.dll bool destroyicon(intptr&)
2 user32.dll intptr getactivewindow()
2 user32.dll intptr getdcex(handleref, handleref, int)
2 user32.dll bool systemparametersinfo(uint, uint, int32&, uint)
2 user32.dll intptr getwindow(intptr, uint)
2 user32.dll intptr setwindowshookex(int, hook, int, int)
2 user32.dll bool getwindowrect(intptr, nativemethods/rect&)
2 user32.dll bool getwindowrect(intptr, dragdropdispatcherwinapi/rect&)
2 user32.dll int lockwindowupdate(intptr)
2 user32.dll int releasedc(handleref, handleref)
2 user32.dll int getmenuitemcount(intptr)
2 uxtheme.dll bool isthemeactive()
2 uxtheme.dll int getthemeappproperties()
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 getthememargins(intptr, intptr, int, int, int, intptr, xpmargins&)
2 uxtheme.dll intptr getthemecolor(intptr, int, int, int, int32&)
2 uxtheme.dll intptr getthemebackgroundextent(intptr, intptr, int, int, nativemethods/rect&, n
2 uxtheme.dll bool isappthemed()
2 uxtheme.dll intptr drawthemeedge(intptr, intptr, int, int, nativemethods/rect&, int, int, na
2 uxtheme.dll intptr openthemedata(intptr, string)
2 uxtheme.dll int setwindowtheme(intptr, string, string)
1 dwmapi.dll int dwmdefwindowproc(intptr, int, intptr, intptr, intptr&)
1 dwmapi.dll void dwmiscompositionenabled(boolean&)
1 gdi32.dll bool rectangle(handleref, int, int, int, int)
1 gdi32.dll bool deletedc(handleref)
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 choosepixelformat(intptr, wgl/pixelformatdescriptor)
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 int setbkcolor(handleref, int)
1 gdi32.dll int setrop2(intptr, int)
1 gdi32.dll bool swapbuffers(intptr)
1 gdi32.dll bool setpixelformat(intptr, int, wgl/pixelformatdescriptor)
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 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 getwindowextex(intptr, safenativemethods/size&)
1 gdi32.dll bool getwindoworgex(intptr, safenativemethods/point&)
1 gdi32.dll bool movetoex(intptr, int, int, intptr)
1 gdi32.dll bool patblt(handleref, int, int, int, int, int)
1 gdi32.dll bool patblt(intptr, int, int, int, int, uint)
1 gdi32.dll bool rectvisible(intptr, safenativemethods/rect&)
1 gdi32.dll int translatecharsetinfo(intptr, safenativemethods/charsetinfo&, int)
1 gdi32.dll intptr createcompatiblebitmap(handleref, int, int)
1 gdi32.dll intptr createcompatibledc(handleref)
1 gdi32.dll intptr deleteobject(intptr)
1 gdi32.dll bool getviewportorgex(intptr, nativemethods/point&)
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 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 createcompatibledc(intptr)
1 glu32.dll void tessvertex(intptr, double[], intptr)
1 glu32.dll void tessnormal(intptr, double, double, double)
1 glu32.dll void tessendpolygon(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 void tessendcontour(intptr)
1 glu32.dll int project(double, double, double, double[], double[], int32[], double&, double
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 glu32.dll void lookat(double, double, double, double, double, double, double, double, doub
1 kernel32.dll intptr freelibrary(intptr)
1 kernel32.dll intptr getmodulehandle(string)
1 kernel32.dll intptr loadlibraryex(string, intptr, uint)
1 kernel32.dll int waitforsingleobject(intptr, 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 linestipple(int, uint16)
1 opengl32.dll void rasterposi(int, int)
1 opengl32.dll void linewidth(single)
1 opengl32.dll void stencilfunc(int, int, uint)
1 opengl32.dll void stencilop(int, int, int)
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 rotated(double, double, double, double)
1 opengl32.dll void lightmodeli(int, int)
1 opengl32.dll void lightmodelfv(int, single[])
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 scaled(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 loadmatrixd(double[])
1 rpcrt4.dll int uuidcreatesequential(guid&)
1 shell32.dll int extracticonex(string, int, intptr&, intptr&, int)
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 getforegroundwindow()
1 user32.dll intptr getfocus()
1 user32.dll intptr setwindowlongptr64(handleref, int, handleref)
1 user32.dll intptr sendmessage(intptr, int, int, intptr)
1 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
1 user32.dll intptr trackpopupmenu(intptr, int, int, int, int, intptr, intptr)
1 user32.dll void mouse_event(uint, uint, uint, uint, intptr)
1 user32.dll void waitmessage()
1 user32.dll intptr getclipboarddata(int)
1 user32.dll int getscrollinfo(intptr, int, scrollinfostruct&)
1 user32.dll intptr setwindowlongptr32(handleref, int, handleref)
1 user32.dll intptr setwindowlong2(handleref, int, controlwndhook/mycallback)
1 user32.dll intptr sendmessage(intptr, int, intptr, string)
1 user32.dll intptr sendmessage(handleref, int, intptr, intptr)
1 user32.dll intptr loadimage(intptr, int, uint, int, int, uint)
1 user32.dll intptr loadicon(intptr, intptr)
1 user32.dll intptr loadcursor(intptr, uint)
1 user32.dll intptr setcapture(intptr)
1 user32.dll intptr setfocus(handleref)
1 user32.dll intptr setwindowlong(handleref, int, intptr)
1 user32.dll intptr setwindowlong(intptr, int, intptr)
1 user32.dll intptr findwindow(string, string)
1 user32.dll bool messagebeep(uint)
1 user32.dll bool getmenuiteminfo(intptr, uint, bool, barsystemmenuitem/menuiteminfo&)
1 user32.dll bool systemparametersinfo(int, int, controlutils/nonclientmetrics, int)
1 user32.dll bool getkeyboardstate(byte[])
1 user32.dll bool getcaretpos(maskbox/maskstrategy/managedstrategy/getcaretpospoint&)
1 user32.dll bool getcaretpos(barmanagerhook/point&)
1 user32.dll bool endpaint(intptr, nativevista/paintstruct&)
1 user32.dll int closeclipboard()
1 user32.dll int destroyicon(intptr)
1 user32.dll int fillrect(intptr, nativevista/rect&, intptr)
1 user32.dll bool getscrollbarinfo(intptr, uint, scrollbarinfo&)
1 user32.dll bool showcaret(intptr)
1 user32.dll bool openclipboard(intptr)
1 user32.dll bool postmessage(intptr, int, intptr, intptr)
1 user32.dll bool releasecapture()
1 user32.dll bool setforegroundwindow(intptr)
1 user32.dll bool messagebeep(int)
1 user32.dll bool scrollwindowex(intptr, int, int, intptr, nativemethods/rect&, intptr, nativ
1 user32.dll bool hidecaret(intptr)
1 user32.dll bool getscrollinfo(intptr, int, scrollinfo&)
1 user32.dll bool setwindowspos(intptr, intptr, int, int, int, int, int)
1 user32.dll int fillrect(intptr, win32util/rect&, intptr)
1 user32.dll int getcaretblinktime()
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 int msgwaitformultipleobjects(int, intptr, bool, int, int)
1 user32.dll int getsystemmetrics(int)
1 user32.dll bool destroymenu(intptr)
1 user32.dll int getmenustring(intptr, uint, intptr, int, int)
1 user32.dll bool endpaint(intptr, nativemethods/paintstruct&)
1 user32.dll bool deletemenu(intptr, int, int)
1 user32.dll int getwindowplacement(intptr, barmanagerhook/windowplacement&)
1 user32.dll int isclipboardformatavailable(int)
1 user32.dll int getclasslong(intptr, int)
1 user32.dll bool adjustwindowrectex(nativemethods/rect&, int, bool, int)
1 user32.dll int mapwindowpoints(intptr, intptr, nativemethods/point&, 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/