Application Report


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

There are 309 P/Invokes (used 979 times):

Count Library Function
66 opengl32.dll void vertex3d(double, double, double)
56 gdi32.dll bool deleteobject(intptr)
29 opengl32.dll void matrixmode(int)
25 gdi32.dll intptr selectobject(intptr, intptr)
23 gdi32.dll intptr createrectrgn(int, int, int, int)
16 opengl32.dll void enable(int)
15 opengl32.dll void begin(int)
15 opengl32.dll void disable(int)
15 opengl32.dll void end()
12 opengl32.dll void normal3d(double, double, double)
12 opengl32.dll void texcoord2d(double, double)
11 opengl32.dll void loadidentity()
11 user32.dll int16 getasynckeystate(int)
10 user32.dll int callnexthookex(intptr, int, intptr, intptr)
10 user32.dll int releasedc(intptr, intptr)
9 kernel32.dll int getcurrentthreadid()
9 opengl32.dll void pushmatrix()
9 opengl32.dll void popmatrix()
8 gdi32.dll int excludecliprect(intptr, int, int, int, int)
8 gdi32.dll int selectcliprgn(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 viewport(int, int, int, int)
8 user32.dll int sendmessage(intptr, int, uint, uint)
8 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, uint)
7 gdi32.dll int combinergn(intptr, intptr, intptr, int)
7 gdi32.dll intptr createsolidbrush(int)
7 gdi32.dll int savedc(intptr)
7 opengl32.dll void translated(double, double, double)
7 opengl32.dll void color4ub(byte, byte, byte, byte)
7 user32.dll int sendmessage(intptr, int, int, intptr)
6 gdi32.dll int settextcolor(intptr, int)
6 gdi32.dll uint getoutlinetextmetrics(intptr, uint, intptr)
6 user32.dll bool iszoomed(intptr)
5 gdi32.dll bool patblt(intptr, int, int, int, int, int)
5 gdi32.dll int restoredc(intptr, int)
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 opengl32.dll void multmatrixd(double[])
5 opengl32.dll void getdoublev(int, double[])
5 opengl32.dll void lightf(int, int, single)
5 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, int)
5 user32.dll bool showwindow(intptr, int)
5 user32.dll intptr sendmessage(intptr, int, int, int)
5 user32.dll bool iswindowenabled(intptr)
5 user32.dll intptr getsystemmenu(intptr, bool)
4 gdi32.dll int setrop2(handleref, int)
4 gdi32.dll bool deletedc(intptr)
4 gdi32.dll bool deleteobject(handleref)
4 gdi32.dll int setbkcolor(intptr, int)
4 gdi32.dll int getcliprgn(intptr, intptr)
4 kernel32.dll void outputdebugstring(string)
4 kernel32.dll intptr globalfree(handleref)
4 opengl32.dll void clear(int)
4 opengl32.dll void getintegerv(int, int32[])
4 opengl32.dll void ortho(double, double, double, double, double, double)
4 opengl32.dll void normal3f(single, single, single)
4 opengl32.dll void pixelstorei(int, int)
4 opengl32.dll void finish()
4 user32.dll bool unhookwindowshookex(intptr)
4 user32.dll int fillrect(intptr, gdirect&, intptr)
4 user32.dll int sendmessage(intptr, int, intptr, intptr)
4 user32.dll intptr setwindowshookex(int, hook, int, int)
4 user32.dll intptr getwindowdc(intptr)
4 user32.dll intptr getdc(intptr)
4 uxtheme.dll bool isthemeactive()
4 uxtheme.dll intptr openthemedata(intptr, string)
4 uxtheme.dll intptr getthememargins(intptr, intptr, int, int, int, intptr, xpmargins&)
4 uxtheme.dll intptr getthemecolor(intptr, int, int, int, int32&)
4 uxtheme.dll int getthemeappproperties()
4 uxtheme.dll bool isappthemed()
3 gdi32.dll uint getfontdata(intptr, uint, uint, byte[], uint)
3 gdi32.dll intptr getstockobject(int)
3 gdi32.dll int setbkmode(intptr, int)
3 gdi32.dll int extselectcliprgn(intptr, intptr, int)
3 gdi32.dll bool deleteenhmetafile(intptr)
3 gdi32.dll intptr createcompatibledc(intptr)
3 gdi32.dll intptr createfont(int, int, int, int, int, int, int, int, int, int, int, int, in
3 opengl32.dll void blendfunc(int, int)
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 accum(int, single)
3 user32.dll intptr getdcex(intptr, intptr, int)
3 user32.dll bool showscrollbar(intptr, int, bool)
3 user32.dll int getwindowlong(intptr, int)
3 user32.dll bool setkeyboardstate(byte[])
3 uxtheme.dll int getthemebackgroundregion(intptr, intptr, int, int, gdirect&, intptr&)
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
3 uxtheme.dll intptr getthemepartsize(intptr, intptr, int, int, intptr, int, size&)
2 comctl32.dll bool _trackmouseevent(nativemethods/trackmouseevent)
2 gdi32.dll intptr deleteobject(intptr)
2 gdi32.dll intptr createpatternbrush(intptr)
2 gdi32.dll bool setviewportextex(intptr, int, int, win32util/size&)
2 gdi32.dll intptr createbrushindirect(splitterlinehelper/logbrush)
2 gdi32.dll bool setviewportorgex(intptr, int, int, win32/size)
2 gdi32.dll bool setwindowextex(intptr, int, int, win32util/size&)
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 int setmapmode(intptr, int)
2 gdi32.dll int getbkmode(intptr)
2 gdi32.dll int getkerningpairs(intptr, int, win32util/kerningpair[])
2 gdi32.dll intptr createpen(int, int, int)
2 gdi32.dll int getdibits(handleref, handleref, int, int, intptr, nativemethods/bitmapinfo_f
2 gdi32.dll bool bitblt(intptr, int, int, int, int, intptr, int, int, uint)
2 gdi32.dll bool fillrgn(intptr, intptr, intptr)
2 gdi32.dll int describepixelformat(intptr, int, int, wgl/pixelformatdescriptor)
2 gdi32.dll uint getenhmetafilebits(intptr, uint, byte[])
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 bool freelibrary(intptr)
2 kernel32.dll int getlocaleinfo(int, int, string, int)
2 kernel32.dll intptr loadlibrary(string)
2 mapi32.dll int mapilogon(intptr, string, string, int, int, intptr&)
2 opengl32.dll void depthmask(bool)
2 opengl32.dll void materialfv(int, int, single[])
2 opengl32.dll void colormask(bool, bool, bool, bool)
2 opengl32.dll void texenvf(int, int, single)
2 opengl32.dll void gentextures(int, uint32[])
2 opengl32.dll void hint(int, int)
2 opengl32.dll void deletetextures(int, uint32[])
2 opengl32.dll void bindtexture(int, uint)
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 setwindowlong(handleref, int, intptr)
2 user32.dll int setwindowlong(intptr, int, int)
2 user32.dll uint enablemenuitem(intptr, uint, uint)
2 user32.dll bool getwindowrect(intptr, nativemethods/rect&)
2 user32.dll bool enablewindow(intptr, bool)
2 user32.dll intptr sendmessage(intptr, int, bool, int)
2 user32.dll bool systemparametersinfo(uint, uint, int32&, uint)
2 user32.dll int lockwindowupdate(intptr)
2 user32.dll intptr getdcex(handleref, handleref, int)
2 user32.dll int releasedc(handleref, handleref)
2 user32.dll uint sendmessage(intptr, uint, uint, uint)
2 user32.dll intptr callwindowproc(intptr, intptr, int, intptr, intptr)
2 user32.dll int sendmessage(intptr, int, int, int)
2 user32.dll int postmessage(intptr, int, intptr, intptr)
2 user32.dll intptr setwindowlong2(handleref, int, controlwndhook/mycallback)
2 user32.dll bool isiconic(intptr)
2 uxtheme.dll void drawthemebackground(intptr, intptr, int, int, gdirect&, gdirect&)
2 uxtheme.dll void drawthemebackground(intptr, intptr, int, int, nativemethods/rect&, nativeme
2 uxtheme.dll int setwindowtheme(intptr, string, string)
2 uxtheme.dll intptr drawthemeedge(intptr, intptr, int, int, gdirect&, int, int, gdirect&)
2 uxtheme.dll intptr drawthemeedge(intptr, intptr, int, int, nativemethods/rect&, int, int, na
2 uxtheme.dll intptr getcurrentthemename(string, int, string, int, string, int)
2 uxtheme.dll intptr getthemebackgroundcontentrect(intptr, intptr, int, int, gdirect&, gdirect
2 uxtheme.dll intptr getthemebackgroundcontentrect(intptr, intptr, int, int, nativemethods/rec
2 uxtheme.dll intptr getthemebackgroundextent(intptr, intptr, int, int, gdirect&, gdirect&)
2 uxtheme.dll intptr getthemebackgroundextent(intptr, intptr, int, int, nativemethods/rect&, n
1 comctl32.dll bool initcommoncontrolsex(webhelper/initcommoncontrolsex)
1 comdlg32.dll bool printdlg64(xtraprintdialog/printdlg64)
1 comdlg32.dll bool printdlg(xtraprintdialog/printdlg)
1 comdlg32.dll bool pagesetupdlg(xtrapagesetupdialog/pagesetupdialog)
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 createcompatiblebitmap(intptr, int, int)
1 gdi32.dll intptr createcompatiblebitmap(handleref, int, int)
1 gdi32.dll intptr createbitmap(int, int, int, int, intptr)
1 gdi32.dll int translatecharsetinfo(intptr, safenativemethods/charsetinfo&, int)
1 gdi32.dll int setpixel(intptr, int, int, int)
1 gdi32.dll int setbkcolor(handleref, int)
1 gdi32.dll int gettextcolor(intptr)
1 gdi32.dll intptr createcompatibledc(handleref)
1 gdi32.dll intptr createdc(string, string, intptr, intptr)
1 gdi32.dll intptr createdibsection(handleref, nativemethods/bitmapinfo_flat&, int, intptr&,
1 gdi32.dll intptr createdibsection(intptr, nativemethods/bitmapinfo_small&, int, int, intpt
1 gdi32.dll intptr createroundrectrgn(int, int, int, int, int, int)
1 gdi32.dll intptr createsolidbrush(int64)
1 gdi32.dll intptr intcreatesolidbrush(uint)
1 gdi32.dll intptr setenhmetafilebits(uint, byte[])
1 gdi32.dll intptr setwinmetafilebits(uint, byte[], intptr, safenativemethods/metafilepict&)
1 gdi32.dll int gettextcharset(intptr)
1 gdi32.dll int getpaletteentries(intptr, int, int, byte[])
1 gdi32.dll bool framergn(intptr, intptr, intptr, int, int)
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 getviewportorgex(intptr, nativemethods/point&)
1 gdi32.dll bool rectangle(handleref, int, int, int, int)
1 gdi32.dll bool rectvisible(intptr, nativemethods/rect&)
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 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 bool deletedc(handleref)
1 gdi32.dll uint getcharacterplacement(intptr, string, int, int, gcp_results&, uint)
1 gdi32.dll bool patblt(handleref, int, int, int, int, int)
1 glu32.dll int unproject(double, double, double, double[], double[], int32[], double&, doub
1 glu32.dll int scaleimage(int, int, int, int, intptr, int, int, int, byte[])
1 glu32.dll void lookat(double, double, double, double, double, double, double, double, doub
1 glu32.dll int project(double, double, double, double[], double[], int32[], double&, double
1 glu32.dll void perspective(double, double, double, double)
1 kernel32.dll intptr freelibrary(intptr)
1 kernel32.dll bool setprocessworkingsetsize(intptr, int, int)
1 kernel32.dll intptr loadlibraryex(string, intptr, uint)
1 mapi32.dll int mapisendmail(intptr, intptr, mapimessage, int, int)
1 mapi32.dll int mapilogoff(intptr, intptr, int, int)
1 ole32.dll void createstreamonhglobal(intptr, bool, istream&)
1 olepro32.dll int olecreatepictureindirect(bitmaphelper/pictdesc&, guid&, int, object&)
1 opengl32.dll void shademodel(int)
1 opengl32.dll intptr createcontext(intptr)
1 opengl32.dll bool deletecontext(intptr)
1 opengl32.dll void polygonoffset(single, single)
1 opengl32.dll void stencilfunc(int, int, uint)
1 opengl32.dll void scaled(double, double, double)
1 opengl32.dll void readpixels(int, int, int, int, int, int, byte[])
1 opengl32.dll void rasterposi(int, int)
1 opengl32.dll void clearaccum(single, single, single, single)
1 opengl32.dll void getbooleanv(int, boolean[])
1 opengl32.dll void lightmodelfv(int, single[])
1 opengl32.dll void lightmodeli(int, int)
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 pointsize(single)
1 opengl32.dll void linestipple(int, uint16)
1 opengl32.dll void clearcolor(single, single, single, single)
1 opengl32.dll void stencilop(int, int, int)
1 opengl32.dll void linewidth(single)
1 opengl32.dll void loadmatrixd(double[])
1 opengl32.dll void clearstencil(int)
1 opengl32.dll void clipplane(int, double[])
1 opengl32.dll void materialf(int, int, single)
1 user32 intptr sendmessage(handleref, int, int, intptr)
1 user32 int msgwaitformultipleobjects(int, intptr, int16, int, int)
1 user32 intptr sendmessage(handleref, int, int, string)
1 user32 void notifywinevent(int, intptr, int, int)
1 user32.dll intptr sendmessage(intptr, int, int, intptr)
1 user32.dll intptr loadimage(intptr, int, uint, int, int, uint)
1 user32.dll intptr loadcursor(intptr, uint)
1 user32.dll intptr sendmessage(handleref, int, intptr, intptr)
1 user32.dll intptr sendmessage(intptr, int, int, propertypicker/tv_hittestinfo&)
1 user32.dll void waitmessage()
1 user32.dll void mouse_event(uint, uint, uint, uint, intptr)
1 user32.dll intptr windowfrompoint(point)
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 setwindowlong(intptr, 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 getforegroundwindow()
1 user32.dll bool messagebeep(int)
1 user32.dll int drawtext(intptr, string, int, gdirect&, int)
1 user32.dll bool getkeyboardstate(byte[])
1 user32.dll int fillrect(intptr, nativevista/rect&, intptr)
1 user32.dll int fillrect(intptr, win32util/rect&, intptr)
1 user32.dll int framerect(intptr, gdirect&, intptr)
1 user32.dll int getactivewindow()
1 user32.dll int getclasslong(intptr, int)
1 user32.dll int getmenuitemcount(intptr)
1 user32.dll int getmenustring(intptr, uint, intptr, int, int)
1 user32.dll int destroyicon(intptr)
1 user32.dll bool getmenuiteminfo(intptr, uint, bool, barsystemmenuitem/menuiteminfo&)
1 user32.dll bool getscrollbarinfo(intptr, uint, scrollbarinfo&)
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 iswindowvisible(intptr)
1 user32.dll bool showcaret(intptr)
1 user32.dll bool hidecaret(intptr)
1 user32.dll bool systemparametersinfo(int, int, controlutils/nonclientmetrics, int)
1 user32.dll bool getscrollinfo(intptr, int, scrollinfo&)
1 user32.dll int getscrollinfo(intptr, int, scrollinfostruct&)
1 user32.dll int getsyscolor(int)
1 user32.dll intptr getactivewindow()
1 user32.dll int scrollwindowex(intptr, int, int, windowscroller/rect&, windowscroller/rect&,
1 user32.dll bool destroymenu(intptr)
1 user32.dll intptr findwindow(string, string)
1 user32.dll intptr beginpaint(intptr, nativevista/paintstruct&)
1 user32.dll intptr beginpaint(intptr, nativemethods/paintstruct&)
1 user32.dll bool adjustwindowrectex(nativemethods/rect&, int, bool, 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 int setcapture(intptr)
1 user32.dll bool endpaint(intptr, nativemethods/paintstruct&)
1 user32.dll int getsystemmetrics(int)
1 user32.dll bool getcaretpos(maskbox/maskstrategy/managedstrategy/getcaretpospoint&)
1 user32.dll int getwindowplacement(intptr, barmanagerhook/windowplacement&)
1 user32.dll bool getcaretpos(barmanagerhook/point&)
1 user32.dll intptr getfocus()
1 user32.dll int mapwindowpoints(intptr, intptr, nativemethods/point&, int)
1 user32.dll int msgwaitformultipleobjects(int, intptr, bool, int, int)
1 user32.dll int postmessage(intptr, int, int, int)
1 user32.dll bool endpaint(intptr, nativevista/paintstruct&)
1 user32.dll int64 getwindowlong(handleref, int)
1 uxtheme.dll void bufferedpaintinit()
1 uxtheme.dll intptr endbufferedpaint(intptr, intptr)
1 uxtheme.dll intptr drawthemeparentbackground(intptr, intptr, nativemethods/rect&)
1 uxtheme.dll intptr drawthemeparentbackground(intptr, intptr, gdirect&)
1 uxtheme.dll intptr bufferedpaintsetalpha(intptr, intptr, byte)
1 uxtheme.dll intptr beginbufferedpaint(intptr, nativemethods/rect&, smartdoublebufferpainter/
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 beginbufferedpaint(intptr, intptr, intptr, intptr, intptr&)