Application Report


The following 61 APIs (used 257 times) might not work:

There are 309 P/Invokes (used 889 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 popmatrix()
11 opengl32.dll void loadidentity()
11 opengl32.dll void pushmatrix()
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 texparameteri(int, int, int)
8 opengl32.dll void color4ub(byte, byte, byte, byte)
8 opengl32.dll void viewport(int, int, int, int)
8 user32.dll int16 getasynckeystate(int)
8 user32.dll int sendmessage(intptr, int, int, intptr)
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 getsystemmenu(intptr, bool)
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 void lightf(int, int, single)
5 opengl32.dll void lightfv(int, int, single[])
5 opengl32.dll void multmatrixd(double[])
5 opengl32.dll void rotated(double, double, double, double)
5 opengl32.dll void getdoublev(int, double[])
5 opengl32.dll bool makecurrent(intptr, intptr)
5 user32.dll bool iswindowenabled(intptr)
5 user32.dll int callnexthookex(intptr, int, intptr, intptr)
5 user32.dll int sendmessage(intptr, int, intptr, intptr)
5 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, int)
5 user32.dll intptr sendmessage(intptr, int, int, int)
4 gdi32.dll int setrop2(handleref, int)
4 gdi32.dll bool deleteobject(handleref)
4 gdi32.dll int selectcliprgn(intptr, intptr)
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 normal3f(single, single, single)
4 opengl32.dll void finish()
4 opengl32.dll void clear(int)
4 opengl32.dll void pixelstorei(int, int)
4 opengl32.dll void ortho(double, double, double, double, double, double)
4 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, uint)
4 user32.dll intptr getwindowdc(intptr)
4 user32.dll intptr getdc(intptr)
3 gdi32.dll bool deleteenhmetafile(intptr)
3 gdi32.dll intptr createfont(int, int, int, int, int, int, int, int, int, int, int, int, in
3 gdi32.dll uint getfontdata(intptr, uint, uint, byte[], uint)
3 gdi32.dll bool deletedc(intptr)
3 gdi32.dll int savedc(intptr)
3 glu32.dll void tessproperty(intptr, int, double)
3 kernel32.dll void outputdebugstring(string)
3 opengl32.dll void blendfunc(int, int)
3 opengl32.dll void teximage2d(int, int, int, int, int, int, int, int, intptr)
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 user32.dll bool iswindowvisible(intptr)
3 user32.dll int getwindowlong(intptr, int)
3 user32.dll bool setkeyboardstate(byte[])
3 user32.dll bool showscrollbar(intptr, int, bool)
3 user32.dll bool showwindow(intptr, int)
3 user32.dll intptr getdcex(intptr, intptr, int)
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 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 int describepixelformat(intptr, int, int, wgl/pixelformatdescriptor)
2 gdi32.dll int bitblt(intptr, int, int, int, int, intptr, int, int, int)
2 gdi32.dll intptr createbrushindirect(splitterlinehelper/logbrush)
2 gdi32.dll int settextcolor(intptr, int)
2 gdi32.dll bool setviewportextex(intptr, int, int, win32util/size&)
2 gdi32.dll intptr getstockobject(int)
2 gdi32.dll bool setviewportorgex(intptr, int, int, win32/size)
2 gdi32.dll bool setwindowextex(intptr, int, int, win32util/size&)
2 gdi32.dll intptr createcompatibledc(intptr)
2 gdi32.dll int extselectcliprgn(intptr, intptr, int)
2 gdi32.dll int setmapmode(intptr, int)
2 gdi32.dll int getkerningpairs(intptr, int, win32util/kerningpair[])
2 gdi32.dll int getcliprgn(intptr, intptr)
2 gdi32.dll int setbkcolor(intptr, int)
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 int getlocaleinfo(int, int, string, int)
2 kernel32.dll intptr globalfree(handleref)
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 colormask(bool, bool, bool, bool)
2 opengl32.dll void deletetextures(int, uint32[])
2 opengl32.dll void bindtexture(int, uint)
2 opengl32.dll void depthmask(bool)
2 opengl32.dll void hint(int, int)
2 opengl32.dll void materialfv(int, int, single[])
2 opengl32.dll void gentextures(int, uint32[])
2 opengl32.dll void texenvf(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 bool destroyicon(int32&)
2 user32.dll bool enablewindow(intptr, bool)
2 user32.dll intptr getdcex(handleref, handleref, int)
2 user32.dll intptr windowfrompoint(point)
2 user32.dll int postmessage(intptr, int, intptr, intptr)
2 user32.dll bool systemparametersinfo(uint, uint, int32&, uint)
2 user32.dll int getmenuitemcount(intptr)
2 user32.dll int lockwindowupdate(intptr)
2 user32.dll int releasedc(handleref, handleref)
2 user32.dll intptr sendmessage(intptr, int, bool, int)
2 user32.dll int setwindowlong(intptr, int, int)
2 user32.dll intptr getwindow(intptr, uint)
2 user32.dll intptr setwindowshookex(int, hook, int, int)
2 user32.dll intptr getactivewindow()
2 user32.dll uint sendmessage(intptr, uint, uint, uint)
2 user32.dll bool getwindowrect(intptr, dragdropdispatcherwinapi/rect&)
2 user32.dll bool isiconic(intptr)
2 user32.dll bool getwindowrect(intptr, nativemethods/rect&)
2 user32.dll bool unhookwindowshookex(intptr)
2 uxtheme.dll intptr getthemebackgroundcontentrect(intptr, intptr, int, int, nativemethods/rec
2 uxtheme.dll intptr getthemecolor(intptr, int, int, int, int32&)
2 uxtheme.dll int getthemeappproperties()
2 uxtheme.dll intptr getthememargins(intptr, intptr, int, int, int, intptr, xpmargins&)
2 uxtheme.dll int setwindowtheme(intptr, string, string)
2 uxtheme.dll void drawthemebackground(intptr, intptr, int, int, nativemethods/rect&, nativeme
2 uxtheme.dll bool isappthemed()
2 uxtheme.dll bool isthemeactive()
2 uxtheme.dll intptr getthemebackgroundextent(intptr, intptr, int, int, nativemethods/rect&, n
2 uxtheme.dll intptr openthemedata(intptr, string)
2 uxtheme.dll intptr drawthemeedge(intptr, intptr, int, int, nativemethods/rect&, int, int, na
1 comctl32.dll bool initcommoncontrolsex(webhelper/initcommoncontrolsex)
1 comdlg32.dll bool printdlg64(xtraprintdialog/printdlg64)
1 comdlg32.dll bool printdlg(xtraprintdialog/printdlg)
1 dwmapi.dll void dwmiscompositionenabled(boolean&)
1 dwmapi.dll void dwmextendframeintoclientarea(intptr, nativemethods/margins&)
1 dwmapi.dll int dwmdefwindowproc(intptr, int, intptr, intptr, intptr&)
1 gdi32.dll intptr deleteobject(intptr)
1 gdi32.dll intptr createcompatibledc(handleref)
1 gdi32.dll bool rectvisible(intptr, nativemethods/rect&)
1 gdi32.dll intptr setenhmetafilebits(uint, byte[])
1 gdi32.dll uint getcharacterplacement(intptr, string, int, int, gcp_results&, uint)
1 gdi32.dll intptr createdc(string, string, intptr, intptr)
1 gdi32.dll bool gettextmetrics(intptr, win32util/textmetric&)
1 gdi32.dll intptr createcompatiblebitmap(intptr, int, int)
1 gdi32.dll int bitblt(handleref, int, int, int, int, handleref, int, int, int)
1 gdi32.dll bool getcharwidth(intptr, uint, uint, int32[])
1 gdi32.dll bool getviewportorgex(intptr, nativemethods/point&)
1 gdi32.dll bool patblt(handleref, int, int, int, int, int)
1 gdi32.dll bool swapbuffers(intptr)
1 gdi32.dll bool translatecharsetinfo(uint, charsetinfo&, uint)
1 gdi32.dll bool setpixelformat(intptr, int, wgl/pixelformatdescriptor)
1 gdi32.dll intptr createroundrectrgn(int, int, int, int, int, int)
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 intcreatesolidbrush(uint)
1 gdi32.dll bool rectangle(handleref, int, int, int, int)
1 gdi32.dll int choosepixelformat(intptr, wgl/pixelformatdescriptor)
1 gdi32.dll bool getcharabcwidths(intptr, uint, uint, win32util/abc[])
1 gdi32.dll int translatecharsetinfo(intptr, safenativemethods/charsetinfo&, int)
1 gdi32.dll int getobject(intptr, int, controlutils/logfont)
1 gdi32.dll bool bitblt(intptr, int, int, int, int, intptr, int, int, uint)
1 gdi32.dll int getpaletteentries(intptr, int, int, byte[])
1 gdi32.dll int gettextcharset(intptr)
1 gdi32.dll int gettextcolor(intptr)
1 gdi32.dll int setbkmode(intptr, int)
1 gdi32.dll int setbkcolor(handleref, int)
1 gdi32.dll intptr setwinmetafilebits(uint, byte[], intptr, safenativemethods/metafilepict&)
1 gdi32.dll intptr createcompatiblebitmap(handleref, int, int)
1 gdi32.dll int getmapmode(intptr)
1 gdi32.dll int exttextout(intptr, int, int, int, win32util/rect&, string, int, int32[])
1 gdi32.dll bool fillrgn(intptr, intptr, intptr)
1 gdi32.dll bool deletedc(handleref)
1 glu32.dll int unproject(double, double, double, double[], double[], int32[], double&, doub
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 void tessvertex(intptr, double[], intptr)
1 glu32.dll void deletetess(intptr)
1 glu32.dll void tessbeginpolygon(intptr, 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 void tessbegincontour(intptr)
1 glu32.dll void tessendpolygon(intptr)
1 glu32.dll void tessendcontour(intptr)
1 glu32.dll void tessnormal(intptr, double, double, double)
1 glu32.dll intptr newtess()
1 kernel32.dll intptr getmodulehandle(string)
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 linestipple(int, uint16)
1 opengl32.dll void linewidth(single)
1 opengl32.dll void scaled(double, double, double)
1 opengl32.dll void shademodel(int)
1 opengl32.dll void clipplane(int, double[])
1 opengl32.dll void stencilfunc(int, int, uint)
1 opengl32.dll void stencilop(int, int, int)
1 opengl32.dll void lightmodeli(int, int)
1 opengl32.dll void colormaterial(int, int)
1 opengl32.dll void lightmodelfv(int, single[])
1 opengl32.dll void getbooleanv(int, boolean[])
1 opengl32.dll void drawpixels(int, int, int, int, byte[])
1 opengl32.dll void materialf(int, int, single)
1 opengl32.dll void readpixels(int, int, int, int, int, int, byte[])
1 opengl32.dll void frustum(double, double, double, double, double, double)
1 opengl32.dll bool deletecontext(intptr)
1 opengl32.dll void loadmatrixd(double[])
1 opengl32.dll void clearaccum(single, single, single, single)
1 opengl32.dll intptr createcontext(intptr)
1 opengl32.dll void pointsize(single)
1 opengl32.dll void polygonoffset(single, single)
1 opengl32.dll void rasterposi(int, int)
1 opengl32.dll void clearcolor(single, single, single, single)
1 opengl32.dll void clearstencil(int)
1 shell32.dll int extracticonex(string, int, int32&, int32&, int)
1 user32 void notifywinevent(int, intptr, int, int)
1 user32 intptr sendmessage(handleref, int, int, string)
1 user32 intptr sendmessage(handleref, int, int, intptr)
1 user32.dll intptr loadicon(intptr, intptr)
1 user32.dll intptr loadimage(intptr, int, uint, int, int, uint)
1 user32.dll intptr getfocus()
1 user32.dll intptr loadcursor(intptr, uint)
1 user32.dll intptr getforegroundwindow()
1 user32.dll intptr sendmessage(handleref, int, intptr, intptr)
1 user32.dll intptr trackpopupmenu(intptr, int, int, int, int, intptr, intptr)
1 user32.dll uint enablemenuitem(intptr, uint, uint)
1 user32.dll intptr callwindowproc(intptr, intptr, int, intptr, intptr)
1 user32.dll intptr setwindowlongptr64(handleref, int, handleref)
1 user32.dll void waitmessage()
1 user32.dll intptr setwindowlongptr32(handleref, int, handleref)
1 user32.dll intptr setwindowlong2(handleref, int, controlwndhook/mycallback)
1 user32.dll intptr setwindowlong(intptr, int, intptr)
1 user32.dll intptr setwindowlong(handleref, int, intptr)
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 sendmessage(intptr, int, int, propertypicker/tv_hittestinfo&)
1 user32.dll int mapwindowpoints(intptr, intptr, nativemethods/point&, int)
1 user32.dll intptr sendmessage(intptr, int, int, intptr)
1 user32.dll void mouse_event(uint, uint, uint, uint, intptr)
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 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 beginpaint(intptr, nativevista/paintstruct&)
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, nativevista/rect&, intptr)
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 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)