Application Report


The following 56 APIs (used 239 times) might not work:

There are 305 P/Invokes (used 883 times):

Count Library Function
74 opengl32.dll void vertex3d(double, double, double)
36 gdi32.dll bool deleteobject(intptr)
29 opengl32.dll void matrixmode(int)
21 gdi32.dll intptr selectobject(intptr, intptr)
16 opengl32.dll void end()
16 opengl32.dll void enable(int)
16 opengl32.dll void begin(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 pushmatrix()
11 opengl32.dll void loadidentity()
11 opengl32.dll void popmatrix()
10 opengl32.dll void translated(double, double, double)
10 user32.dll int releasedc(intptr, intptr)
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 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()
6 gdi32.dll uint getoutlinetextmetrics(intptr, uint, intptr)
6 user32.dll intptr getsystemmenu(intptr, bool)
6 user32.dll bool iszoomed(intptr)
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 void multmatrixd(double[])
5 opengl32.dll void lightf(int, int, single)
5 opengl32.dll void getdoublev(int, double[])
5 opengl32.dll void lightfv(int, int, single[])
5 opengl32.dll bool makecurrent(intptr, intptr)
5 opengl32.dll void rotated(double, double, double, double)
5 user32.dll int sendmessage(intptr, int, intptr, intptr)
5 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, int)
5 user32.dll bool iswindowenabled(intptr)
5 user32.dll intptr sendmessage(intptr, int, int, int)
5 user32.dll int callnexthookex(intptr, int, intptr, intptr)
4 gdi32.dll int selectcliprgn(intptr, intptr)
4 gdi32.dll int setrop2(handleref, int)
4 gdi32.dll bool deleteobject(handleref)
4 gdi32.dll int combinergn(intptr, intptr, intptr, int)
4 gdi32.dll int excludecliprect(intptr, int, int, int, int)
4 opengl32.dll void getintegerv(int, int32[])
4 opengl32.dll void finish()
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 clear(int)
4 user32.dll intptr getwindowdc(intptr)
4 user32.dll intptr getdc(intptr)
4 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, uint)
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 gdi32.dll bool deleteenhmetafile(intptr)
3 gdi32.dll bool deletedc(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 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 blendfunc(int, int)
3 user32.dll int getwindowlong(intptr, int)
3 user32.dll bool showscrollbar(intptr, int, bool)
3 user32.dll bool setkeyboardstate(byte[])
3 user32.dll bool iswindowvisible(intptr)
3 user32.dll intptr getdcex(intptr, intptr, int)
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.dll int getdibits(handleref, handleref, int, int, intptr, nativemethods/bitmapinfo_f
2 gdi32.dll uint getenhmetafilebits(intptr, uint, byte[])
2 gdi32.dll intptr createpen(int, int, int)
2 gdi32.dll intptr createbitmap(int, int, int, int, int16[])
2 gdi32.dll intptr getstockobject(int)
2 gdi32.dll int settextcolor(intptr, int)
2 gdi32.dll int setmapmode(intptr, int)
2 gdi32.dll int setbkcolor(intptr, int)
2 gdi32.dll intptr createcompatibledc(intptr)
2 gdi32.dll int restoredc(intptr, int)
2 gdi32.dll int getkerningpairs(intptr, int, win32util/kerningpair[])
2 gdi32.dll int getcliprgn(intptr, intptr)
2 gdi32.dll bool setwindowextex(intptr, int, int, win32util/size&)
2 gdi32.dll bool setviewportorgex(intptr, int, int, win32/size)
2 gdi32.dll bool setviewportextex(intptr, int, int, win32util/size&)
2 gdi32.dll intptr createbrushindirect(splitterlinehelper/logbrush)
2 gdi32.dll int bitblt(intptr, int, int, int, int, intptr, int, int, int)
2 gdi32.dll int describepixelformat(intptr, int, int, wgl/pixelformatdescriptor)
2 gdi32.dll int extselectcliprgn(intptr, 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 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 depthmask(bool)
2 opengl32.dll void texenvf(int, int, single)
2 opengl32.dll void deletetextures(int, uint32[])
2 opengl32.dll void colormask(bool, bool, bool, bool)
2 opengl32.dll void materialfv(int, int, single[])
2 opengl32.dll void bindtexture(int, uint)
2 opengl32.dll void hint(int, int)
2 rpcrt4.dll int uuidcreatesequential(guid&)
2 shell32 int shappbarmessage(int, taskbar/appbardata&)
2 user32 int sendmessage(intptr, int, int, int32[])
2 user32.dll intptr getdcex(handleref, handleref, int)
2 user32.dll int releasedc(handleref, handleref)
2 user32.dll intptr sendmessage(intptr, int, bool, int)
2 user32.dll bool enablewindow(intptr, bool)
2 user32.dll intptr getactivewindow()
2 user32.dll uint sendmessage(intptr, uint, uint, uint)
2 user32.dll intptr windowfrompoint(point)
2 user32.dll bool showwindow(intptr, int)
2 user32.dll bool systemparametersinfo(uint, uint, int32&, uint)
2 user32.dll int setwindowlong(intptr, int, int)
2 user32.dll int lockwindowupdate(intptr)
2 user32.dll bool isiconic(intptr)
2 user32.dll intptr getwindow(intptr, uint)
2 user32.dll bool getwindowrect(intptr, nativemethods/rect&)
2 user32.dll bool getwindowrect(intptr, dragdropdispatcherwinapi/rect&)
2 user32.dll int postmessage(intptr, int, intptr, intptr)
2 user32.dll int getmenuitemcount(intptr)
2 user32.dll bool unhookwindowshookex(intptr)
2 user32.dll intptr setwindowshookex(int, hook, int, int)
2 uxtheme.dll intptr getthemecolor(intptr, int, int, int, int32&)
2 uxtheme.dll bool isappthemed()
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 int setwindowtheme(intptr, string, string)
2 uxtheme.dll intptr getthemebackgroundextent(intptr, intptr, int, int, nativemethods/rect&, n
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 getthememargins(intptr, intptr, int, int, int, intptr, xpmargins&)
2 uxtheme.dll intptr openthemedata(intptr, 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 dwmapi.dll void dwmextendframeintoclientarea(intptr, nativemethods/margins&)
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 intptr createcompatiblebitmap(intptr, int, int)
1 gdi32.dll bool getcharwidth(intptr, uint, uint, int32[])
1 gdi32.dll intptr createcompatiblebitmap(handleref, int, int)
1 gdi32.dll intptr setenhmetafilebits(uint, byte[])
1 gdi32.dll intptr deleteobject(intptr)
1 gdi32.dll bool rectangle(handleref, int, int, int, int)
1 gdi32.dll bool gettextmetrics(intptr, win32util/textmetric&)
1 gdi32.dll bool translatecharsetinfo(uint, charsetinfo&, uint)
1 gdi32.dll uint getcharacterplacement(intptr, string, int, int, gcp_results&, uint)
1 gdi32.dll bool getcharabcwidths(intptr, uint, uint, win32util/abc[])
1 gdi32.dll bool swapbuffers(intptr)
1 gdi32.dll intptr createpatternbrush(intptr)
1 gdi32.dll intptr createdibsection(intptr, nativemethods/bitmapinfo_small&, int, int, intpt
1 gdi32.dll intptr createdc(string, string, intptr, intptr)
1 gdi32.dll bool deletedc(handleref)
1 gdi32.dll bool fillrgn(intptr, intptr, intptr)
1 gdi32.dll intptr createcompatibledc(handleref)
1 gdi32.dll int getpaletteentries(intptr, int, int, byte[])
1 gdi32.dll intptr createroundrectrgn(int, int, int, int, int, int)
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 gettextcharset(intptr)
1 gdi32.dll bool patblt(handleref, int, int, int, int, int)
1 gdi32.dll intptr intcreatesolidbrush(uint)
1 gdi32.dll int getobject(intptr, int, controlutils/logfont)
1 gdi32.dll int setbkmode(intptr, int)
1 gdi32.dll intptr createdibsection(handleref, nativemethods/bitmapinfo_flat&, int, intptr&,
1 gdi32.dll int gettextcolor(intptr)
1 gdi32.dll int setbkcolor(handleref, int)
1 gdi32.dll bool getviewportorgex(intptr, nativemethods/point&)
1 gdi32.dll int getmapmode(intptr)
1 gdi32.dll int exttextout(intptr, int, int, int, win32util/rect&, string, int, int32[])
1 gdi32.dll bool setpixelformat(intptr, int, wgl/pixelformatdescriptor)
1 gdi32.dll bool rectvisible(intptr, nativemethods/rect&)
1 gdi32.dll int translatecharsetinfo(intptr, safenativemethods/charsetinfo&, int)
1 glu32.dll void tessendcontour(intptr)
1 glu32.dll void perspective(double, double, double, double)
1 glu32.dll int unproject(double, double, double, double[], double[], int32[], double&, doub
1 glu32.dll void tessbegincontour(intptr)
1 glu32.dll int scaleimage(int, int, int, int, intptr, int, int, int, byte[])
1 glu32.dll void tessbeginpolygon(intptr, intptr)
1 glu32.dll intptr newtess()
1 glu32.dll void tessnormal(intptr, double, double, double)
1 glu32.dll void tessvertex(intptr, double[], intptr)
1 glu32.dll void deletetess(intptr)
1 glu32.dll void lookat(double, double, double, double, double, double, double, double, doub
1 glu32.dll void tessendpolygon(intptr)
1 glu32.dll int project(double, double, double, double[], double[], int32[], double&, double
1 kernel32.dll intptr loadlibraryex(string, intptr, uint)
1 kernel32.dll intptr freelibrary(intptr)
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 olepro32.dll int olecreatepictureindirect(bitmaphelper/pictdesc&, guid&, int, object&)
1 opengl32.dll void getbooleanv(int, boolean[])
1 opengl32.dll void stencilfunc(int, int, uint)
1 opengl32.dll void lightmodeli(int, int)
1 opengl32.dll void linewidth(single)
1 opengl32.dll void loadmatrixd(double[])
1 opengl32.dll void materialf(int, int, single)
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 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 clearaccum(single, single, single, single)
1 opengl32.dll intptr createcontext(intptr)
1 opengl32.dll bool deletecontext(intptr)
1 opengl32.dll void pointsize(single)
1 opengl32.dll void lightmodelfv(int, single[])
1 opengl32.dll void shademodel(int)
1 opengl32.dll void stencilop(int, int, int)
1 opengl32.dll void readpixels(int, int, int, int, int, int, byte[])
1 opengl32.dll void scaled(double, double, double)
1 opengl32.dll void rasterposi(int, int)
1 opengl32.dll void polygonoffset(single, single)
1 opengl32.dll void linestipple(int, uint16)
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 void mouse_event(uint, uint, uint, uint, intptr)
1 user32.dll intptr getfocus()
1 user32.dll intptr getforegroundwindow()
1 user32.dll intptr sendmessage(intptr, int, int, propertypicker/tv_hittestinfo&)
1 user32.dll intptr trackpopupmenu(intptr, int, int, int, int, intptr, intptr)
1 user32.dll uint enablemenuitem(intptr, uint, uint)
1 user32.dll void waitmessage()
1 user32.dll intptr beginpaint(intptr, nativevista/paintstruct&)
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 sendmessage(intptr, int, intptr, intptr)
1 user32.dll intptr setwindowlong(intptr, int, intptr)
1 user32.dll intptr setwindowlong2(handleref, int, controlwndhook/mycallback)
1 user32.dll intptr setwindowlongptr32(handleref, int, handleref)
1 user32.dll intptr sendmessage(intptr, int, int, intptr)
1 user32.dll intptr setwindowlong(handleref, int, intptr)
1 user32.dll intptr setwindowlongptr64(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 loadcursor(intptr, uint)
1 user32.dll bool deletemenu(intptr, int, int)
1 user32.dll bool messagebeep(int)
1 user32.dll bool messagebeep(uint)
1 user32.dll bool postmessage(intptr, int, intptr, intptr)
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 showcaret(intptr)
1 user32.dll bool systemparametersinfo(int, int, controlutils/nonclientmetrics, int)
1 user32.dll bool hidecaret(intptr)
1 user32.dll bool getscrollinfo(intptr, int, scrollinfo&)
1 user32.dll bool getscrollbarinfo(intptr, uint, scrollbarinfo&)
1 user32.dll bool destroymenu(intptr)
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 bool getcaretpos(maskbox/maskstrategy/managedstrategy/getcaretpospoint&)
1 user32.dll bool getkeyboardstate(byte[])
1 user32.dll bool adjustwindowrectex(nativemethods/rect&, int, bool, int)
1 user32.dll bool getmenuiteminfo(intptr, uint, bool, barsystemmenuitem/menuiteminfo&)
1 user32.dll bool systemparametersinfo(int, int, rectangle&, int)
1 user32.dll int destroyicon(intptr)
1 user32.dll int fillrect(intptr, nativevista/rect&, intptr)
1 user32.dll int postmessage(intptr, int, int, 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 intptr callwindowproc(intptr, intptr, int, intptr, intptr)
1 user32.dll intptr beginpaint(intptr, nativemethods/paintstruct&)
1 user32.dll int setcapture(intptr)
1 user32.dll int setscrollinfo(intptr, int, scrollinfo&, bool)
1 user32.dll int64 getwindowlong(handleref, int)
1 user32.dll int16 vkkeyscan(char)
1 user32.dll intptr findwindow(string, string)
1 user32.dll int16 getkeystate(int)
1 user32.dll int fillrect(intptr, win32util/rect&, intptr)
1 user32.dll int getclasslong(intptr, int)
1 user32.dll int getmenustring(intptr, uint, intptr, int, int)
1 user32.dll int getscrollinfo(intptr, int, scrollinfostruct&)
1 user32.dll int getsyscolor(int)
1 user32.dll int getsystemmetrics(int)
1 user32.dll int getwindowplacement(intptr, barmanagerhook/windowplacement&)
1 user32.dll int mapwindowpoints(intptr, intptr, nativemethods/point&, int)
1 user32.dll int msgwaitformultipleobjects(int, intptr, bool, 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)