Application Report


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

There are 272 P/Invokes (used 779 times):

Count Library Function
63 opengl32.dll void vertex3d(double, double, double)
36 gdi32.dll bool deleteobject(intptr)
31 opengl32.dll void matrixmode(int)
19 gdi32.dll intptr selectobject(intptr, intptr)
15 opengl32.dll void enable(int)
14 opengl32.dll void disable(int)
13 opengl32.dll void end()
13 opengl32.dll void loadidentity()
13 opengl32.dll void begin(int)
12 gdi32.dll intptr createrectrgn(int, int, int, int)
12 opengl32.dll void texcoord2d(double, double)
11 user32.dll bool iszoomed(intptr)
9 opengl32.dll void normal3d(double, double, double)
9 user32.dll int releasedc(intptr, intptr)
8 gdi32.dll int getdevicecaps(intptr, int)
8 opengl32.dll void pushmatrix()
8 opengl32.dll void texparameteri(int, int, int)
8 opengl32.dll void popmatrix()
8 user32.dll int16 getasynckeystate(int)
7 kernel32.dll int getcurrentthreadid()
7 opengl32.dll void color4f(single, single, single, single)
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 bool patblt(intptr, int, int, int, int, int)
5 opengl32.dll void ortho(double, double, double, double, double, double)
5 opengl32.dll void rotated(double, double, double, double)
5 opengl32.dll bool makecurrent(intptr, intptr)
5 opengl32.dll void clear(int)
5 opengl32.dll void lightfv(int, int, single[])
5 opengl32.dll void lightf(int, int, single)
5 opengl32.dll void multmatrixd(double[])
5 opengl32.dll void getdoublev(int, double[])
5 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, int)
5 user32.dll bool iswindowenabled(intptr)
5 user32.dll int callnexthookex(intptr, int, intptr, intptr)
4 gdi32.dll int selectcliprgn(intptr, intptr)
4 gdi32.dll int combinergn(intptr, intptr, intptr, int)
4 gdi32.dll intptr createsolidbrush(int)
4 gdi32.dll uint getoutlinetextmetrics(intptr, uint, intptr)
4 gdi32.dll int excludecliprect(intptr, int, int, int, int)
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 sendmessage(intptr, int, intptr, intptr)
4 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, uint)
4 user32.dll intptr getwindowdc(intptr)
4 user32.dll intptr getsystemmenu(intptr, bool)
3 gdi32.dll uint getfontdata(intptr, uint, uint, byte[], uint)
3 gdi32.dll bool deleteenhmetafile(intptr)
3 gdi32.dll int savedc(intptr)
3 kernel32.dll void outputdebugstring(string)
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 blendfunc(int, int)
3 opengl32.dll void accum(int, single)
3 opengl32.dll void color4ub(byte, byte, byte, byte)
3 user32.dll bool showscrollbar(intptr, int, bool)
3 user32.dll int getwindowlong(intptr, int)
3 user32.dll bool setkeyboardstate(byte[])
3 user32.dll intptr getdcex(intptr, intptr, int)
3 user32.dll intptr getdc(intptr)
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 uint getenhmetafilebits(intptr, uint, byte[])
2 gdi32.dll intptr createbitmap(int, int, int, int, int16[])
2 gdi32.dll int extselectcliprgn(intptr, intptr, int)
2 gdi32.dll intptr createbrushindirect(splitterlinehelper/logbrush)
2 gdi32.dll int getdibits(handleref, handleref, int, int, intptr, nativemethods/bitmapinfo_f
2 gdi32.dll int getkerningpairs(intptr, int, win32util/kerningpair[])
2 gdi32.dll int settextcolor(intptr, int)
2 gdi32.dll bool setwindowextex(intptr, int, int, win32util/size&)
2 gdi32.dll bool setviewportorgex(intptr, int, int, win32/size)
2 gdi32.dll int setmapmode(intptr, int)
2 gdi32.dll int setbkcolor(intptr, int)
2 gdi32.dll int restoredc(intptr, int)
2 gdi32.dll bool deleteobject(handleref)
2 gdi32.dll int getcliprgn(intptr, intptr)
2 gdi32.dll intptr selectobject(handleref, handleref)
2 gdi32.dll bool bitblt(intptr, int, int, int, int, intptr, int, int, uint)
2 gdi32.dll intptr createfont(int, int, int, int, int, int, int, int, int, int, int, int, in
2 gdi32.dll bool setviewportextex(intptr, int, int, win32util/size&)
2 gdi32.dll intptr createcompatibledc(intptr)
2 gdi32.dll int bitblt(intptr, int, int, int, int, intptr, int, int, int)
2 gdi32.dll int describepixelformat(intptr, int, int, wgl/pixelformatdescriptor)
2 gdi32.dll bool deletedc(intptr)
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 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 texenvf(int, int, single)
2 opengl32.dll void colormask(bool, bool, bool, bool)
2 opengl32.dll void gentextures(int, uint32[])
2 opengl32.dll void deletetextures(int, uint32[])
2 opengl32.dll void hint(int, int)
2 opengl32.dll void depthmask(bool)
2 opengl32.dll void materialfv(int, int, single[])
2 opengl32.dll void rasterposi(int, int)
2 opengl32.dll void bindtexture(int, uint)
2 shell32 int shappbarmessage(int, taskbar/appbardata&)
2 user32.dll int lockwindowupdate(intptr)
2 user32.dll int setwindowlong(intptr, int, int)
2 user32.dll bool showwindow(intptr, int)
2 user32.dll bool unhookwindowshookex(intptr)
2 user32.dll int sendmessage(intptr, int, int, int)
2 user32.dll bool systemparametersinfo(uint, uint, int32&, uint)
2 user32.dll int postmessage(intptr, int, intptr, intptr)
2 user32.dll intptr sendmessage(intptr, int, bool, int)
2 user32.dll intptr setwindowshookex(int, hook, int, int)
2 user32.dll bool enablewindow(intptr, bool)
2 user32.dll uint sendmessage(intptr, uint, uint, uint)
2 user32.dll intptr sendmessage(intptr, int, int, int)
2 user32.dll bool getwindowrect(intptr, nativemethods/rect&)
2 uxtheme.dll intptr openthemedata(intptr, string)
2 uxtheme.dll int getthemeappproperties()
2 uxtheme.dll bool isthemeactive()
2 uxtheme.dll void drawthemebackground(intptr, intptr, int, int, nativemethods/rect&, nativeme
2 uxtheme.dll int setwindowtheme(intptr, string, string)
2 uxtheme.dll intptr getthememargins(intptr, intptr, int, int, int, intptr, xpmargins&)
2 uxtheme.dll intptr drawthemeedge(intptr, intptr, int, int, nativemethods/rect&, int, int, na
2 uxtheme.dll intptr getthemebackgroundcontentrect(intptr, intptr, int, int, nativemethods/rec
2 uxtheme.dll bool isappthemed()
2 uxtheme.dll intptr getthemecolor(intptr, int, int, int, int32&)
2 uxtheme.dll intptr getthemebackgroundextent(intptr, intptr, int, int, nativemethods/rect&, n
1 comctl32.dll bool initcommoncontrolsex(webhelper/initcommoncontrolsex)
1 comdlg32.dll bool pagesetupdlg(xtrapagesetupdialog/pagesetupdialog)
1 comdlg32.dll bool printdlg(xtraprintdialog/printdlg)
1 comdlg32.dll bool printdlg64(xtraprintdialog/printdlg64)
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 intptr createcompatiblebitmap(handleref, int, int)
1 gdi32.dll int getobject(intptr, int, controlutils/logfont)
1 gdi32.dll int getmapmode(intptr)
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 translatecharsetinfo(uint, charsetinfo&, uint)
1 gdi32.dll bool swapbuffers(intptr)
1 gdi32.dll bool setpixelformat(intptr, int, wgl/pixelformatdescriptor)
1 gdi32.dll bool rectvisible(intptr, nativemethods/rect&)
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 uint getcharacterplacement(intptr, string, int, int, gcp_results&, uint)
1 gdi32.dll intptr setwinmetafilebits(uint, byte[], intptr, safenativemethods/metafilepict&)
1 gdi32.dll intptr setenhmetafilebits(uint, byte[])
1 gdi32.dll int translatecharsetinfo(intptr, safenativemethods/charsetinfo&, int)
1 gdi32.dll int setbkmode(intptr, int)
1 gdi32.dll int gettextcolor(intptr)
1 gdi32.dll intptr createcompatiblebitmap(intptr, int, int)
1 gdi32.dll intptr createcompatibledc(handleref)
1 gdi32.dll int gettextcharset(intptr)
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 intptr createpatternbrush(intptr)
1 gdi32.dll intptr createroundrectrgn(int, int, int, int, int, int)
1 gdi32.dll intptr getstockobject(int)
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 int exttextout(intptr, int, int, int, win32util/rect&, string, int, int32[])
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 void lookat(double, double, double, double, double, double, double, double, doub
1 glu32.dll int scaleimage(int, int, int, int, intptr, int, int, int, byte[])
1 kernel32.dll intptr loadlibraryex(string, intptr, uint)
1 kernel32.dll intptr freelibrary(intptr)
1 kernel32.dll bool setprocessworkingsetsize(intptr, int, int)
1 mapi32.dll int mapisendmail(intptr, intptr, mapimessage, int, int)
1 mapi32.dll int mapilogoff(intptr, intptr, int, int)
1 olepro32.dll int olecreatepictureindirect(bitmaphelper/pictdesc&, guid&, int, object&)
1 opengl32.dll void frustum(double, double, double, double, double, double)
1 opengl32.dll void pointsize(single)
1 opengl32.dll void lightmodelfv(int, single[])
1 opengl32.dll void clearaccum(single, single, single, single)
1 opengl32.dll void lightmodeli(int, int)
1 opengl32.dll void materialf(int, int, single)
1 opengl32.dll void loadmatrixd(double[])
1 opengl32.dll void readpixelsui(int, int, int, int, int, int, byte[])
1 opengl32.dll void linewidth(single)
1 opengl32.dll void linestipple(int, uint16)
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 polygonoffset(single, single)
1 opengl32.dll void drawpixelsui(int, int, int, int, byte[])
1 opengl32.dll void clipplane(int, double[])
1 opengl32.dll bool deletecontext(intptr)
1 opengl32.dll void clearcolor(single, single, single, single)
1 opengl32.dll void colormaterial(int, int)
1 opengl32.dll void clearstencil(int)
1 opengl32.dll intptr createcontext(intptr)
1 rpcrt4.dll int uuidcreatesequential(guid&)
1 user32 intptr sendmessage(handleref, int, int, string)
1 user32 intptr sendmessage(handleref, int, int, intptr)
1 user32 bool geticoninfo(intptr, cursorinfo/iconinfo&)
1 user32 void notifywinevent(int, intptr, int, int)
1 user32.dll intptr getfocus()
1 user32.dll intptr setwindowlongptr64(handleref, int, handleref)
1 user32.dll intptr loadcursor(intptr, uint)
1 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
1 user32.dll intptr getforegroundwindow()
1 user32.dll intptr trackpopupmenu(intptr, int, int, int, int, intptr, intptr)
1 user32.dll intptr setwindowlongptr32(handleref, int, handleref)
1 user32.dll intptr setwindowlong2(handleref, int, controlwndhook/mycallback)
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 windowfrompoint(point)
1 user32.dll intptr setcapture(intptr)
1 user32.dll uint enablemenuitem(intptr, uint, uint)
1 user32.dll intptr sendmessage(intptr, int, intptr, string)
1 user32.dll intptr sendmessage(intptr, int, int, propertypicker/tv_hittestinfo&)
1 user32.dll void mouse_event(uint, uint, uint, uint, intptr)
1 user32.dll void waitmessage()
1 user32.dll intptr sendmessage(intptr, int, int, intptr)
1 user32.dll intptr sendmessage(handleref, int, intptr, intptr)
1 user32.dll bool adjustwindowrectex(nativemethods/rect&, int, bool, int)
1 user32.dll bool iswindowvisible(intptr)
1 user32.dll bool messagebeep(int)
1 user32.dll bool messagebeep(uint)
1 user32.dll bool postmessage(intptr, int, intptr, intptr)
1 user32.dll bool releasecapture()
1 user32.dll bool scrollwindowex(intptr, int, int, intptr, nativemethods/rect&, intptr, nativ
1 user32.dll bool showcaret(intptr)
1 user32.dll bool systemparametersinfo(int, int, controlutils/nonclientmetrics, int)
1 user32.dll bool isiconic(intptr)
1 user32.dll bool hidecaret(intptr)
1 user32.dll bool destroymenu(intptr)
1 user32.dll bool endpaint(intptr, nativemethods/paintstruct&)
1 user32.dll bool getcaretpos(barmanagerhook/point&)
1 user32.dll bool getcaretpos(maskbox/maskstrategy/managedstrategy/getcaretpospoint&)
1 user32.dll bool getkeyboardstate(byte[])
1 user32.dll bool getmenuiteminfo(intptr, uint, bool, barsystemmenuitem/menuiteminfo&)
1 user32.dll bool getscrollbarinfo(intptr, uint, scrollbarinfo&)
1 user32.dll bool getscrollinfo(intptr, int, scrollinfo&)
1 user32.dll int fillrect(intptr, win32util/rect&, intptr)
1 user32.dll int getactivewindow()
1 user32.dll int setcapture(intptr)
1 user32.dll int setscrollinfo(intptr, int, scrollinfo&, bool)
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 intptr callwindowproc(intptr, intptr, int, intptr, intptr)
1 user32.dll intptr findwindow(string, string)
1 user32.dll intptr getactivewindow()
1 user32.dll int scrollwindowex(intptr, int, int, windowscroller/rect&, windowscroller/rect&,
1 user32.dll int getwindowplacement(intptr, barmanagerhook/windowplacement&)
1 user32.dll int getsystemmetrics(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 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 getsyscolor(int)
1 uxtheme.dll void bufferedpaintinit()
1 uxtheme.dll int endbufferedpaint(intptr, bool)
1 uxtheme.dll intptr getcurrentthemename(string, int, string, int, string, int)
1 uxtheme.dll intptr drawthemeparentbackground(intptr, intptr, nativemethods/rect&)
1 uxtheme.dll intptr beginbufferedpaint(intptr, nativemethods/rect&, smartdoublebufferpainter/
1 uxtheme.dll int drawthemetextex(intptr, intptr, int, int, string, int, int, nativemethods/re