Application Report


The following 38 APIs (used 99 times) might not work:

There are 290 P/Invokes (used 861 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 popmatrix()
11 opengl32.dll void loadidentity()
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 viewport(int, int, int, int)
8 opengl32.dll void color4ub(byte, byte, byte, byte)
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 opengl32.dll void lightf(int, int, single)
5 opengl32.dll bool makecurrent(intptr, intptr)
5 opengl32.dll void multmatrixd(double[])
5 opengl32.dll void lightfv(int, int, single[])
5 opengl32.dll void getdoublev(int, double[])
5 opengl32.dll void rotated(double, double, double, double)
5 user32.dll intptr sendmessage(intptr, int, int, int)
5 user32.dll int callnexthookex(intptr, int, intptr, intptr)
5 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, int)
5 user32.dll bool iswindowenabled(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 selectcliprgn(intptr, intptr)
4 gdi32.dll int excludecliprect(intptr, int, int, int, int)
4 kernel32.dll intptr globalfree(handleref)
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 opengl32.dll void getintegerv(int, int32[])
4 opengl32.dll void finish()
4 opengl32.dll void normal3f(single, single, single)
4 user32.dll intptr windowfrompoint(point)
4 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, uint)
4 user32.dll intptr getdc(intptr)
4 user32.dll int sendmessage(intptr, int, intptr, intptr)
4 user32.dll intptr getwindowdc(intptr)
3 gdi32.dll bool deletedc(intptr)
3 gdi32.dll int savedc(intptr)
3 gdi32.dll bool deleteenhmetafile(intptr)
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 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, intptr)
3 opengl32.dll void teximage2d(int, int, int, int, int, int, int, int, byte[])
3 opengl32.dll void color4f(single, single, single, single)
3 opengl32.dll void blendfunc(int, int)
3 user32.dll bool setkeyboardstate(byte[])
3 user32.dll bool iswindowvisible(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 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 bool setviewportextex(intptr, int, int, win32util/size&)
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 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 settextcolor(intptr, int)
2 gdi32.dll int getdibits(handleref, handleref, int, int, intptr, nativemethods/bitmapinfo_f
2 gdi32.dll int getkerningpairs(intptr, int, win32util/kerningpair[])
2 gdi32.dll int restoredc(intptr, int)
2 gdi32.dll int setbkcolor(intptr, int)
2 gdi32.dll intptr createpen(int, int, int)
2 gdi32.dll int setmapmode(intptr, int)
2 gdi32.dll intptr createbrushindirect(splitterlinehelper/logbrush)
2 gdi32.dll intptr createbitmap(int, int, int, int, int16[])
2 gdi32.dll int getcliprgn(intptr, intptr)
2 gdi32.dll uint getenhmetafilebits(intptr, uint, byte[])
2 gdi32.dll intptr getstockobject(int)
2 gdiplus.dll uint gdipemftowmfbits(intptr, uint, byte[], int, psconvert/emftowmfbitsflags)
2 gdiplus.dll uint gdipemftowmfbits(intptr, uint, byte[], int, safenativemethods/emftowmfbitsf
2 kernel32.dll int getlocaleinfo(int, int, string, int)
2 kernel32.dll intptr loadlibrary(string)
2 kernel32.dll bool freelibrary(intptr)
2 mapi32.dll int mapilogon(intptr, string, string, int, int, intptr&)
2 opengl32.dll void materialfv(int, int, single[])
2 opengl32.dll void colormask(bool, bool, bool, bool)
2 opengl32.dll void hint(int, int)
2 opengl32.dll void bindtexture(int, uint)
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 deletetextures(int, uint32[])
2 shell32 int shappbarmessage(int, taskbar/appbardata&)
2 user32.dll int releasedc(handleref, handleref)
2 user32.dll intptr setwindowshookex(int, hook, int, int)
2 user32.dll intptr getwindow(intptr, uint)
2 user32.dll int postmessage(intptr, int, intptr, intptr)
2 user32.dll int lockwindowupdate(intptr)
2 user32.dll int getmenuitemcount(intptr)
2 user32.dll bool unhookwindowshookex(intptr)
2 user32.dll bool showwindow(intptr, int)
2 user32.dll int setwindowlong(intptr, int, int)
2 user32.dll bool isiconic(intptr)
2 user32.dll bool systemparametersinfo(uint, uint, int32&, uint)
2 user32.dll intptr getactivewindow()
2 user32.dll bool enablewindow(intptr, bool)
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 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 void drawthemebackground(intptr, intptr, int, int, nativemethods/rect&, nativeme
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)
2 uxtheme.dll bool isappthemed()
2 uxtheme.dll int getthemeappproperties()
2 uxtheme.dll bool isthemeactive()
2 uxtheme.dll intptr openthemedata(intptr, string)
1 comctl32.dll bool initcommoncontrolsex(webhelper/initcommoncontrolsex)
1 comdlg32.dll bool pagesetupdlg(xtrapagesetupdialog/pagesetupdialog)
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 int exttextout(intptr, int, int, int, win32util/rect&, string, int, int32[])
1 gdi32.dll intptr intcreatesolidbrush(uint)
1 gdi32.dll intptr deleteobject(intptr)
1 gdi32.dll bool getviewportorgex(intptr, nativemethods/point&)
1 gdi32.dll bool deletedc(handleref)
1 gdi32.dll intptr createroundrectrgn(int, int, int, int, int, int)
1 gdi32.dll bool gettextmetrics(intptr, win32util/textmetric&)
1 gdi32.dll bool getcharwidth(intptr, uint, uint, int32[])
1 gdi32.dll intptr setenhmetafilebits(uint, byte[])
1 gdi32.dll intptr setwinmetafilebits(uint, byte[], intptr, safenativemethods/metafilepict&)
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 fillrgn(intptr, intptr, intptr)
1 gdi32.dll intptr createpatternbrush(intptr)
1 gdi32.dll intptr createdibsection(intptr, nativemethods/bitmapinfo_small&, int, int, intpt
1 gdi32.dll int gettextcharset(intptr)
1 gdi32.dll int getpaletteentries(intptr, int, int, byte[])
1 gdi32.dll bool rectvisible(intptr, nativemethods/rect&)
1 gdi32.dll bool setpixelformat(intptr, int, wgl/pixelformatdescriptor)
1 gdi32.dll int getobject(intptr, int, controlutils/logfont)
1 gdi32.dll int getmapmode(intptr)
1 gdi32.dll bool swapbuffers(intptr)
1 gdi32.dll bool translatecharsetinfo(uint, charsetinfo&, uint)
1 gdi32.dll bool rectangle(handleref, int, int, int, int)
1 gdi32.dll int setbkcolor(handleref, int)
1 gdi32.dll int setbkmode(intptr, int)
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(handleref)
1 gdi32.dll int choosepixelformat(intptr, wgl/pixelformatdescriptor)
1 gdi32.dll intptr createcompatiblebitmap(intptr, int, int)
1 gdi32.dll bool patblt(handleref, int, int, int, int, int)
1 gdi32.dll intptr createcompatiblebitmap(handleref, int, int)
1 gdi32.dll int translatecharsetinfo(intptr, safenativemethods/charsetinfo&, int)
1 gdi32.dll int bitblt(handleref, int, int, int, int, handleref, int, int, int)
1 gdi32.dll bool bitblt(intptr, int, int, int, int, intptr, int, int, uint)
1 gdi32.dll int gettextcolor(intptr)
1 glu32.dll void perspective(double, double, double, double)
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 lookat(double, double, double, double, double, double, double, double, doub
1 glu32.dll int unproject(double, double, double, double[], double[], int32[], double&, doub
1 kernel32.dll bool setprocessworkingsetsize(intptr, int, int)
1 kernel32.dll intptr loadlibraryex(string, intptr, uint)
1 kernel32.dll intptr freelibrary(intptr)
1 mapi32.dll int mapisendmail(intptr, intptr, mapimessage, int, int)
1 mapi32.dll int mapilogoff(intptr, intptr, int, int)
1 opengl32.dll void rasterposi(int, int)
1 opengl32.dll void readpixels(int, int, int, int, int, int, byte[])
1 opengl32.dll void colormaterial(int, int)
1 opengl32.dll void polygonoffset(single, single)
1 opengl32.dll void clearaccum(single, single, single, single)
1 opengl32.dll void scaled(double, double, double)
1 opengl32.dll void shademodel(int)
1 opengl32.dll void pointsize(single)
1 opengl32.dll void materialf(int, int, single)
1 opengl32.dll void linewidth(single)
1 opengl32.dll void linestipple(int, uint16)
1 opengl32.dll void lightmodelfv(int, single[])
1 opengl32.dll void getbooleanv(int, boolean[])
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 clipplane(int, double[])
1 opengl32.dll void lightmodeli(int, int)
1 opengl32.dll bool deletecontext(intptr)
1 opengl32.dll void loadmatrixd(double[])
1 opengl32.dll intptr createcontext(intptr)
1 opengl32.dll void clearstencil(int)
1 opengl32.dll void clearcolor(single, single, single, single)
1 opengl32.dll void stencilop(int, int, int)
1 opengl32.dll void stencilfunc(int, int, uint)
1 rpcrt4.dll int uuidcreatesequential(guid&)
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, intptr, intptr)
1 user32.dll uint enablemenuitem(intptr, uint, uint)
1 user32.dll void mouse_event(uint, uint, uint, uint, intptr)
1 user32.dll void waitmessage()
1 user32.dll intptr setwindowlong(handleref, int, intptr)
1 user32.dll intptr getfocus()
1 user32.dll intptr getforegroundwindow()
1 user32.dll intptr trackpopupmenu(intptr, int, int, int, int, intptr, intptr)
1 user32.dll intptr setfocus(handleref)
1 user32.dll intptr setwindowlong2(handleref, int, controlwndhook/mycallback)
1 user32.dll intptr setcapture(intptr)
1 user32.dll intptr sendmessage(intptr, int, intptr, string)
1 user32.dll intptr sendmessage(intptr, int, 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 setwindowlongptr32(handleref, int, handleref)
1 user32.dll intptr setwindowlong(intptr, int, intptr)
1 user32.dll intptr loadcursor(intptr, uint)
1 user32.dll intptr findwindow(string, string)
1 user32.dll bool adjustwindowrectex(nativemethods/rect&, int, bool, 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 deletemenu(intptr, int, int)
1 user32.dll bool destroymenu(intptr)
1 user32.dll bool endpaint(intptr, nativemethods/paintstruct&)
1 user32.dll bool getcaretpos(barmanagerhook/point&)
1 user32.dll bool getcaretpos(maskbox/maskstrategy/managedstrategy/getcaretpospoint&)
1 user32.dll bool endpaint(intptr, nativevista/paintstruct&)
1 user32.dll bool getkeyboardstate(byte[])
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 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 intptr callwindowproc(intptr, intptr, int, intptr, intptr)
1 user32.dll intptr beginpaint(intptr, nativevista/paintstruct&)
1 user32.dll int setscrollinfo(intptr, int, scrollinfo&, bool)
1 user32.dll int16 getkeystate(int)
1 user32.dll intptr beginpaint(intptr, nativemethods/paintstruct&)
1 user32.dll int64 getwindowlong(handleref, int)
1 user32.dll int16 vkkeyscan(char)
1 user32.dll int msgwaitformultipleobjects(int, intptr, bool, int, 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 mapwindowpoints(intptr, intptr, nativemethods/point&, int)
1 uxtheme.dll intptr bufferedpaintsetalpha(intptr, intptr, byte)
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