Application Report


The following 31 APIs (used 119 times) might not work:

There are 260 P/Invokes (used 744 times):

Count Library Function
62 opengl32.dll void vertex3d(double, double, double)
34 gdi32.dll bool deleteobject(intptr)
31 opengl32.dll void matrixmode(int)
15 gdi32.dll intptr selectobject(intptr, intptr)
15 opengl32.dll void enable(int)
14 opengl32.dll void disable(int)
13 opengl32.dll void loadidentity()
12 gdi32.dll intptr createrectrgn(int, int, int, int)
12 opengl32.dll void end()
12 opengl32.dll void begin(int)
12 opengl32.dll void texcoord2d(double, double)
11 user32.dll bool iszoomed(intptr)
8 gdi32.dll int getdevicecaps(intptr, int)
8 opengl32.dll void color4f(single, single, single, single)
8 opengl32.dll void texparameteri(int, int, int)
8 opengl32.dll void popmatrix()
8 opengl32.dll void pushmatrix()
8 user32.dll int releasedc(intptr, intptr)
8 user32.dll int16 getasynckeystate(int)
7 kernel32.dll int getcurrentthreadid()
7 opengl32.dll void normal3d(double, double, double)
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 opengl32.dll void lightfv(int, int, single[])
5 opengl32.dll void rotated(double, double, double, 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 getdoublev(int, double[])
5 opengl32.dll void multmatrixd(double[])
5 opengl32.dll void lightf(int, int, single)
5 user32.dll bool iswindowenabled(intptr)
5 user32.dll int callnexthookex(intptr, int, intptr, intptr)
5 user32.dll int sendmessage(intptr, int, uint, uint)
5 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, int)
4 gdi32.dll int excludecliprect(intptr, int, int, int, int)
4 gdi32.dll int selectcliprgn(intptr, intptr)
4 gdi32.dll uint getoutlinetextmetrics(intptr, uint, intptr)
4 gdi32.dll int combinergn(intptr, intptr, intptr, int)
4 gdi32.dll intptr createsolidbrush(int)
4 kernel32.dll intptr globalfree(handleref)
4 opengl32.dll void normal3f(single, single, single)
4 opengl32.dll void getintegerv(int, int32[])
4 opengl32.dll void finish()
4 opengl32.dll void pixelstorei(int, int)
4 opengl32.dll void viewport(int, int, int, int)
4 user32.dll intptr getwindowdc(intptr)
4 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, uint)
4 user32.dll int sendmessage(intptr, int, intptr, intptr)
4 user32.dll intptr getsystemmenu(intptr, bool)
3 gdi32.dll bool deleteenhmetafile(intptr)
3 gdi32.dll int savedc(intptr)
3 gdi32.dll uint getfontdata(intptr, uint, uint, byte[], uint)
3 kernel32.dll void outputdebugstring(string)
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 setkeyboardstate(byte[])
3 user32.dll intptr getdcex(intptr, intptr, int)
3 user32.dll bool showscrollbar(intptr, int, bool)
3 user32.dll int getwindowlong(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 bitblt(intptr, int, int, int, int, intptr, int, int, int)
2 gdi32.dll bool deleteobject(handleref)
2 gdi32.dll int setmapmode(intptr, int)
2 gdi32.dll bool setviewportextex(intptr, int, int, win32util/size&)
2 gdi32.dll bool setviewportorgex(intptr, int, int, win32/size)
2 gdi32.dll bool setwindowextex(intptr, int, int, win32util/size&)
2 gdi32.dll int setbkcolor(intptr, int)
2 gdi32.dll int restoredc(intptr, int)
2 gdi32.dll int settextcolor(intptr, int)
2 gdi32.dll intptr createbitmap(int, int, int, int, int16[])
2 gdi32.dll intptr createbrushindirect(splitterlinehelper/logbrush)
2 gdi32.dll int getkerningpairs(intptr, int, win32util/kerningpair[])
2 gdi32.dll intptr createfont(int, int, int, int, int, int, int, int, int, int, int, int, in
2 gdi32.dll int getcliprgn(intptr, intptr)
2 gdi32.dll int getdibits(handleref, handleref, int, int, intptr, nativemethods/bitmapinfo_f
2 gdi32.dll uint getenhmetafilebits(intptr, uint, byte[])
2 gdi32.dll int describepixelformat(intptr, int, int, wgl/pixelformatdescriptor)
2 gdi32.dll intptr selectobject(handleref, handleref)
2 gdi32.dll int extselectcliprgn(intptr, intptr, int)
2 gdiplus.dll uint gdipemftowmfbits(intptr, uint, byte[], int, safenativemethods/emftowmfbitsf
2 gdiplus.dll uint gdipemftowmfbits(intptr, uint, byte[], int, psconvert/emftowmfbitsflags)
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 rasterposi(int, int)
2 opengl32.dll void depthmask(bool)
2 opengl32.dll void materialfv(int, int, single[])
2 opengl32.dll void deletetextures(int, uint32[])
2 opengl32.dll void gentextures(int, uint32[])
2 opengl32.dll void hint(int, int)
2 opengl32.dll void bindtexture(int, uint)
2 shell32 int shappbarmessage(int, taskbar/appbardata&)
2 user32.dll uint sendmessage(intptr, uint, uint, uint)
2 user32.dll bool showwindow(intptr, int)
2 user32.dll bool systemparametersinfo(uint, uint, int32&, uint)
2 user32.dll bool getwindowrect(intptr, nativemethods/rect&)
2 user32.dll bool unhookwindowshookex(intptr)
2 user32.dll int postmessage(intptr, int, intptr, intptr)
2 user32.dll intptr setwindowshookex(int, hook, int, int)
2 user32.dll intptr getdc(intptr)
2 user32.dll bool enablewindow(intptr, bool)
2 user32.dll int sendmessage(intptr, int, int, int)
2 user32.dll intptr sendmessage(intptr, int, bool, int)
2 user32.dll int setwindowlong(intptr, int, int)
2 user32.dll intptr sendmessage(intptr, int, int, int)
2 uxtheme.dll bool isappthemed()
2 uxtheme.dll intptr getthememargins(intptr, intptr, int, int, int, intptr, xpmargins&)
2 uxtheme.dll int getthemeappproperties()
2 uxtheme.dll intptr getthemecolor(intptr, int, int, int, int32&)
2 uxtheme.dll int setwindowtheme(intptr, string, string)
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 intptr getthemebackgroundextent(intptr, intptr, int, int, nativemethods/rect&, n
2 uxtheme.dll intptr openthemedata(intptr, string)
2 uxtheme.dll void drawthemebackground(intptr, intptr, int, int, nativemethods/rect&, nativeme
2 uxtheme.dll bool isthemeactive()
1 comdlg32.dll bool pagesetupdlg(xtrapagesetupdialog/pagesetupdialog)
1 comdlg32.dll bool printdlg64(xtraprintdialog/printdlg64)
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 int bitblt(handleref, int, int, int, int, handleref, int, int, int)
1 gdi32.dll int choosepixelformat(intptr, wgl/pixelformatdescriptor)
1 gdi32.dll bool gettextmetrics(intptr, win32util/textmetric&)
1 gdi32.dll int exttextout(intptr, int, int, int, win32util/rect&, string, int, int32[])
1 gdi32.dll bool deletedc(intptr)
1 gdi32.dll bool translatecharsetinfo(uint, charsetinfo&, uint)
1 gdi32.dll bool deletedc(handleref)
1 gdi32.dll bool fillrgn(intptr, intptr, intptr)
1 gdi32.dll bool getcharabcwidths(intptr, uint, uint, win32util/abc[])
1 gdi32.dll bool getcharwidth(intptr, uint, uint, int32[])
1 gdi32.dll bool getviewportorgex(intptr, nativemethods/point&)
1 gdi32.dll bool rectvisible(intptr, nativemethods/rect&)
1 gdi32.dll bool setpixelformat(intptr, int, wgl/pixelformatdescriptor)
1 gdi32.dll int getpaletteentries(intptr, int, int, byte[])
1 gdi32.dll bool swapbuffers(intptr)
1 gdi32.dll bool bitblt(intptr, int, int, int, int, intptr, int, int, uint)
1 gdi32.dll uint getcharacterplacement(intptr, string, int, int, gcp_results&, uint)
1 gdi32.dll intptr createcompatibledc(handleref)
1 gdi32.dll intptr createcompatibledc(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 getstockobject(int)
1 gdi32.dll intptr setenhmetafilebits(uint, byte[])
1 gdi32.dll intptr createroundrectrgn(int, int, int, int, int, int)
1 gdi32.dll intptr setwinmetafilebits(uint, byte[], intptr, safenativemethods/metafilepict&)
1 gdi32.dll intptr createcompatiblebitmap(handleref, int, int)
1 gdi32.dll int translatecharsetinfo(intptr, safenativemethods/charsetinfo&, int)
1 gdi32.dll int gettextcolor(intptr)
1 gdi32.dll int getmapmode(intptr)
1 gdi32.dll int gettextcharset(intptr)
1 gdi32.dll int getobject(intptr, int, controlutils/logfont)
1 gdi32.dll int setbkmode(intptr, int)
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 int getlocaleinfo(int, int, string, int)
1 mapi32.dll int mapilogoff(intptr, intptr, int, int)
1 mapi32.dll int mapisendmail(intptr, intptr, mapimessage, int, int)
1 olepro32.dll int olecreatepictureindirect(bitmaphelper/pictdesc&, guid&, int, object&)
1 opengl32.dll void lightmodelfv(int, single[])
1 opengl32.dll void linestipple(int, uint16)
1 opengl32.dll void clearcolor(single, single, single, single)
1 opengl32.dll void colormaterial(int, int)
1 opengl32.dll intptr createcontext(intptr)
1 opengl32.dll bool deletecontext(intptr)
1 opengl32.dll void drawpixelsui(int, int, int, int, byte[])
1 opengl32.dll void readpixelsui(int, int, int, int, int, int, byte[])
1 opengl32.dll void frustum(double, double, double, double, double, double)
1 opengl32.dll void clearaccum(single, single, single, single)
1 opengl32.dll void clearstencil(int)
1 opengl32.dll void stencilop(int, int, int)
1 opengl32.dll void pointsize(single)
1 opengl32.dll void scaled(double, double, double)
1 opengl32.dll void clipplane(int, double[])
1 opengl32.dll void polygonoffset(single, single)
1 opengl32.dll void shademodel(int)
1 opengl32.dll void linewidth(single)
1 opengl32.dll void materialf(int, int, single)
1 opengl32.dll void stencilfunc(int, int, uint)
1 opengl32.dll void loadmatrixd(double[])
1 opengl32.dll void lightmodeli(int, int)
1 rpcrt4.dll int uuidcreatesequential(guid&)
1 user32 intptr sendmessage(handleref, int, int, string)
1 user32 void notifywinevent(int, intptr, int, int)
1 user32 intptr sendmessage(handleref, int, int, intptr)
1 user32 bool geticoninfo(intptr, cursorinfo/iconinfo&)
1 user32.dll intptr sendmessage(intptr, int, int, intptr)
1 user32.dll intptr setwindowlongptr32(handleref, int, handleref)
1 user32.dll intptr sendmessage(intptr, int, int, propertypicker/tv_hittestinfo&)
1 user32.dll intptr sendmessage(handleref, int, intptr, intptr)
1 user32.dll intptr getfocus()
1 user32.dll intptr getforegroundwindow()
1 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
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 void waitmessage()
1 user32.dll intptr trackpopupmenu(intptr, int, int, int, int, intptr, intptr)
1 user32.dll intptr setwindowlongptr64(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 setcapture(intptr)
1 user32.dll intptr sendmessage(intptr, int, intptr, string)
1 user32.dll int postmessage(intptr, int, int, int)
1 user32.dll bool adjustwindowrectex(nativemethods/rect&, int, bool, int)
1 user32.dll bool getcaretpos(maskbox/maskstrategy/managedstrategy/getcaretpospoint&)
1 user32.dll bool showcaret(intptr)
1 user32.dll bool scrollwindowex(intptr, int, int, intptr, nativemethods/rect&, intptr, nativ
1 user32.dll bool releasecapture()
1 user32.dll bool postmessage(intptr, int, intptr, intptr)
1 user32.dll bool messagebeep(uint)
1 user32.dll bool messagebeep(int)
1 user32.dll bool iswindowvisible(intptr)
1 user32.dll bool isiconic(intptr)
1 user32.dll bool hidecaret(intptr)
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 bool getcaretpos(barmanagerhook/point&)
1 user32.dll bool endpaint(intptr, nativemethods/paintstruct&)
1 user32.dll bool destroymenu(intptr)
1 user32.dll bool systemparametersinfo(int, int, controlutils/nonclientmetrics, int)
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 int scrollwindowex(intptr, int, int, windowscroller/rect&, windowscroller/rect&,
1 user32.dll int msgwaitformultipleobjects(int, intptr, bool, int, int)
1 user32.dll intptr getactivewindow()
1 user32.dll int getclasslong(intptr, int)
1 user32.dll int getmenuitemcount(intptr)
1 user32.dll int getmenustring(intptr, uint, intptr, int, int)
1 user32.dll int getsystemmetrics(int)
1 user32.dll int getwindowplacement(intptr, barmanagerhook/windowplacement&)
1 user32.dll int lockwindowupdate(intptr)
1 user32.dll int mapwindowpoints(intptr, intptr, nativemethods/point&, int)
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
1 uxtheme.dll void bufferedpaintinit()
1 uxtheme.dll int endbufferedpaint(intptr, bool)