Application Report


The following 60 APIs (used 293 times) might not work:

There are 318 P/Invokes (used 914 times):

Count Library Function
74 opengl32.dll void vertex3d(double, double, double)
36 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 enable(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)
11 opengl32.dll void loadidentity()
11 opengl32.dll void popmatrix()
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 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 int sendmessage(intptr, int, int, intptr)
8 user32.dll int16 getasynckeystate(int)
8 user32.dll int sendmessage(intptr, int, uint, uint)
7 kernel32.dll int getcurrentthreadid()
6 gdi32.dll uint getoutlinetextmetrics(intptr, uint, intptr)
6 user32.dll intptr sendmessage(intptr, int, int, int)
6 user32.dll bool iszoomed(intptr)
6 user32.dll intptr getsystemmenu(intptr, bool)
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 intptr getwindowdc(intptr)
5 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, int)
5 user32.dll int sendmessage(intptr, int, intptr, intptr)
5 user32.dll int callnexthookex(intptr, int, intptr, intptr)
5 user32.dll bool iswindowenabled(intptr)
4 gdi32.dll int selectcliprgn(intptr, intptr)
4 gdi32.dll int setrop2(handleref, int)
4 gdi32.dll int excludecliprect(intptr, int, int, int, int)
4 gdi32.dll int combinergn(intptr, intptr, intptr, int)
4 gdi32.dll bool deleteobject(handleref)
4 opengl32.dll void pixelstorei(int, int)
4 opengl32.dll void ortho(double, double, double, double, double, double)
4 opengl32.dll void finish()
4 opengl32.dll void clear(int)
4 opengl32.dll void getintegerv(int, int32[])
4 opengl32.dll void normal3f(single, single, single)
4 user32.dll bool iswindowvisible(intptr)
4 user32.dll intptr getdc(intptr)
4 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, uint)
3 gdi32.dll intptr getstockobject(int)
3 gdi32.dll bool deleteenhmetafile(intptr)
3 gdi32.dll int getcharacterplacement(intptr, string, int, int, safenativemethods/gcp_result
3 gdi32.dll bool deletedc(intptr)
3 gdi32.dll int settextcolor(intptr, int)
3 gdi32.dll uint getfontdata(intptr, uint, uint, byte[], uint)
3 gdi32.dll intptr createfont(int, int, int, int, int, int, int, int, int, int, int, int, in
3 gdi32.dll int savedc(intptr)
3 glu32.dll void tessproperty(intptr, int, double)
3 kernel32.dll void outputdebugstring(string)
3 opengl32.dll void accum(int, single)
3 opengl32.dll void multmatrixd(double[])
3 opengl32.dll void getdoublev(int, double[])
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 teximage2d(int, int, int, int, int, int, int, int, intptr)
3 opengl32.dll void blendfunc(int, int)
3 user32.dll bool isiconic(intptr)
3 user32.dll int getwindowlong(intptr, int)
3 user32.dll bool showscrollbar(intptr, int, bool)
3 user32.dll intptr getdcex(intptr, intptr, int)
3 user32.dll bool setkeyboardstate(byte[])
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 dwmapi.dll void dwmextendframeintoclientarea(intptr, nativemethods/margins&)
2 gdi32 int getenhmetafilebits(int, int, byte[])
2 gdi32 int getmetafilebitsex(int, int, byte[])
2 gdi32.dll int extselectcliprgn(intptr, intptr, int)
2 gdi32.dll int describepixelformat(intptr, int, int, wgl/pixelformatdescriptor)
2 gdi32.dll int setmapmode(intptr, int)
2 gdi32.dll intptr createpen(int, int, int)
2 gdi32.dll bool setwindoworgex(intptr, int, int, safenativemethods/point&)
2 gdi32.dll bool setwindowextex(intptr, int, int, win32util/size&)
2 gdi32.dll bool setviewportextex(intptr, int, int, win32util/size&)
2 gdi32.dll bool setviewportorgex(intptr, int, int, win32/size)
2 gdi32.dll intptr createbrushindirect(splitterlinehelper/logbrush)
2 gdi32.dll intptr createbitmap(int, int, int, int, int16[])
2 gdi32.dll int bitblt(intptr, int, int, int, int, intptr, int, int, int)
2 gdi32.dll bool setwindowextex(intptr, int, int, safenativemethods/size&)
2 gdi32.dll int exttextout(intptr, int, int, int, safenativemethods/rect&, intptr, int, intp
2 gdi32.dll int getcliprgn(intptr, intptr)
2 gdi32.dll int getdibits(handleref, handleref, int, int, intptr, nativemethods/bitmapinfo_f
2 gdi32.dll intptr createcompatibledc(intptr)
2 gdi32.dll int setbkcolor(intptr, int)
2 gdi32.dll uint getenhmetafilebits(intptr, uint, byte[])
2 gdi32.dll int setbkmode(intptr, int)
2 gdi32.dll int getkerningpairs(intptr, int, win32util/kerningpair[])
2 gdi32.dll int restoredc(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 intptr globalfree(handleref)
2 kernel32.dll intptr loadlibrary(string)
2 kernel32.dll bool freelibrary(intptr)
2 kernel32.dll int getlocaleinfo(int, int, string, int)
2 mapi32.dll int mapilogon(intptr, string, string, int, int, intptr&)
2 opengl32.dll void deletetextures(int, uint32[])
2 opengl32.dll void hint(int, int)
2 opengl32.dll void materialfv(int, int, single[])
2 opengl32.dll void depthmask(bool)
2 opengl32.dll void gentextures(int, uint32[])
2 opengl32.dll void texenvf(int, int, single)
2 opengl32.dll void bindtexture(int, uint)
2 opengl32.dll void colormask(bool, bool, bool, bool)
2 rpcrt4.dll int uuidcreatesequential(guid&)
2 shell32 int shappbarmessage(int, taskbar/appbardata&)
2 user32 int sendmessage(intptr, int, int, int32[])
2 user32.dll uint sendmessage(intptr, uint, uint, uint)
2 user32.dll intptr windowfrompoint(point)
2 user32.dll bool getwindowrect(intptr, dragdropdispatcherwinapi/rect&)
2 user32.dll intptr getdcex(handleref, handleref, int)
2 user32.dll bool getwindowrect(intptr, nativemethods/rect&)
2 user32.dll bool showwindow(intptr, int)
2 user32.dll bool systemparametersinfo(uint, uint, int32&, uint)
2 user32.dll bool unhookwindowshookex(intptr)
2 user32.dll int animatewindow(intptr, int, int)
2 user32.dll int setwindowlong(intptr, int, int)
2 user32.dll intptr getwindow(intptr, uint)
2 user32.dll intptr getactivewindow()
2 user32.dll intptr sendmessage(intptr, int, bool, int)
2 user32.dll int releasedc(handleref, handleref)
2 user32.dll int postmessage(intptr, int, intptr, intptr)
2 user32.dll bool enablewindow(intptr, bool)
2 user32.dll int lockwindowupdate(intptr)
2 user32.dll int getmenuitemcount(intptr)
2 user32.dll intptr setwindowshookex(int, hook, int, int)
2 uxtheme.dll bool isthemeactive()
2 uxtheme.dll bool isappthemed()
2 uxtheme.dll int getthemeappproperties()
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 openthemedata(intptr, string)
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 intptr getthemebackgroundcontentrect(intptr, intptr, int, int, nativemethods/rec
2 uxtheme.dll intptr drawthemeedge(intptr, intptr, int, int, nativemethods/rect&, int, int, na
2 uxtheme.dll int setwindowtheme(intptr, string, string)
1 comctl32.dll bool initcommoncontrolsex(webhelper/initcommoncontrolsex)
1 comdlg32.dll bool printdlg64(xtraprintdialog/printdlg64)
1 comdlg32.dll bool printdlg(xtraprintdialog/printdlg)
1 dwmapi.dll int dwmdefwindowproc(intptr, int, intptr, intptr, intptr&)
1 dwmapi.dll void dwmiscompositionenabled(boolean&)
1 gdi32.dll bool gettextmetrics(intptr, win32util/textmetric&)
1 gdi32.dll bool getviewportorgex(intptr, nativemethods/point&)
1 gdi32.dll intptr deleteobject(intptr)
1 gdi32.dll bool getwindoworgex(intptr, safenativemethods/point&)
1 gdi32.dll intptr createdibsection(handleref, nativemethods/bitmapinfo_flat&, int, intptr&,
1 gdi32.dll bool getwindowextex(intptr, safenativemethods/size&)
1 gdi32.dll bool getcharwidth(intptr, uint, uint, int32[])
1 gdi32.dll intptr intcreatesolidbrush(uint)
1 gdi32.dll int translatecharsetinfo(intptr, safenativemethods/charsetinfo&, int)
1 gdi32.dll intptr createcompatiblebitmap(intptr, int, int)
1 gdi32.dll intptr createcompatibledc(handleref)
1 gdi32.dll uint getcharacterplacement(intptr, string, int, int, gcp_results&, uint)
1 gdi32.dll intptr setwinmetafilebits(uint, byte[], intptr, safenativemethods/metafilepict&)
1 gdi32.dll bool bitblt(intptr, int, int, int, int, intptr, int, int, uint)
1 gdi32.dll bool deletedc(handleref)
1 gdi32.dll bool fillrgn(intptr, intptr, intptr)
1 gdi32.dll bool getcharabcwidths(intptr, uint, uint, win32util/abc[])
1 gdi32.dll intptr setenhmetafilebits(uint, byte[])
1 gdi32.dll intptr createdc(string, string, intptr, intptr)
1 gdi32.dll bool patblt(intptr, int, int, int, int, uint)
1 gdi32.dll int getobject(intptr, int, controlutils/logfont)
1 gdi32.dll bool patblt(handleref, int, int, int, int, int)
1 gdi32.dll int setbkcolor(handleref, int)
1 gdi32.dll int getmapmode(intptr)
1 gdi32.dll intptr createdibsection(intptr, nativemethods/bitmapinfo_small&, int, int, intpt
1 gdi32.dll int exttextout(intptr, int, int, int, win32util/rect&, string, int, int32[])
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 createpatternbrush(intptr)
1 gdi32.dll int choosepixelformat(intptr, wgl/pixelformatdescriptor)
1 gdi32.dll int setrop2(intptr, int)
1 gdi32.dll bool rectangle(handleref, int, int, int, int)
1 gdi32.dll intptr createcompatiblebitmap(handleref, int, int)
1 gdi32.dll bool setpixelformat(intptr, int, wgl/pixelformatdescriptor)
1 gdi32.dll bool rectvisible(intptr, safenativemethods/rect&)
1 gdi32.dll intptr createroundrectrgn(int, int, int, int, int, int)
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 glu32.dll void tessvertex(intptr, double[], intptr)
1 glu32.dll int scaleimage(int, int, int, int, intptr, int, int, int, byte[])
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 void tessendcontour(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 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 intptr newtess()
1 glu32.dll void tessendpolygon(intptr)
1 glu32.dll void deletetess(intptr)
1 kernel32.dll bool setprocessworkingsetsize(intptr, int, int)
1 kernel32.dll intptr freelibrary(intptr)
1 kernel32.dll intptr loadlibraryex(string, intptr, uint)
1 mapi32.dll int mapilogoff(intptr, intptr, int, int)
1 mapi32.dll int mapisendmail(intptr, intptr, mapimessage, int, int)
1 olepro32.dll int olecreatepictureindirect(bitmaphelper/pictdesc&, guid&, int, object&)
1 opengl32.dll void scaled(double, double, double)
1 opengl32.dll void linewidth(single)
1 opengl32.dll void loadmatrixd(double[])
1 opengl32.dll void materialf(int, int, single)
1 opengl32.dll void shademodel(int)
1 opengl32.dll void rotated(double, double, double, double)
1 opengl32.dll void pointsize(single)
1 opengl32.dll void stencilop(int, int, int)
1 opengl32.dll void stencilfunc(int, int, uint)
1 opengl32.dll void polygonoffset(single, single)
1 opengl32.dll void rasterposi(int, int)
1 opengl32.dll void readpixels(int, int, int, int, int, int, byte[])
1 opengl32.dll void linestipple(int, uint16)
1 opengl32.dll void frustum(double, double, double, double, double, double)
1 opengl32.dll void getbooleanv(int, boolean[])
1 opengl32.dll void drawpixels(int, int, int, int, byte[])
1 opengl32.dll void colormaterial(int, int)
1 opengl32.dll void clipplane(int, double[])
1 opengl32.dll void clearstencil(int)
1 opengl32.dll void clearcolor(single, single, single, single)
1 opengl32.dll void lightmodelfv(int, single[])
1 opengl32.dll void clearaccum(single, single, single, single)
1 opengl32.dll void lightmodeli(int, int)
1 opengl32.dll intptr createcontext(intptr)
1 opengl32.dll bool deletecontext(intptr)
1 user32 intptr sendmessage(handleref, int, int, string)
1 user32 void notifywinevent(int, intptr, int, int)
1 user32 intptr sendmessage(handleref, int, int, intptr)
1 user32.dll intptr sendmessage(intptr, int, int, propertypicker/tv_hittestinfo&)
1 user32.dll intptr setwindowlong2(handleref, int, controlwndhook/mycallback)
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 intptr getforegroundwindow()
1 user32.dll intptr getfocus()
1 user32.dll uint enablemenuitem(intptr, uint, uint)
1 user32.dll int setcapture(intptr)
1 user32.dll void waitmessage()
1 user32.dll intptr setwindowlong(intptr, int, intptr)
1 user32.dll int getwindowplacement(intptr, barmanagerhook/windowplacement&)
1 user32.dll intptr sendmessage(intptr, int, int, intptr)
1 user32.dll intptr setfocus(handleref)
1 user32.dll intptr sendmessage(intptr, int, intptr, 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 sendmessage(intptr, int, intptr, string)
1 user32.dll intptr setcapture(intptr)
1 user32.dll intptr setwindowlong(handleref, int, intptr)
1 user32.dll void mouse_event(uint, uint, uint, uint, intptr)
1 user32.dll bool scrollwindowex(intptr, int, int, intptr, nativemethods/rect&, intptr, nativ
1 user32.dll bool getmenuiteminfo(intptr, uint, bool, barsystemmenuitem/menuiteminfo&)
1 user32.dll bool getkeyboardstate(byte[])
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 getcaretpos(maskbox/maskstrategy/managedstrategy/getcaretpospoint&)
1 user32.dll int getmenustring(intptr, uint, intptr, int, int)
1 user32.dll bool getscrollbarinfo(intptr, uint, scrollbarinfo&)
1 user32.dll bool getscrollinfo(intptr, int, scrollinfo&)
1 user32.dll bool setforegroundwindow(intptr)
1 user32.dll bool releasecapture()
1 user32.dll bool postmessage(intptr, int, intptr, intptr)
1 user32.dll bool setwindowspos(intptr, intptr, int, int, int, int, int)
1 user32.dll bool showcaret(intptr)
1 user32.dll bool messagebeep(uint)
1 user32.dll bool messagebeep(int)
1 user32.dll bool hidecaret(intptr)
1 user32.dll bool systemparametersinfo(int, int, controlutils/nonclientmetrics, int)
1 user32.dll int getscrollinfo(intptr, int, scrollinfostruct&)
1 user32.dll int getsyscolor(int)
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 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 intptr findwindow(string, string)
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 getcaretpos(barmanagerhook/point&)
1 user32.dll int messagebox(intptr, string, string, uint)
1 user32.dll int msgwaitformultipleobjects(int, intptr, bool, int, int)
1 user32.dll int postmessage(intptr, int, int, int)
1 user32.dll int getsystemmetrics(int)
1 user32.dll bool destroymenu(intptr)
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/