Application Report


The following 42 APIs (used 119 times) might not work:

There are 271 P/Invokes (used 787 times):

Count Library Function
66 opengl32.dll void vertex3d(double, double, double)
33 gdi32.dll bool deleteobject(intptr)
29 opengl32.dll void matrixmode(int)
16 opengl32.dll void enable(int)
15 gdi32.dll intptr selectobject(intptr, intptr)
15 opengl32.dll void begin(int)
15 opengl32.dll void disable(int)
15 opengl32.dll void end()
12 gdi32.dll intptr createrectrgn(int, int, int, int)
12 opengl32.dll void normal3d(double, double, double)
12 opengl32.dll void texcoord2d(double, double)
11 opengl32.dll void loadidentity()
9 opengl32.dll void pushmatrix()
9 opengl32.dll void popmatrix()
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 int16 getasynckeystate(int)
8 user32.dll int releasedc(intptr, intptr)
7 kernel32.dll int getcurrentthreadid()
7 opengl32.dll void translated(double, double, double)
7 opengl32.dll void color4ub(byte, byte, byte, byte)
6 user32.dll int sendmessage(intptr, int, int, intptr)
6 user32.dll int sendmessage(intptr, int, uint, uint)
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 lightfv(int, int, single[])
5 opengl32.dll void lightf(int, int, single)
5 opengl32.dll void getdoublev(int, double[])
5 opengl32.dll void rotated(double, double, double, double)
5 opengl32.dll void multmatrixd(double[])
5 opengl32.dll bool makecurrent(intptr, intptr)
5 user32.dll bool iswindowenabled(intptr)
5 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, int)
5 user32.dll int callnexthookex(intptr, int, intptr, intptr)
5 user32.dll intptr sendmessage(intptr, int, int, int)
4 gdi32.dll int combinergn(intptr, intptr, intptr, int)
4 gdi32.dll int selectcliprgn(intptr, intptr)
4 gdi32.dll uint getoutlinetextmetrics(intptr, uint, intptr)
4 gdi32.dll int setrop2(handleref, int)
4 gdi32.dll bool deleteobject(handleref)
4 gdi32.dll int excludecliprect(intptr, int, int, int, int)
4 kernel32.dll intptr globalfree(handleref)
4 opengl32.dll void finish()
4 opengl32.dll void ortho(double, double, double, double, double, double)
4 opengl32.dll void normal3f(single, single, single)
4 opengl32.dll void clear(int)
4 opengl32.dll void pixelstorei(int, int)
4 opengl32.dll void getintegerv(int, int32[])
4 user32.dll intptr getsystemmenu(intptr, bool)
4 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, uint)
4 user32.dll int sendmessage(intptr, int, intptr, intptr)
4 user32.dll intptr getwindowdc(intptr)
3 gdi32.dll bool deleteenhmetafile(intptr)
3 gdi32.dll int savedc(intptr)
3 gdi32.dll uint getfontdata(intptr, uint, uint, byte[], uint)
3 kernel32.dll void outputdebugstring(string)
3 opengl32.dll void color4f(single, single, single, single)
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 accum(int, single)
3 user32.dll bool setkeyboardstate(byte[])
3 user32.dll intptr getdcex(intptr, intptr, int)
3 user32.dll bool showscrollbar(intptr, int, bool)
3 user32.dll int getwindowlong(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 setwindowextex(intptr, int, int, win32util/size&)
2 gdi32.dll bool setviewportextex(intptr, int, int, win32util/size&)
2 gdi32.dll int getcliprgn(intptr, intptr)
2 gdi32.dll uint getenhmetafilebits(intptr, uint, byte[])
2 gdi32.dll bool setviewportorgex(intptr, int, int, win32/size)
2 gdi32.dll intptr createfont(int, int, int, int, int, int, int, int, int, int, int, int, in
2 gdi32.dll intptr createbrushindirect(splitterlinehelper/logbrush)
2 gdi32.dll intptr createbitmap(int, int, int, int, int16[])
2 gdi32.dll int settextcolor(intptr, int)
2 gdi32.dll int getdibits(handleref, handleref, int, int, intptr, nativemethods/bitmapinfo_f
2 gdi32.dll int setmapmode(intptr, int)
2 gdi32.dll int setbkcolor(intptr, int)
2 gdi32.dll int getkerningpairs(intptr, int, win32util/kerningpair[])
2 gdi32.dll int restoredc(intptr, int)
2 gdi32.dll bool deletedc(intptr)
2 gdi32.dll int extselectcliprgn(intptr, intptr, int)
2 gdi32.dll int bitblt(intptr, int, int, int, int, intptr, int, int, int)
2 gdi32.dll intptr createpen(int, int, int)
2 gdi32.dll int describepixelformat(intptr, int, int, wgl/pixelformatdescriptor)
2 gdi32.dll intptr getstockobject(int)
2 gdiplus.dll uint gdipemftowmfbits(intptr, uint, byte[], int, safenativemethods/emftowmfbitsf
2 gdiplus.dll uint gdipemftowmfbits(intptr, uint, byte[], int, psconvert/emftowmfbitsflags)
2 mapi32.dll int mapilogon(intptr, string, string, int, int, intptr&)
2 opengl32.dll void depthmask(bool)
2 opengl32.dll void deletetextures(int, uint32[])
2 opengl32.dll void colormask(bool, bool, bool, bool)
2 opengl32.dll void hint(int, int)
2 opengl32.dll void materialfv(int, int, single[])
2 opengl32.dll void bindtexture(int, uint)
2 opengl32.dll void gentextures(int, uint32[])
2 opengl32.dll void texenvf(int, int, single)
2 shell32 int shappbarmessage(int, taskbar/appbardata&)
2 user32.dll bool systemparametersinfo(uint, uint, int32&, uint)
2 user32.dll bool showwindow(intptr, int)
2 user32.dll bool getwindowrect(intptr, nativemethods/rect&)
2 user32.dll int lockwindowupdate(intptr)
2 user32.dll int setwindowlong(intptr, int, int)
2 user32.dll intptr getdc(intptr)
2 user32.dll bool isiconic(intptr)
2 user32.dll intptr getdcex(handleref, handleref, int)
2 user32.dll bool enablewindow(intptr, bool)
2 user32.dll int postmessage(intptr, int, intptr, intptr)
2 user32.dll intptr setwindowshookex(int, hook, int, int)
2 user32.dll int releasedc(handleref, handleref)
2 user32.dll bool unhookwindowshookex(intptr)
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 openthemedata(intptr, string)
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 bool isthemeactive()
2 uxtheme.dll int setwindowtheme(intptr, string, string)
2 uxtheme.dll bool isappthemed()
2 uxtheme.dll int getthemeappproperties()
2 uxtheme.dll void drawthemebackground(intptr, intptr, int, int, nativemethods/rect&, nativeme
1 comdlg32.dll bool pagesetupdlg(xtrapagesetupdialog/pagesetupdialog)
1 comdlg32.dll bool printdlg(xtraprintdialog/printdlg)
1 comdlg32.dll bool printdlg64(xtraprintdialog/printdlg64)
1 dwmapi.dll void dwmiscompositionenabled(boolean&)
1 dwmapi.dll int dwmdefwindowproc(intptr, int, intptr, intptr, intptr&)
1 dwmapi.dll void dwmextendframeintoclientarea(intptr, nativemethods/margins&)
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 deleteobject(intptr)
1 gdi32.dll bool getviewportorgex(intptr, nativemethods/point&)
1 gdi32.dll intptr intcreatesolidbrush(uint)
1 gdi32.dll bool gettextmetrics(intptr, win32util/textmetric&)
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 getcharwidth(intptr, uint, uint, int32[])
1 gdi32.dll bool getcharabcwidths(intptr, uint, uint, win32util/abc[])
1 gdi32.dll bool fillrgn(intptr, intptr, intptr)
1 gdi32.dll bool deletedc(handleref)
1 gdi32.dll intptr createdibsection(handleref, nativemethods/bitmapinfo_flat&, int, intptr&,
1 gdi32.dll intptr createdc(string, string, intptr, intptr)
1 gdi32.dll bool rectangle(handleref, int, int, int, int)
1 gdi32.dll int getpaletteentries(intptr, int, int, byte[])
1 gdi32.dll int getobject(intptr, int, controlutils/logfont)
1 gdi32.dll int exttextout(intptr, int, int, int, win32util/rect&, string, int, int32[])
1 gdi32.dll int choosepixelformat(intptr, wgl/pixelformatdescriptor)
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 int gettextcharset(intptr)
1 gdi32.dll int gettextcolor(intptr)
1 gdi32.dll bool patblt(handleref, int, int, int, int, int)
1 gdi32.dll intptr createcompatibledc(intptr)
1 gdi32.dll intptr createcompatibledc(handleref)
1 gdi32.dll intptr createcompatiblebitmap(handleref, int, int)
1 gdi32.dll int bitblt(handleref, int, int, int, int, handleref, int, int, int)
1 gdi32.dll int translatecharsetinfo(intptr, safenativemethods/charsetinfo&, int)
1 gdi32.dll int setbkmode(intptr, int)
1 gdi32.dll int setbkcolor(handleref, int)
1 gdi32.dll bool translatecharsetinfo(uint, charsetinfo&, uint)
1 gdi32.dll int getmapmode(intptr)
1 glu32.dll int project(double, double, double, double[], double[], int32[], double&, double
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 int scaleimage(int, int, int, int, intptr, int, int, int, byte[])
1 kernel32.dll int getlocaleinfo(int, int, string, int)
1 mapi32.dll int mapilogoff(intptr, intptr, int, int)
1 mapi32.dll int mapisendmail(intptr, intptr, mapimessage, int, int)
1 opengl32.dll void clearstencil(int)
1 opengl32.dll void rasterposi(int, int)
1 opengl32.dll void clipplane(int, double[])
1 opengl32.dll void pointsize(single)
1 opengl32.dll void colormaterial(int, int)
1 opengl32.dll void drawpixels(int, int, int, int, byte[])
1 opengl32.dll void frustum(double, double, double, double, double, double)
1 opengl32.dll void getbooleanv(int, boolean[])
1 opengl32.dll void polygonoffset(single, single)
1 opengl32.dll void lightmodelfv(int, single[])
1 opengl32.dll void lightmodeli(int, int)
1 opengl32.dll void linestipple(int, uint16)
1 opengl32.dll void materialf(int, int, single)
1 opengl32.dll void loadmatrixd(double[])
1 opengl32.dll void linewidth(single)
1 opengl32.dll void clearcolor(single, single, single, single)
1 opengl32.dll intptr createcontext(intptr)
1 opengl32.dll void stencilop(int, int, int)
1 opengl32.dll void shademodel(int)
1 opengl32.dll void scaled(double, double, double)
1 opengl32.dll void stencilfunc(int, int, uint)
1 opengl32.dll void clearaccum(single, single, single, single)
1 opengl32.dll bool deletecontext(intptr)
1 opengl32.dll void readpixels(int, int, int, int, int, int, byte[])
1 user32 intptr sendmessage(handleref, int, int, string)
1 user32 intptr sendmessage(handleref, int, int, intptr)
1 user32 void notifywinevent(int, intptr, int, int)
1 user32.dll void mouse_event(uint, uint, uint, uint, intptr)
1 user32.dll intptr loadimage(intptr, int, uint, int, int, uint)
1 user32.dll void waitmessage()
1 user32.dll intptr setfocus(handleref)
1 user32.dll intptr getforegroundwindow()
1 user32.dll intptr getfocus()
1 user32.dll intptr sendmessage(handleref, int, intptr, intptr)
1 user32.dll uint enablemenuitem(intptr, uint, uint)
1 user32.dll intptr windowfrompoint(point)
1 user32.dll intptr setwindowlongptr32(handleref, int, handleref)
1 user32.dll intptr setwindowlong(intptr, int, intptr)
1 user32.dll intptr setwindowlong(handleref, int, intptr)
1 user32.dll intptr setcapture(intptr)
1 user32.dll intptr setwindowlong2(handleref, int, controlwndhook/mycallback)
1 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
1 user32.dll intptr sendmessage(intptr, int, int, intptr)
1 user32.dll intptr trackpopupmenu(intptr, int, int, int, int, intptr, intptr)
1 user32.dll intptr setwindowlongptr64(handleref, int, handleref)
1 user32.dll intptr sendmessage(intptr, int, intptr, string)
1 user32.dll intptr getactivewindow()
1 user32.dll bool adjustwindowrectex(nativemethods/rect&, int, bool, int)
1 user32.dll bool showcaret(intptr)
1 user32.dll bool scrollwindowex(intptr, int, int, intptr, nativemethods/rect&, intptr, nativ
1 user32.dll bool releasecapture()
1 user32.dll bool postmessage(intptr, int, intptr, intptr)
1 user32.dll bool messagebeep(uint)
1 user32.dll bool messagebeep(int)
1 user32.dll bool iswindowvisible(intptr)
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 getmenuiteminfo(intptr, uint, bool, barsystemmenuitem/menuiteminfo&)
1 user32.dll bool getcaretpos(barmanagerhook/point&)
1 user32.dll bool getkeyboardstate(byte[])
1 user32.dll bool getcaretpos(maskbox/maskstrategy/managedstrategy/getcaretpospoint&)
1 user32.dll bool endpaint(intptr, nativevista/paintstruct&)
1 user32.dll bool endpaint(intptr, nativemethods/paintstruct&)
1 user32.dll bool destroymenu(intptr)
1 user32.dll bool systemparametersinfo(int, int, controlutils/nonclientmetrics, int)
1 user32.dll int destroyicon(intptr)
1 user32.dll int fillrect(intptr, nativevista/rect&, intptr)
1 user32.dll int setcapture(intptr)
1 user32.dll int setscrollinfo(intptr, int, scrollinfo&, bool)
1 user32.dll intptr findwindow(string, string)
1 user32.dll intptr callwindowproc(intptr, intptr, int, intptr, intptr)
1 user32.dll int16 getkeystate(int)
1 user32.dll int16 vkkeyscan(char)
1 user32.dll intptr beginpaint(intptr, nativevista/paintstruct&)
1 user32.dll intptr beginpaint(intptr, nativemethods/paintstruct&)
1 user32.dll int sendmessage(intptr, int, int, int)
1 user32.dll int mapwindowpoints(intptr, intptr, nativemethods/point&, int)
1 user32.dll int fillrect(intptr, win32util/rect&, 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 getsystemmetrics(int)
1 user32.dll int getwindowplacement(intptr, barmanagerhook/windowplacement&)
1 user32.dll int64 getwindowlong(handleref, int)
1 uxtheme.dll void bufferedpaintinit()
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, nativemethods/rect&, smartdoublebufferpainter/
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 int endbufferedpaint(intptr, bool)