Application Report


The following 40 APIs (used 254 times) might not work:

There are 290 P/Invokes (used 914 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 texcoord2d(double, double)
12 opengl32.dll void begin(int)
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 excludecliprect(intptr, int, int, int, int)
8 gdi32.dll int getdevicecaps(intptr, int)
8 gdi32.dll int selectcliprgn(intptr, intptr)
8 opengl32.dll void pushmatrix()
8 opengl32.dll void color4f(single, single, single, single)
8 opengl32.dll void texparameteri(int, int, int)
8 opengl32.dll void popmatrix()
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, uint, uint)
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 void lightf(int, int, single)
5 opengl32.dll void multmatrixd(double[])
5 opengl32.dll void getdoublev(int, double[])
5 opengl32.dll void clear(int)
5 opengl32.dll void ortho(double, double, double, double, double, double)
5 opengl32.dll bool makecurrent(intptr, intptr)
5 opengl32.dll void lightfv(int, int, single[])
5 opengl32.dll void rotated(double, double, double, double)
5 user32.dll bool iswindowenabled(intptr)
5 user32.dll intptr getsystemmenu(intptr, bool)
5 user32.dll bool showwindow(intptr, int)
5 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, int)
4 gdi32.dll uint getoutlinetextmetrics(intptr, uint, intptr)
4 gdi32.dll int setbkcolor(intptr, int)
4 gdi32.dll int getcliprgn(intptr, intptr)
4 kernel32.dll void outputdebugstring(string)
4 kernel32.dll intptr globalfree(handleref)
4 opengl32.dll void pixelstorei(int, int)
4 opengl32.dll void getintegerv(int, int32[])
4 opengl32.dll void viewport(int, int, int, int)
4 opengl32.dll void finish()
4 opengl32.dll void normal3f(single, single, single)
4 user32.dll int fillrect(intptr, gdirect&, intptr)
4 user32.dll intptr getwindowdc(intptr)
4 user32.dll intptr setwindowshookex(int, hook, int, int)
4 user32.dll int sendmessage(intptr, int, intptr, intptr)
4 user32.dll bool unhookwindowshookex(intptr)
4 uxtheme.dll intptr getthememargins(intptr, intptr, int, int, int, intptr, xpmargins&)
4 uxtheme.dll intptr openthemedata(intptr, string)
4 uxtheme.dll intptr getthemecolor(intptr, int, int, int, int32&)
4 uxtheme.dll bool isthemeactive()
4 uxtheme.dll bool isappthemed()
4 uxtheme.dll int getthemeappproperties()
3 gdi32.dll bool deleteenhmetafile(intptr)
3 gdi32.dll uint getfontdata(intptr, uint, uint, byte[], uint)
3 gdi32.dll bool deletedc(intptr)
3 gdi32.dll intptr createcompatibledc(intptr)
3 gdi32.dll int setbkmode(intptr, int)
3 gdi32.dll int extselectcliprgn(intptr, intptr, int)
3 opengl32.dll void blendfunc(int, int)
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 user32.dll intptr getdc(intptr)
3 user32.dll bool setkeyboardstate(byte[])
3 user32.dll intptr getdcex(intptr, intptr, int)
3 user32.dll int getwindowlong(intptr, int)
3 user32.dll bool showscrollbar(intptr, int, bool)
3 uxtheme.dll intptr getthemepartsize(intptr, intptr, int, int, intptr, int, nativemethods/siz
3 uxtheme.dll int getthemebackgroundregion(intptr, intptr, int, int, gdirect&, intptr&)
3 uxtheme.dll intptr getthemepartsize(intptr, intptr, int, int, intptr, int, size&)
3 uxtheme.dll int getthemebackgroundregion(intptr, intptr, int, int, nativemethods/rect&, intp
2 comctl32.dll bool _trackmouseevent(nativemethods/trackmouseevent)
2 gdi32.dll bool setviewportextex(intptr, int, int, win32util/size&)
2 gdi32.dll int setmapmode(intptr, int)
2 gdi32.dll int getdibits(handleref, handleref, int, int, intptr, nativemethods/bitmapinfo_f
2 gdi32.dll intptr createpatternbrush(intptr)
2 gdi32.dll uint getenhmetafilebits(intptr, uint, byte[])
2 gdi32.dll int getbkmode(intptr)
2 gdi32.dll bool setwindowextex(intptr, int, int, win32util/size&)
2 gdi32.dll int describepixelformat(intptr, int, int, wgl/pixelformatdescriptor)
2 gdi32.dll intptr createfont(int, int, int, int, int, int, int, int, int, int, int, int, in
2 gdi32.dll intptr selectobject(handleref, handleref)
2 gdi32.dll int bitblt(intptr, int, int, int, int, intptr, int, int, int)
2 gdi32.dll int getkerningpairs(intptr, int, win32util/kerningpair[])
2 gdi32.dll bool setviewportorgex(intptr, int, int, win32/size)
2 gdi32.dll bool bitblt(intptr, int, int, int, int, intptr, int, int, uint)
2 gdi32.dll bool deleteobject(handleref)
2 gdi32.dll intptr getstockobject(int)
2 gdi32.dll bool fillrgn(intptr, intptr, intptr)
2 gdi32.dll intptr createbrushindirect(splitterlinehelper/logbrush)
2 gdi32.dll intptr createbitmap(int, int, int, int, int16[])
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 gentextures(int, uint32[])
2 opengl32.dll void hint(int, int)
2 opengl32.dll void depthmask(bool)
2 opengl32.dll void deletetextures(int, uint32[])
2 opengl32.dll void rasterposi(int, int)
2 opengl32.dll void bindtexture(int, uint)
2 opengl32.dll void materialfv(int, int, single[])
2 opengl32.dll void colormask(bool, bool, bool, bool)
2 rpcrt4.dll int uuidcreatesequential(guid&)
2 shell32 int shappbarmessage(int, taskbar/appbardata&)
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 int postmessage(intptr, int, intptr, intptr)
2 user32.dll intptr callwindowproc(intptr, intptr, int, intptr, intptr)
2 user32.dll bool enablewindow(intptr, bool)
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, bool, int)
2 user32.dll intptr setwindowlong(handleref, int, intptr)
2 user32.dll uint sendmessage(intptr, uint, uint, uint)
2 user32.dll uint enablemenuitem(intptr, uint, uint)
2 user32.dll bool getwindowrect(intptr, nativemethods/rect&)
2 uxtheme.dll int setwindowtheme(intptr, string, string)
2 uxtheme.dll void drawthemebackground(intptr, intptr, int, int, gdirect&, gdirect&)
2 uxtheme.dll intptr getthemebackgroundextent(intptr, intptr, int, int, nativemethods/rect&, n
2 uxtheme.dll intptr getthemebackgroundextent(intptr, intptr, int, int, gdirect&, gdirect&)
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 getthemebackgroundcontentrect(intptr, intptr, int, int, gdirect&, gdirect
2 uxtheme.dll intptr drawthemeedge(intptr, intptr, int, int, nativemethods/rect&, int, int, na
2 uxtheme.dll intptr drawthemeedge(intptr, intptr, int, int, gdirect&, int, int, gdirect&)
2 uxtheme.dll intptr getcurrentthemename(string, int, string, int, string, int)
1 comctl32.dll bool initcommoncontrolsex(webhelper/initcommoncontrolsex)
1 comdlg32.dll bool printdlg64(xtraprintdialog/printdlg64)
1 comdlg32.dll bool pagesetupdlg(xtrapagesetupdialog/pagesetupdialog)
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 bool rectvisible(intptr, nativemethods/rect&)
1 gdi32.dll intptr setenhmetafilebits(uint, byte[])
1 gdi32.dll uint getcharacterplacement(intptr, string, int, int, gcp_results&, uint)
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 framergn(intptr, intptr, intptr, int, int)
1 gdi32.dll bool deletedc(handleref)
1 gdi32.dll bool setpixelformat(intptr, int, wgl/pixelformatdescriptor)
1 gdi32.dll intptr createsolidbrush(int64)
1 gdi32.dll intptr setwinmetafilebits(uint, byte[], intptr, safenativemethods/metafilepict&)
1 gdi32.dll int bitblt(handleref, int, int, int, int, handleref, int, int, int)
1 gdi32.dll intptr deleteobject(intptr)
1 gdi32.dll int exttextout(intptr, int, int, int, win32util/rect&, string, int, int32[])
1 gdi32.dll intptr createcompatibledc(handleref)
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 getpaletteentries(intptr, int, int, byte[])
1 gdi32.dll int gettextcharset(intptr)
1 gdi32.dll int gettextcolor(intptr)
1 gdi32.dll int setpixel(intptr, int, int, int)
1 gdi32.dll int translatecharsetinfo(intptr, safenativemethods/charsetinfo&, int)
1 gdi32.dll intptr createbitmap(int, int, int, int, intptr)
1 gdi32.dll intptr createdibsection(handleref, nativemethods/bitmapinfo_flat&, int, intptr&,
1 gdi32.dll intptr createcompatiblebitmap(handleref, int, int)
1 gdi32.dll intptr createroundrectrgn(int, int, int, int, int, int)
1 gdi32.dll bool swapbuffers(intptr)
1 gdi32.dll bool translatecharsetinfo(uint, charsetinfo&, uint)
1 gdi32.dll intptr createdibsection(intptr, nativemethods/bitmapinfo_small&, int, int, intpt
1 gdi32.dll int choosepixelformat(intptr, wgl/pixelformatdescriptor)
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 perspective(double, double, double, double)
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 clearaccum(single, single, single, single)
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 stencilop(int, int, int)
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 user32 int sendmessage(intptr, int, int, int32[])
1 user32 int msgwaitformultipleobjects(int, intptr, int16, int, int)
1 user32 bool geticoninfo(intptr, cursorinfo/iconinfo&)
1 user32 void notifywinevent(int, intptr, int, int)
1 user32 intptr sendmessage(handleref, int, int, intptr)
1 user32 intptr sendmessage(handleref, int, int, string)
1 user32.dll intptr loadcursor(intptr, uint)
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(intptr, int, intptr, string)
1 user32.dll intptr sendmessage(handleref, int, intptr, intptr)
1 user32.dll intptr sendmessage(intptr, int, int, 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 setcapture(intptr)
1 user32.dll bool showcaret(intptr)
1 user32.dll int getsyscolor(int)
1 user32.dll int getsystemmetrics(int)
1 user32.dll bool messagebeep(int)
1 user32.dll int getwindowplacement(intptr, barmanagerhook/windowplacement&)
1 user32.dll int lockwindowupdate(intptr)
1 user32.dll bool postmessage(intptr, int, intptr, intptr)
1 user32.dll int mapwindowpoints(intptr, intptr, nativemethods/point&, int)
1 user32.dll int msgwaitformultipleobjects(int, intptr, bool, 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 systemparametersinfo(int, int, controlutils/nonclientmetrics, int)
1 user32.dll bool scrollwindowex(intptr, int, int, intptr, nativemethods/rect&, intptr, nativ
1 user32.dll bool releasecapture()
1 user32.dll int drawtext(intptr, string, int, gdirect&, int)
1 user32.dll bool messagebeep(uint)
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 intptr getforegroundwindow()
1 user32.dll int16 vkkeyscan(char)
1 user32.dll int64 getwindowlong(handleref, int)
1 user32.dll bool getcaretpos(barmanagerhook/point&)
1 user32.dll intptr findwindow(string, string)
1 user32.dll intptr getactivewindow()
1 user32.dll bool endpaint(intptr, nativemethods/paintstruct&)
1 user32.dll intptr getfocus()
1 user32.dll int16 getkeystate(int)
1 user32.dll bool getcaretpos(maskbox/maskstrategy/managedstrategy/getcaretpospoint&)
1 user32.dll bool adjustwindowrectex(nativemethods/rect&, int, bool, int)
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 int setcapture(intptr)
1 user32.dll int setscrollinfo(intptr, int, scrollinfo&, bool)
1 user32.dll bool getkeyboardstate(byte[])
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)