Application Report


The following 41 APIs (used 255 times) might not work:

There are 290 P/Invokes (used 913 times):

Count Library Function
62 opengl32.dll void vertex3d(double, double, double)
56 gdi32.dll bool deleteobject(intptr)
31 opengl32.dll void matrixmode(int)
23 gdi32.dll intptr selectobject(intptr, intptr)
23 gdi32.dll intptr createrectrgn(int, int, int, int)
15 opengl32.dll void enable(int)
14 opengl32.dll void disable(int)
13 opengl32.dll void loadidentity()
12 opengl32.dll void end()
12 opengl32.dll void begin(int)
12 opengl32.dll void texcoord2d(double, double)
11 user32.dll bool iszoomed(intptr)
11 user32.dll int16 getasynckeystate(int)
10 user32.dll int callnexthookex(intptr, int, intptr, intptr)
9 kernel32.dll int getcurrentthreadid()
9 user32.dll int releasedc(intptr, intptr)
8 gdi32.dll int getdevicecaps(intptr, int)
8 gdi32.dll int excludecliprect(intptr, int, int, int, int)
8 gdi32.dll int selectcliprgn(intptr, intptr)
8 opengl32.dll void pushmatrix()
8 opengl32.dll void popmatrix()
8 opengl32.dll void color4f(single, single, single, single)
8 opengl32.dll void texparameteri(int, int, int)
8 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, uint)
7 gdi32.dll int combinergn(intptr, intptr, intptr, int)
7 gdi32.dll int savedc(intptr)
7 opengl32.dll void normal3d(double, double, double)
6 gdi32.dll int settextcolor(intptr, int)
6 gdi32.dll intptr createsolidbrush(int)
6 opengl32.dll void translated(double, double, double)
6 user32.dll int sendmessage(intptr, int, int, intptr)
6 user32.dll int sendmessage(intptr, int, uint, uint)
5 gdi32.dll int restoredc(intptr, int)
5 gdi32.dll bool patblt(intptr, int, int, int, int, int)
5 opengl32.dll void getdoublev(int, double[])
5 opengl32.dll void ortho(double, double, double, double, double, double)
5 opengl32.dll void rotated(double, double, double, double)
5 opengl32.dll void lightf(int, int, single)
5 opengl32.dll void lightfv(int, int, single[])
5 opengl32.dll bool makecurrent(intptr, intptr)
5 opengl32.dll void clear(int)
5 opengl32.dll void multmatrixd(double[])
5 user32.dll intptr getsystemmenu(intptr, bool)
5 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, int)
5 user32.dll bool iswindowenabled(intptr)
5 user32.dll bool showwindow(intptr, int)
4 gdi32.dll int getcliprgn(intptr, intptr)
4 gdi32.dll uint getoutlinetextmetrics(intptr, uint, intptr)
4 gdi32.dll int setbkcolor(intptr, int)
4 kernel32.dll intptr globalfree(handleref)
4 kernel32.dll void outputdebugstring(string)
4 opengl32.dll void getintegerv(int, int32[])
4 opengl32.dll void viewport(int, int, int, int)
4 opengl32.dll void normal3f(single, single, single)
4 opengl32.dll void pixelstorei(int, int)
4 opengl32.dll void finish()
4 user32.dll int fillrect(intptr, gdirect&, intptr)
4 user32.dll bool unhookwindowshookex(intptr)
4 user32.dll intptr setwindowshookex(int, hook, int, int)
4 user32.dll intptr getwindowdc(intptr)
4 user32.dll int sendmessage(intptr, int, intptr, intptr)
4 uxtheme.dll intptr getthemecolor(intptr, int, int, int, int32&)
4 uxtheme.dll intptr getthememargins(intptr, intptr, int, int, int, intptr, xpmargins&)
4 uxtheme.dll int getthemeappproperties()
4 uxtheme.dll intptr openthemedata(intptr, string)
4 uxtheme.dll bool isappthemed()
4 uxtheme.dll bool isthemeactive()
3 gdi32.dll uint getfontdata(intptr, uint, uint, byte[], uint)
3 gdi32.dll int extselectcliprgn(intptr, intptr, int)
3 gdi32.dll bool deleteenhmetafile(intptr)
3 gdi32.dll int setbkmode(intptr, int)
3 gdi32.dll intptr createcompatibledc(intptr)
3 gdi32.dll bool deletedc(intptr)
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 blendfunc(int, int)
3 user32.dll bool showscrollbar(intptr, int, bool)
3 user32.dll intptr getdcex(intptr, intptr, int)
3 user32.dll bool setkeyboardstate(byte[])
3 user32.dll int getwindowlong(intptr, int)
3 user32.dll intptr getdc(intptr)
3 uxtheme.dll int getthemebackgroundregion(intptr, intptr, int, int, nativemethods/rect&, intp
3 uxtheme.dll int getthemebackgroundregion(intptr, intptr, int, int, gdirect&, intptr&)
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 uint getenhmetafilebits(intptr, uint, byte[])
2 gdi32.dll bool setviewportextex(intptr, int, int, win32util/size&)
2 gdi32.dll intptr createfont(int, int, int, int, int, int, int, int, int, int, int, int, in
2 gdi32.dll bool bitblt(intptr, int, int, int, int, intptr, int, int, uint)
2 gdi32.dll bool deleteobject(handleref)
2 gdi32.dll intptr createbrushindirect(splitterlinehelper/logbrush)
2 gdi32.dll intptr createpatternbrush(intptr)
2 gdi32.dll int getdibits(handleref, handleref, int, int, intptr, nativemethods/bitmapinfo_f
2 gdi32.dll bool fillrgn(intptr, intptr, intptr)
2 gdi32.dll int getkerningpairs(intptr, int, win32util/kerningpair[])
2 gdi32.dll intptr selectobject(handleref, handleref)
2 gdi32.dll bool setviewportorgex(intptr, int, int, win32/size)
2 gdi32.dll int describepixelformat(intptr, int, int, wgl/pixelformatdescriptor)
2 gdi32.dll bool setwindowextex(intptr, int, int, win32util/size&)
2 gdi32.dll intptr getstockobject(int)
2 gdi32.dll int bitblt(intptr, int, int, int, int, intptr, int, int, int)
2 gdi32.dll intptr createbitmap(int, int, int, int, int16[])
2 gdi32.dll int getbkmode(intptr)
2 gdi32.dll int setmapmode(intptr, 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 int getdateformat(int, int, systemtime&, string, stringbuilder, int)
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 texenvf(int, int, single)
2 opengl32.dll void hint(int, int)
2 opengl32.dll void bindtexture(int, uint)
2 opengl32.dll void depthmask(bool)
2 opengl32.dll void deletetextures(int, uint32[])
2 opengl32.dll void gentextures(int, uint32[])
2 opengl32.dll void colormask(bool, bool, bool, bool)
2 opengl32.dll void materialfv(int, int, single[])
2 opengl32.dll void rasterposi(int, int)
2 shell32 int shappbarmessage(int, taskbar/appbardata&)
2 user32.dll intptr setwindowlong2(handleref, int, controlwndhook/mycallback)
2 user32.dll intptr callwindowproc(intptr, intptr, int, intptr, intptr)
2 user32.dll intptr setwindowlong(handleref, int, intptr)
2 user32.dll intptr sendmessage(intptr, int, int, int)
2 user32.dll uint sendmessage(intptr, uint, uint, uint)
2 user32.dll intptr sendmessage(intptr, int, bool, int)
2 user32.dll bool enablewindow(intptr, bool)
2 user32.dll int postmessage(intptr, int, intptr, intptr)
2 user32.dll int sendmessage(intptr, int, int, int)
2 user32.dll bool systemparametersinfo(uint, uint, int32&, uint)
2 user32.dll bool getwindowrect(intptr, nativemethods/rect&)
2 user32.dll int setwindowlong(intptr, int, int)
2 user32.dll uint enablemenuitem(intptr, uint, uint)
2 uxtheme.dll intptr getthemebackgroundextent(intptr, intptr, int, int, gdirect&, gdirect&)
2 uxtheme.dll intptr drawthemeedge(intptr, intptr, int, int, nativemethods/rect&, int, int, na
2 uxtheme.dll void drawthemebackground(intptr, intptr, int, int, nativemethods/rect&, nativeme
2 uxtheme.dll void drawthemebackground(intptr, intptr, int, int, gdirect&, gdirect&)
2 uxtheme.dll intptr getthemebackgroundcontentrect(intptr, intptr, int, int, nativemethods/rec
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 getcurrentthemename(string, int, string, int, string, int)
2 uxtheme.dll intptr getthemebackgroundcontentrect(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 int dwmdefwindowproc(intptr, int, intptr, intptr, intptr&)
1 dwmapi.dll void dwmextendframeintoclientarea(intptr, nativemethods/margins&)
1 dwmapi.dll void dwmiscompositionenabled(boolean&)
1 gdi32.dll bool framergn(intptr, intptr, intptr, int, int)
1 gdi32.dll bool getviewportorgex(intptr, nativemethods/point&)
1 gdi32.dll bool gettextmetrics(intptr, win32util/textmetric&)
1 gdi32.dll bool getcharwidth(intptr, uint, uint, int32[])
1 gdi32.dll bool getcharabcwidths(intptr, uint, uint, win32util/abc[])
1 gdi32.dll bool rectvisible(intptr, nativemethods/rect&)
1 gdi32.dll bool deletedc(handleref)
1 gdi32.dll intptr setenhmetafilebits(uint, byte[])
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 intptr createcompatiblebitmap(handleref, int, int)
1 gdi32.dll intptr createcompatibledc(handleref)
1 gdi32.dll intptr createdibsection(handleref, nativemethods/bitmapinfo_flat&, int, intptr&,
1 gdi32.dll intptr createsolidbrush(int64)
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 intptr setwinmetafilebits(uint, byte[], intptr, safenativemethods/metafilepict&)
1 gdi32.dll uint getcharacterplacement(intptr, string, int, int, gcp_results&, uint)
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 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 intptr createcompatiblebitmap(intptr, int, int)
1 gdi32.dll int getmapmode(intptr)
1 gdi32.dll int getobject(intptr, int, controlutils/logfont)
1 gdi32.dll int gettextcolor(intptr)
1 gdi32.dll int gettextcharset(intptr)
1 gdi32.dll int getpaletteentries(intptr, int, int, byte[])
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 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 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 mapilogoff(intptr, intptr, int, int)
1 mapi32.dll int mapisendmail(intptr, intptr, mapimessage, int, int)
1 ole32.dll void createstreamonhglobal(intptr, bool, istream&)
1 olepro32.dll int olecreatepictureindirect(bitmaphelper/pictdesc&, guid&, int, object&)
1 opengl32.dll void stencilop(int, int, int)
1 opengl32.dll void materialf(int, int, single)
1 opengl32.dll void pointsize(single)
1 opengl32.dll void polygonoffset(single, single)
1 opengl32.dll void readpixelsui(int, int, int, int, int, int, byte[])
1 opengl32.dll void lightmodeli(int, int)
1 opengl32.dll void scaled(double, double, double)
1 opengl32.dll void shademodel(int)
1 opengl32.dll void stencilfunc(int, int, uint)
1 opengl32.dll void clearaccum(single, single, single, single)
1 opengl32.dll void loadmatrixd(double[])
1 opengl32.dll void linewidth(single)
1 opengl32.dll void linestipple(int, uint16)
1 opengl32.dll bool deletecontext(intptr)
1 opengl32.dll intptr createcontext(intptr)
1 opengl32.dll void clearcolor(single, single, single, single)
1 opengl32.dll void clearstencil(int)
1 opengl32.dll void clipplane(int, double[])
1 opengl32.dll void colormaterial(int, int)
1 opengl32.dll void drawpixelsui(int, int, int, int, byte[])
1 opengl32.dll void frustum(double, double, double, double, double, double)
1 opengl32.dll void lightmodelfv(int, single[])
1 rpcrt4.dll int uuidcreatesequential(guid&)
1 user32 int msgwaitformultipleobjects(int, intptr, int16, int, int)
1 user32 bool geticoninfo(intptr, cursorinfo/iconinfo&)
1 user32 int sendmessage(intptr, int, int, int32[])
1 user32 intptr sendmessage(handleref, int, int, intptr)
1 user32 void notifywinevent(int, intptr, int, int)
1 user32 intptr sendmessage(handleref, int, int, string)
1 user32.dll intptr sendmessage(intptr, int, int, intptr)
1 user32.dll intptr sendmessage(intptr, int, int, propertypicker/tv_hittestinfo&)
1 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
1 user32.dll intptr sendmessage(handleref, int, intptr, intptr)
1 user32.dll intptr loadcursor(intptr, uint)
1 user32.dll intptr setcapture(intptr)
1 user32.dll intptr setfocus(handleref)
1 user32.dll int postmessage(intptr, int, int, int)
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 beginpaint(intptr, nativemethods/paintstruct&)
1 user32.dll intptr setwindowlong(intptr, int, intptr)
1 user32.dll intptr sendmessage(intptr, int, intptr, string)
1 user32.dll bool showcaret(intptr)
1 user32.dll int getmenustring(intptr, uint, intptr, int, int)
1 user32.dll int getsyscolor(int)
1 user32.dll int getsystemmetrics(int)
1 user32.dll bool iswindowvisible(intptr)
1 user32.dll int getwindowplacement(intptr, barmanagerhook/windowplacement&)
1 user32.dll bool postmessage(intptr, int, intptr, intptr)
1 user32.dll int lockwindowupdate(intptr)
1 user32.dll int mapwindowpoints(intptr, intptr, nativemethods/point&, int)
1 user32.dll int getmenuitemcount(intptr)
1 user32.dll int getclasslong(intptr, int)
1 user32.dll int getactivewindow()
1 user32.dll bool scrollwindowex(intptr, int, int, intptr, nativemethods/rect&, intptr, nativ
1 user32.dll bool systemparametersinfo(int, int, controlutils/nonclientmetrics, int)
1 user32.dll bool releasecapture()
1 user32.dll bool messagebeep(uint)
1 user32.dll int drawtext(intptr, string, int, gdirect&, int)
1 user32.dll bool messagebeep(int)
1 user32.dll int fillrect(intptr, win32util/rect&, intptr)
1 user32.dll int framerect(intptr, gdirect&, intptr)
1 user32.dll int msgwaitformultipleobjects(int, intptr, bool, int, int)
1 user32.dll bool isiconic(intptr)
1 user32.dll intptr getfocus()
1 user32.dll int16 getkeystate(int)
1 user32.dll int16 vkkeyscan(char)
1 user32.dll int64 getwindowlong(handleref, int)
1 user32.dll bool endpaint(intptr, nativemethods/paintstruct&)
1 user32.dll intptr findwindow(string, string)
1 user32.dll intptr getactivewindow()
1 user32.dll bool adjustwindowrectex(nativemethods/rect&, int, bool, int)
1 user32.dll bool getcaretpos(barmanagerhook/point&)
1 user32.dll bool getcaretpos(maskbox/maskstrategy/managedstrategy/getcaretpospoint&)
1 user32.dll intptr getforegroundwindow()
1 user32.dll bool hidecaret(intptr)
1 user32.dll int scrollwindowex(intptr, int, int, windowscroller/rect&, windowscroller/rect&,
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 getkeyboardstate(byte[])
1 user32.dll int setcapture(intptr)
1 user32.dll int setscrollinfo(intptr, int, scrollinfo&, bool)
1 user32.dll bool destroymenu(intptr)
1 uxtheme.dll void bufferedpaintinit()
1 uxtheme.dll int drawthemetextex(intptr, intptr, int, int, string, int, int, nativemethods/re
1 uxtheme.dll intptr drawthemeparentbackground(intptr, intptr, nativemethods/rect&)
1 uxtheme.dll intptr drawthemeparentbackground(intptr, intptr, gdirect&)
1 uxtheme.dll intptr beginbufferedpaint(intptr, nativemethods/rect&, smartdoublebufferpainter/
1 uxtheme.dll int endbufferedpaint(intptr, bool)