Application Report


The following 36 APIs (used 85 times) might not work:

There are 298 P/Invokes (used 932 times):

Count Library Function
74 opengl32.dll void vertex3d(double, double, double)
36 gdi32.dll bool deleteobject(intptr)
29 opengl32.dll void matrixmode(int)
24 uxtheme.dll int drawthemebackground(intptr, intptr, int, int, rect&, rect&)
21 gdi32.dll intptr selectobject(intptr, intptr)
16 opengl32.dll void begin(int)
16 opengl32.dll void enable(int)
16 opengl32.dll void end()
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 loadidentity()
11 opengl32.dll void popmatrix()
11 opengl32.dll void pushmatrix()
10 gdi32.dll int getdevicecaps(intptr, int)
10 opengl32.dll void translated(double, double, double)
9 user32.dll int releasedc(intptr, intptr)
9 uxtheme.dll bool isappthemed()
8 gdi32.dll intptr selectobject(handleref, handleref)
8 opengl32.dll void viewport(int, int, int, int)
8 opengl32.dll void texparameteri(int, int, int)
8 opengl32.dll void color4ub(byte, byte, byte, byte)
8 user32.dll int16 getasynckeystate(int)
8 uxtheme.dll intptr openthemedata(intptr, string)
8 uxtheme.dll bool isthemeactive()
7 gdi32.dll int settextcolor(intptr, int)
7 kernel32.dll int getcurrentthreadid()
6 comctl32.dll int dllgetversion(dllversioninfo&)
6 gdi32.dll bool deleteenhmetafile(intptr)
6 user32.dll bool iszoomed(intptr)
6 user32.dll intptr getsystemmenu(intptr, bool)
6 user32.dll int sendmessage(intptr, int, int, intptr)
6 user32.dll int sendmessage(intptr, int, uint, uint)
6 uxtheme.dll int closethemedata(intptr)
5 gdi32.dll intptr createsolidbrush(int)
5 gdi32.dll bool patblt(intptr, int, int, int, int, int)
5 kernel32.dll int getprivateprofilestring(string, string, string, stringbuilder, int, string)
5 opengl32.dll void lightfv(int, int, single[])
5 opengl32.dll void rotated(double, double, double, double)
5 opengl32.dll bool makecurrent(intptr, intptr)
5 opengl32.dll void getdoublev(int, double[])
5 opengl32.dll void lightf(int, int, single)
5 opengl32.dll void multmatrixd(double[])
5 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, int)
5 user32.dll intptr sendmessage(intptr, int, int, int)
5 user32.dll int callnexthookex(intptr, int, intptr, intptr)
5 user32.dll bool iswindowenabled(intptr)
5 user32.dll int drawtext(intptr, string, int, rect&, drawtextflags)
4 gdi32.dll int combinergn(intptr, intptr, intptr, int)
4 gdi32.dll int setrop2(handleref, int)
4 gdi32.dll int excludecliprect(intptr, int, int, int, int)
4 gdi32.dll int selectcliprgn(intptr, intptr)
4 gdi32.dll bool deleteobject(handleref)
4 gdi32.dll uint getoutlinetextmetrics(intptr, uint, intptr)
4 kernel32.dll void copymemory(intptr, intptr, int)
4 opengl32.dll void ortho(double, double, double, double, double, double)
4 opengl32.dll void pixelstorei(int, int)
4 opengl32.dll void normal3f(single, single, single)
4 opengl32.dll void getintegerv(int, int32[])
4 opengl32.dll void clear(int)
4 opengl32.dll void finish()
4 user32.dll intptr getwindowdc(intptr)
4 user32.dll int sendmessage(intptr, int, intptr, intptr)
4 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, uint)
3 gdi32.dll intptr copyenhmetafile(intptr, stringbuilder)
3 gdi32.dll uint getfontdata(intptr, uint, uint, byte[], uint)
3 gdi32.dll int savedc(intptr)
3 gdi32.dll int setbkmode(intptr, int)
3 kernel32.dll void outputdebugstring(string)
3 opengl32.dll void accum(int, single)
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 color4f(single, single, single, single)
3 opengl32.dll void teximage2d(int, int, int, int, int, int, int, int, byte[])
3 user32.dll intptr getdc(intptr)
3 user32.dll intptr getdcex(intptr, intptr, int)
3 user32.dll bool setkeyboardstate(byte[])
3 user32.dll int getsystemmetrics(int)
3 user32.dll int getwindowlong(intptr, int)
3 user32.dll bool showscrollbar(intptr, int, bool)
3 user32.dll bool showwindow(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 gdiflush()
2 gdi32.dll int setmapmode(intptr, int)
2 gdi32.dll int getcliprgn(intptr, intptr)
2 gdi32.dll int setbkcolor(intptr, int)
2 gdi32.dll int getdibits(handleref, handleref, int, int, intptr, nativemethods/bitmapinfo_f
2 gdi32.dll int describepixelformat(intptr, int, int, wgl/pixelformatdescriptor)
2 gdi32.dll bool deletedc(intptr)
2 gdi32.dll int getkerningpairs(intptr, int, win32util/kerningpair[])
2 gdi32.dll int extselectcliprgn(intptr, intptr, int)
2 gdi32.dll intptr createbitmap(int, int, int, int, int16[])
2 gdi32.dll intptr createfont(int, int, int, int, int, int, int, int, int, int, int, int, in
2 gdi32.dll intptr createpen(int, int, int)
2 gdi32.dll bool setviewportorgex(intptr, int, int, win32/size)
2 gdi32.dll bool setviewportextex(intptr, int, int, win32util/size&)
2 gdi32.dll int restoredc(intptr, int)
2 gdi32.dll bool setwindowextex(intptr, int, int, win32util/size&)
2 gdi32.dll int bitblt(intptr, int, int, int, int, intptr, int, int, int)
2 gdi32.dll uint getenhmetafilebits(intptr, uint, byte[])
2 gdi32.dll intptr createbrushindirect(splitterlinehelper/logbrush)
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 kernel32.dll intptr globalfree(handleref)
2 kernel32.dll int sizeofresource(intptr, intptr)
2 kernel32.dll intptr loadresource(intptr, intptr)
2 kernel32.dll intptr loadlibrary(string)
2 kernel32.dll int freeresource(intptr)
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 texenvf(int, int, single)
2 opengl32.dll void bindtexture(int, uint)
2 opengl32.dll void gentextures(int, uint32[])
2 opengl32.dll void hint(int, int)
2 opengl32.dll void materialfv(int, int, single[])
2 shell32 int shappbarmessage(int, taskbar/appbardata&)
2 user32.dll bool isiconic(intptr)
2 user32.dll intptr setwindowshookex(int, hook, int, int)
2 user32.dll intptr getdcex(handleref, handleref, int)
2 user32.dll intptr getactivewindow()
2 user32.dll int setwindowlong(intptr, int, int)
2 user32.dll bool getwindowrect(intptr, nativemethods/rect&)
2 user32.dll int releasedc(handleref, handleref)
2 user32.dll int postmessage(intptr, int, intptr, intptr)
2 user32.dll int lockwindowupdate(intptr)
2 user32.dll bool enablewindow(intptr, bool)
2 user32.dll int getmenuitemcount(intptr)
2 user32.dll bool systemparametersinfo(uint, uint, int32&, uint)
2 user32.dll bool unhookwindowshookex(intptr)
2 uxtheme.dll void drawthemebackground(intptr, intptr, int, int, nativemethods/rect&, nativeme
2 uxtheme.dll int setwindowtheme(intptr, string, string)
2 uxtheme.dll int getthemeappproperties()
2 uxtheme.dll intptr getthememargins(intptr, intptr, int, int, int, intptr, xpmargins&)
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 intptr getthemecolor(intptr, int, int, int, int32&)
2 uxtheme.dll int getcurrentthemename(stringbuilder, int, stringbuilder, int, stringbuilder, i
1 comdlg32.dll bool printdlg64(xtraprintdialog/printdlg64)
1 comdlg32.dll bool printdlg(xtraprintdialog/printdlg)
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 createdc(string, string, intptr, intptr)
1 gdi32.dll bool rectvisible(intptr, nativemethods/rect&)
1 gdi32.dll intptr createcompatibledc(handleref)
1 gdi32.dll bool rectangle(handleref, int, int, int, int)
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 gettextcolor(intptr)
1 gdi32.dll int gettextcharset(intptr)
1 gdi32.dll int getpaletteentries(intptr, int, int, byte[])
1 gdi32.dll int translatecharsetinfo(intptr, safenativemethods/charsetinfo&, int)
1 gdi32.dll int getobject(intptr, int, controlutils/logfont)
1 gdi32.dll intptr createcompatiblebitmap(handleref, int, 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 int setbkcolor(handleref, int)
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 bool getcharwidth(intptr, uint, uint, int32[])
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 intptr createcompatibledc(intptr)
1 gdi32.dll bool fillrgn(intptr, intptr, intptr)
1 gdi32.dll bool setpixelformat(intptr, int, wgl/pixelformatdescriptor)
1 gdi32.dll bool deletedc(handleref)
1 gdi32.dll intptr createroundrectrgn(int, int, int, int, int, int)
1 gdi32.dll intptr setenhmetafilebits(uint, byte[])
1 gdi32.dll bool gettextmetrics(intptr, win32util/textmetric&)
1 gdi32.dll bool patblt(handleref, int, int, int, int, int)
1 gdi32.dll intptr intcreatesolidbrush(uint)
1 gdi32.dll bool swapbuffers(intptr)
1 gdi32.dll intptr deleteobject(intptr)
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 glu32.dll void perspective(double, double, double, double)
1 glu32.dll int project(double, double, double, double[], double[], int32[], double&, double
1 kernel32.dll int getvolumeinformation(string, stringbuilder, uint, uint32&, uint32&, uint32&,
1 kernel32.dll intptr internalloadlibraryex(string, intptr, int)
1 kernel32.dll bool freelibrary(intptr)
1 kernel32.dll int getlocaleinfo(int, int, string, int)
1 kernel32.dll int internalseterrormode(int)
1 kernel32.dll int writeprivateprofilestring(string, string, string, string)
1 kernel32.dll intptr findresource(intptr, string, string)
1 kernel32.dll intptr findresource(intptr, 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 loadmatrixd(double[])
1 opengl32.dll void stencilop(int, int, int)
1 opengl32.dll void linewidth(single)
1 opengl32.dll void materialf(int, int, single)
1 opengl32.dll void pointsize(single)
1 opengl32.dll void scaled(double, double, double)
1 opengl32.dll void polygonoffset(single, single)
1 opengl32.dll void stencilfunc(int, int, uint)
1 opengl32.dll void rasterposi(int, int)
1 opengl32.dll void readpixels(int, int, int, int, int, int, byte[])
1 opengl32.dll void shademodel(int)
1 opengl32.dll void clipplane(int, double[])
1 opengl32.dll void linestipple(int, uint16)
1 opengl32.dll void lightmodeli(int, int)
1 opengl32.dll bool deletecontext(intptr)
1 opengl32.dll intptr createcontext(intptr)
1 opengl32.dll void drawpixels(int, int, int, int, byte[])
1 opengl32.dll void clearaccum(single, single, single, single)
1 opengl32.dll void frustum(double, double, double, double, double, double)
1 opengl32.dll void getbooleanv(int, boolean[])
1 opengl32.dll void colormaterial(int, int)
1 opengl32.dll void clearcolor(single, single, single, single)
1 opengl32.dll void clearstencil(int)
1 opengl32.dll void lightmodelfv(int, single[])
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 getfocus()
1 user32.dll intptr loadbitmap(intptr, int)
1 user32.dll intptr setwindowlong2(handleref, int, controlwndhook/mycallback)
1 user32.dll intptr getforegroundwindow()
1 user32.dll intptr sendmessage(intptr, int, int, intptr)
1 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
1 user32.dll intptr sendmessage(intptr, int, intptr, string)
1 user32.dll intptr loadimage(intptr, int, uint, int, int, uint)
1 user32.dll void waitmessage()
1 user32.dll void mouse_event(uint, uint, uint, uint, intptr)
1 user32.dll uint enablemenuitem(intptr, uint, uint)
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 int loadstring(intptr, int, stringbuilder, int)
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 setclipboarddata(uint, intptr)
1 user32.dll intptr setcapture(intptr)
1 user32.dll intptr sendmessage(handleref, int, intptr, intptr)
1 user32.dll bool releasecapture()
1 user32.dll bool getmenuiteminfo(intptr, uint, bool, barsystemmenuitem/menuiteminfo&)
1 user32.dll int destroyicon(intptr)
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 getclasslong(intptr, int)
1 user32.dll bool getcaretpos(maskbox/maskstrategy/managedstrategy/getcaretpospoint&)
1 user32.dll int getmenustring(intptr, uint, intptr, int, int)
1 user32.dll bool getscrollinfo(intptr, int, scrollinfo&)
1 user32.dll bool hidecaret(intptr)
1 user32.dll bool systemparametersinfo(int, int, rectangle&, int)
1 user32.dll bool scrollwindowex(intptr, int, int, intptr, nativemethods/rect&, intptr, nativ
1 user32.dll bool postmessage(intptr, int, intptr, intptr)
1 user32.dll bool openclipboard(intptr)
1 user32.dll bool messagebeep(uint)
1 user32.dll bool showcaret(intptr)
1 user32.dll bool messagebeep(int)
1 user32.dll bool iswindowvisible(intptr)
1 user32.dll bool systemparametersinfo(int, int, controlutils/nonclientmetrics, int)
1 user32.dll bool getcaretpos(barmanagerhook/point&)
1 user32.dll bool endpaint(intptr, nativevista/paintstruct&)
1 user32.dll bool adjustwindowrectex(nativemethods/rect&, int, bool, int)
1 user32.dll bool getscrollbarinfo(intptr, uint, scrollbarinfo&)
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 int sendmessage(intptr, int, int, int)
1 user32.dll intptr findwindow(string, string)
1 user32.dll int getwindowplacement(intptr, barmanagerhook/windowplacement&)
1 user32.dll int internalsendmessage(intptr, int, intptr, intptr)
1 user32.dll bool endpaint(intptr, nativemethods/paintstruct&)
1 user32.dll bool emptyclipboard()
1 user32.dll int mapwindowpoints(intptr, intptr, nativemethods/point&, int)
1 user32.dll bool destroymenu(intptr)
1 user32.dll bool deletemenu(intptr, int, int)
1 user32.dll bool closeclipboard()
1 user32.dll int16 vkkeyscan(char)
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)