Application Report


The following 46 APIs (used 267 times) might not work:

There are 300 P/Invokes (used 935 times):

Count Library Function
62 opengl32.dll void vertex3d(double, double, double)
54 gdi32.dll bool deleteobject(intptr)
29 opengl32.dll void matrixmode(int)
23 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 disable(int)
12 opengl32.dll void begin(int)
12 opengl32.dll void end()
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)
9 kernel32.dll int getcurrentthreadid()
9 user32.dll int releasedc(intptr, intptr)
8 gdi32.dll int excludecliprect(intptr, int, int, int, int)
8 gdi32.dll intptr selectobject(handleref, handleref)
8 gdi32.dll int getdevicecaps(intptr, int)
8 gdi32.dll int selectcliprgn(intptr, intptr)
8 opengl32.dll void popmatrix()
8 opengl32.dll void texparameteri(int, int, int)
8 opengl32.dll void pushmatrix()
8 opengl32.dll void viewport(int, int, int, int)
8 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, uint)
8 user32.dll bool iszoomed(intptr)
7 gdi32.dll int savedc(intptr)
7 gdi32.dll int combinergn(intptr, intptr, intptr, int)
7 gdi32.dll intptr createsolidbrush(int)
7 opengl32.dll void normal3d(double, double, double)
7 opengl32.dll void color4f(single, single, single, single)
7 user32.dll int sendmessage(intptr, int, uint, uint)
6 gdi32.dll int settextcolor(intptr, int)
6 opengl32.dll void translated(double, double, double)
6 user32.dll int sendmessage(intptr, int, int, intptr)
5 gdi32.dll bool patblt(intptr, int, int, int, int, int)
5 gdi32.dll int restoredc(intptr, int)
5 opengl32.dll bool makecurrent(intptr, intptr)
5 opengl32.dll void lightf(int, int, single)
5 opengl32.dll void getdoublev(int, double[])
5 opengl32.dll void lightfv(int, int, single[])
5 opengl32.dll void multmatrixd(double[])
5 opengl32.dll void rotated(double, double, double, double)
5 user32.dll intptr getsystemmenu(intptr, bool)
5 user32.dll bool showwindow(intptr, int)
5 user32.dll bool iswindowenabled(intptr)
5 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, int)
4 gdi32.dll int setbkcolor(intptr, int)
4 gdi32.dll uint getoutlinetextmetrics(intptr, uint, intptr)
4 gdi32.dll bool deleteobject(handleref)
4 gdi32.dll int setrop2(handleref, int)
4 gdi32.dll int getcliprgn(intptr, intptr)
4 kernel32.dll void outputdebugstring(string)
4 kernel32.dll intptr globalfree(handleref)
4 opengl32.dll void getintegerv(int, int32[])
4 opengl32.dll void pixelstorei(int, int)
4 opengl32.dll void normal3f(single, single, single)
4 opengl32.dll void finish()
4 opengl32.dll void clear(int)
4 opengl32.dll void ortho(double, double, double, double, double, double)
4 user32.dll int fillrect(intptr, gdirect&, intptr)
4 user32.dll bool unhookwindowshookex(intptr)
4 user32.dll intptr getwindowdc(intptr)
4 user32.dll int sendmessage(intptr, int, intptr, intptr)
4 user32.dll intptr setwindowshookex(int, hook, int, int)
4 uxtheme.dll intptr getthememargins(intptr, intptr, int, int, int, intptr, xpmargins&)
4 uxtheme.dll bool isappthemed()
4 uxtheme.dll intptr getthemecolor(intptr, int, int, int, int32&)
4 uxtheme.dll intptr openthemedata(intptr, string)
4 uxtheme.dll int getthemeappproperties()
4 uxtheme.dll bool isthemeactive()
3 gdi32.dll intptr getstockobject(int)
3 gdi32.dll bool deletedc(intptr)
3 gdi32.dll uint getfontdata(intptr, uint, uint, byte[], uint)
3 gdi32.dll int setbkmode(intptr, int)
3 gdi32.dll bool deleteenhmetafile(intptr)
3 gdi32.dll int extselectcliprgn(intptr, intptr, int)
3 gdi32.dll intptr createcompatibledc(intptr)
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 blendfunc(int, int)
3 user32.dll bool showscrollbar(intptr, int, bool)
3 user32.dll intptr getdc(intptr)
3 user32.dll int getwindowlong(intptr, int)
3 user32.dll intptr getdcex(intptr, intptr, int)
3 user32.dll bool setkeyboardstate(byte[])
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
3 uxtheme.dll intptr getthemepartsize(intptr, intptr, int, int, intptr, int, size&)
3 uxtheme.dll int getthemebackgroundregion(intptr, intptr, int, int, gdirect&, intptr&)
2 comctl32.dll bool _trackmouseevent(nativemethods/trackmouseevent)
2 gdi32.dll intptr createbitmap(int, int, int, int, int16[])
2 gdi32.dll int getkerningpairs(intptr, int, win32util/kerningpair[])
2 gdi32.dll int setmapmode(intptr, int)
2 gdi32.dll int getbkmode(intptr)
2 gdi32.dll int getdibits(handleref, handleref, int, int, intptr, nativemethods/bitmapinfo_f
2 gdi32.dll int bitblt(intptr, int, int, int, int, intptr, int, int, int)
2 gdi32.dll bool setwindowextex(intptr, int, int, win32util/size&)
2 gdi32.dll bool setviewportorgex(intptr, int, int, win32/size)
2 gdi32.dll bool setviewportextex(intptr, int, int, win32util/size&)
2 gdi32.dll bool fillrgn(intptr, intptr, intptr)
2 gdi32.dll bool bitblt(intptr, int, int, int, int, intptr, int, int, uint)
2 gdi32.dll int describepixelformat(intptr, int, int, wgl/pixelformatdescriptor)
2 gdi32.dll intptr createpen(int, int, int)
2 gdi32.dll intptr createpatternbrush(intptr)
2 gdi32.dll intptr createbrushindirect(splitterlinehelper/logbrush)
2 gdi32.dll uint getenhmetafilebits(intptr, uint, byte[])
2 gdi32.dll intptr createfont(int, int, int, int, int, int, int, int, int, int, int, int, in
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 int getlocaleinfo(int, int, string, int)
2 kernel32.dll intptr loadlibrary(string)
2 kernel32.dll bool freelibrary(intptr)
2 kernel32.dll int getdateformat(int, int, systemtime&, string, stringbuilder, int)
2 mapi32.dll int mapilogon(intptr, string, string, int, int, intptr&)
2 opengl32.dll void colormask(bool, bool, bool, bool)
2 opengl32.dll void deletetextures(int, uint32[])
2 opengl32.dll void bindtexture(int, uint)
2 opengl32.dll void depthmask(bool)
2 opengl32.dll void texenvf(int, int, single)
2 opengl32.dll void hint(int, int)
2 opengl32.dll void materialfv(int, int, single[])
2 opengl32.dll void gentextures(int, uint32[])
2 rpcrt4.dll int uuidcreatesequential(guid&)
2 shell32 int shappbarmessage(int, taskbar/appbardata&)
2 user32.dll uint enablemenuitem(intptr, uint, uint)
2 user32.dll bool systemparametersinfo(uint, uint, int32&, uint)
2 user32.dll intptr setwindowlong2(handleref, int, controlwndhook/mycallback)
2 user32.dll intptr sendmessage(intptr, int, int, int)
2 user32.dll int sendmessage(intptr, int, int, int)
2 user32.dll int setwindowlong(intptr, int, int)
2 user32.dll intptr callwindowproc(intptr, intptr, int, intptr, intptr)
2 user32.dll int postmessage(intptr, int, intptr, intptr)
2 user32.dll int lockwindowupdate(intptr)
2 user32.dll uint sendmessage(intptr, uint, uint, uint)
2 user32.dll intptr getdcex(handleref, handleref, int)
2 user32.dll intptr setwindowlong(handleref, int, intptr)
2 user32.dll int releasedc(handleref, handleref)
2 user32.dll bool enablewindow(intptr, bool)
2 user32.dll bool getwindowrect(intptr, nativemethods/rect&)
2 user32.dll intptr sendmessage(intptr, int, bool, int)
2 uxtheme.dll intptr getthemebackgroundextent(intptr, intptr, int, int, gdirect&, gdirect&)
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, nativemethods/rect&, n
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 int setwindowtheme(intptr, string, string)
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 dwmextendframeintoclientarea(intptr, nativemethods/margins&)
1 dwmapi.dll void dwmiscompositionenabled(boolean&)
1 dwmapi.dll int dwmdefwindowproc(intptr, int, intptr, intptr, intptr&)
1 gdi32.dll intptr deleteobject(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 int gettextcharset(intptr)
1 gdi32.dll int getpaletteentries(intptr, int, int, byte[])
1 gdi32.dll int getobject(intptr, int, controlutils/logfont)
1 gdi32.dll int getmapmode(intptr)
1 gdi32.dll intptr createbitmap(int, int, int, int, intptr)
1 gdi32.dll intptr createcompatiblebitmap(handleref, int, int)
1 gdi32.dll intptr setenhmetafilebits(uint, byte[])
1 gdi32.dll intptr createroundrectrgn(int, int, int, int, int, int)
1 gdi32.dll intptr createsolidbrush(int64)
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 createdibsection(intptr, nativemethods/bitmapinfo_small&, int, int, intpt
1 gdi32.dll intptr createdibsection(handleref, nativemethods/bitmapinfo_flat&, int, intptr&,
1 gdi32.dll intptr createcompatibledc(handleref)
1 gdi32.dll intptr createcompatiblebitmap(intptr, int, int)
1 gdi32.dll int choosepixelformat(intptr, wgl/pixelformatdescriptor)
1 gdi32.dll int bitblt(handleref, int, int, int, int, handleref, int, int, int)
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 patblt(handleref, int, int, int, int, int)
1 gdi32.dll int exttextout(intptr, int, int, int, win32util/rect&, string, int, int32[])
1 gdi32.dll bool deletedc(handleref)
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 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 project(double, double, double, double[], double[], int32[], double&, double
1 glu32.dll int scaleimage(int, int, int, int, intptr, int, int, int, byte[])
1 kernel32.dll bool setprocessworkingsetsize(intptr, int, int)
1 kernel32.dll intptr freelibrary(intptr)
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 stencilfunc(int, int, uint)
1 opengl32.dll void linewidth(single)
1 opengl32.dll void readpixelsui(int, int, int, int, int, int, byte[])
1 opengl32.dll void clearstencil(int)
1 opengl32.dll void pointsize(single)
1 opengl32.dll void scaled(double, double, double)
1 opengl32.dll void shademodel(int)
1 opengl32.dll void stencilop(int, int, int)
1 opengl32.dll void clearcolor(single, single, single, single)
1 opengl32.dll void clearaccum(single, single, single, single)
1 opengl32.dll intptr createcontext(intptr)
1 opengl32.dll bool deletecontext(intptr)
1 opengl32.dll void rasterposi(int, int)
1 opengl32.dll void clipplane(int, double[])
1 opengl32.dll void color4ub(byte, byte, byte, byte)
1 opengl32.dll void loadmatrixd(double[])
1 opengl32.dll void materialf(int, int, single)
1 opengl32.dll void linestipple(int, uint16)
1 opengl32.dll void lightmodeli(int, int)
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 drawpixelsui(int, int, int, int, byte[])
1 opengl32.dll void polygonoffset(single, single)
1 opengl32.dll void colormaterial(int, int)
1 user32 intptr sendmessage(handleref, int, int, string)
1 user32 int msgwaitformultipleobjects(int, intptr, int16, int, int)
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.dll intptr sendmessage(handleref, int, intptr, intptr)
1 user32.dll int getwindowplacement(intptr, barmanagerhook/windowplacement&)
1 user32.dll intptr loadimage(intptr, int, uint, int, int, uint)
1 user32.dll intptr loadcursor(intptr, uint)
1 user32.dll intptr sendmessage(intptr, int, int, intptr)
1 user32.dll intptr sendmessage(intptr, int, int, propertypicker/tv_hittestinfo&)
1 user32.dll void waitmessage()
1 user32.dll intptr sendmessage(intptr, int, intptr, string)
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 setfocus(handleref)
1 user32.dll intptr setwindowlong(intptr, int, intptr)
1 user32.dll intptr setcapture(intptr)
1 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
1 user32.dll bool systemparametersinfo(int, int, controlutils/nonclientmetrics, int)
1 user32.dll int getsyscolor(int)
1 user32.dll int getsystemmetrics(int)
1 user32.dll bool postmessage(intptr, int, intptr, intptr)
1 user32.dll bool messagebeep(uint)
1 user32.dll bool messagebeep(int)
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 int getmenustring(intptr, uint, intptr, int, int)
1 user32.dll int getmenuitemcount(intptr)
1 user32.dll int getclasslong(intptr, int)
1 user32.dll bool showcaret(intptr)
1 user32.dll bool scrollwindowex(intptr, int, int, intptr, nativemethods/rect&, intptr, nativ
1 user32.dll int destroyicon(intptr)
1 user32.dll int drawtext(intptr, string, int, gdirect&, int)
1 user32.dll bool releasecapture()
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 bool iswindowvisible(intptr)
1 user32.dll bool isiconic(intptr)
1 user32.dll bool hidecaret(intptr)
1 user32.dll intptr getfocus()
1 user32.dll bool adjustwindowrectex(nativemethods/rect&, int, bool, int)
1 user32.dll int16 getkeystate(int)
1 user32.dll int16 vkkeyscan(char)
1 user32.dll int64 getwindowlong(handleref, int)
1 user32.dll intptr beginpaint(intptr, nativemethods/paintstruct&)
1 user32.dll bool endpaint(intptr, nativemethods/paintstruct&)
1 user32.dll intptr findwindow(string, string)
1 user32.dll intptr getactivewindow()
1 user32.dll bool getcaretpos(barmanagerhook/point&)
1 user32.dll bool getcaretpos(maskbox/maskstrategy/managedstrategy/getcaretpospoint&)
1 user32.dll int scrollwindowex(intptr, int, int, windowscroller/rect&, windowscroller/rect&,
1 user32.dll bool getscrollinfo(intptr, int, scrollinfo&)
1 user32.dll intptr getforegroundwindow()
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 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 drawthemetextex(intptr, intptr, int, int, string, int, int, nativemethods/re
1 uxtheme.dll int endbufferedpaint(intptr, bool)