Application Report


The following 56 APIs (used 201 times) might not work:

There are 328 P/Invokes (used 968 times):

Count Library Function
74 opengl32.dll void vertex3d(double, double, double)
43 gdi32.dll intptr selectobject(intptr, intptr)
40 gdi32.dll bool deleteobject(intptr)
29 opengl32.dll void matrixmode(int)
16 opengl32.dll void enable(int)
16 opengl32.dll void end()
16 opengl32.dll void begin(int)
15 opengl32.dll void disable(int)
13 opengl32.dll void normal3d(double, double, double)
12 gdi32.dll intptr createrectrgn(int, int, int, int)
12 opengl32.dll void texcoord2d(double, double)
12 user32.dll int releasedc(intptr, intptr)
11 opengl32.dll void loadidentity()
11 opengl32.dll void popmatrix()
11 opengl32.dll void pushmatrix()
10 opengl32.dll void translated(double, double, double)
8 gdi32.dll intptr selectobject(handleref, handleref)
8 gdi32.dll bool deleteenhmetafile(intptr)
8 gdi32.dll int getdevicecaps(intptr, int)
8 opengl32.dll void viewport(int, int, int, int)
8 opengl32.dll void color4ub(byte, byte, byte, byte)
8 opengl32.dll void texparameteri(int, int, int)
8 user32.dll int sendmessage(intptr, int, int, intptr)
8 user32.dll int16 getasynckeystate(int)
8 user32.dll int sendmessage(intptr, int, uint, uint)
7 kernel32.dll int getcurrentthreadid()
7 user32.dll int sendmessage(intptr, int, intptr, intptr)
6 gdi32.dll int getcharacterplacement(intptr, string, int, int, safenativemethods/gcp_result
6 gdi32.dll uint getoutlinetextmetrics(intptr, uint, intptr)
6 user32.dll intptr sendmessage(intptr, int, int, int)
6 user32.dll intptr getwindowdc(intptr)
6 user32.dll intptr getsystemmenu(intptr, bool)
6 user32.dll bool iszoomed(intptr)
5 gdi32.dll bool patblt(intptr, int, int, int, int, int)
5 gdi32.dll intptr createsolidbrush(int)
5 glu32.dll void tesscallback(intptr, int, intptr)
5 opengl32.dll void lightf(int, int, single)
5 opengl32.dll bool makecurrent(intptr, intptr)
5 opengl32.dll void lightfv(int, int, single[])
5 user32.dll bool iswindowenabled(intptr)
5 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, int)
5 user32.dll int callnexthookex(intptr, int, intptr, intptr)
4 gdi32.dll int combinergn(intptr, intptr, intptr, int)
4 gdi32.dll int selectcliprgn(intptr, intptr)
4 gdi32.dll bool deleteobject(handleref)
4 gdi32.dll int exttextout(intptr, int, int, int, safenativemethods/rect&, intptr, int, intp
4 gdi32.dll bool lineto(intptr, int, int)
4 gdi32.dll intptr createfont(int, int, int, int, int, int, int, int, int, int, int, int, in
4 gdi32.dll int setrop2(handleref, int)
4 gdi32.dll int excludecliprect(intptr, int, int, int, int)
4 opengl32.dll void ortho(double, double, double, double, double, double)
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 getintegerv(int, int32[])
4 user32.dll intptr getdc(intptr)
4 user32.dll bool iswindowvisible(intptr)
4 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, uint)
4 user32.dll int postmessage(intptr, int, intptr, intptr)
3 gdi32.dll intptr createpen(int, int, int)
3 gdi32.dll intptr getstockobject(int)
3 gdi32.dll bool deletedc(intptr)
3 gdi32.dll int setbkmode(intptr, int)
3 gdi32.dll uint getfontdata(intptr, uint, uint, byte[], uint)
3 gdi32.dll int settextcolor(intptr, int)
3 gdi32.dll int savedc(intptr)
3 glu32.dll void tessproperty(intptr, int, double)
3 kernel32.dll void outputdebugstring(string)
3 opengl32.dll void teximage2d(int, int, int, int, int, int, int, int, intptr)
3 opengl32.dll void color4f(single, single, single, single)
3 opengl32.dll void multmatrixd(double[])
3 opengl32.dll void getdoublev(int, double[])
3 opengl32.dll void teximage2d(int, int, int, int, int, int, int, int, byte[])
3 opengl32.dll void blendfunc(int, int)
3 opengl32.dll void accum(int, single)
3 user32.dll bool showscrollbar(intptr, int, bool)
3 user32.dll intptr getdcex(intptr, intptr, int)
3 user32.dll int getwindowlong(intptr, int)
3 user32.dll bool setkeyboardstate(byte[])
3 user32.dll bool isiconic(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 dwmapi.dll void dwmextendframeintoclientarea(intptr, nativemethods/margins&)
2 gdi32 int getmetafilebitsex(int, int, byte[])
2 gdi32 int getenhmetafilebits(int, int, byte[])
2 gdi32.dll intptr createcompatibledc(intptr)
2 gdi32.dll int extselectcliprgn(intptr, intptr, int)
2 gdi32.dll int getcliprgn(intptr, intptr)
2 gdi32.dll int getdibits(handleref, handleref, int, int, intptr, nativemethods/bitmapinfo_f
2 gdi32.dll int restoredc(intptr, int)
2 gdi32.dll int describepixelformat(intptr, int, int, wgl/pixelformatdescriptor)
2 gdi32.dll int bitblt(intptr, int, int, int, int, intptr, int, int, int)
2 gdi32.dll uint getmetafilebitsex(intptr, uint, byte[])
2 gdi32.dll uint getfontunicoderanges(intptr, intptr)
2 gdi32.dll int setbkcolor(intptr, int)
2 gdi32.dll bool setwindowextex(intptr, int, int, safenativemethods/size&)
2 gdi32.dll bool setwindoworgex(intptr, int, int, safenativemethods/point&)
2 gdi32.dll bool setviewportorgex(intptr, int, int, win32/size)
2 gdi32.dll intptr createbrushindirect(splitterlinehelper/logbrush)
2 gdi32.dll bool setviewportextex(intptr, int, int, win32util/size&)
2 gdi32.dll intptr createbitmap(int, int, int, int, int16[])
2 gdi32.dll int getkerningpairs(intptr, int, win32util/kerningpair[])
2 gdi32.dll bool deletemetafile(intptr)
2 gdi32.dll intptr setenhmetafilebits(uint, byte[])
2 gdi32.dll uint getenhmetafilebits(intptr, uint, byte[])
2 gdi32.dll int setmapmode(intptr, int)
2 gdi32.dll intptr setwinmetafilebits(uint, byte[], intptr, safenativemethods/metafilepict&)
2 gdi32.dll intptr setmetafilebitsex(uint, byte[])
2 gdi32.dll bool setwindowextex(intptr, int, int, win32util/size&)
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 bool freelibrary(intptr)
2 kernel32.dll intptr loadlibrary(string)
2 kernel32.dll int getlocaleinfo(int, int, string, int)
2 mapi32.dll int mapilogon(intptr, string, string, int, int, intptr&)
2 opengl32.dll void materialfv(int, int, single[])
2 opengl32.dll void colormask(bool, bool, bool, bool)
2 opengl32.dll void deletetextures(int, uint32[])
2 opengl32.dll void depthmask(bool)
2 opengl32.dll void texenvf(int, int, single)
2 opengl32.dll void bindtexture(int, uint)
2 opengl32.dll void gentextures(int, uint32[])
2 opengl32.dll void hint(int, int)
2 rpcrt4.dll int uuidcreatesequential(guid&)
2 shell32 int shappbarmessage(int, taskbar/appbardata&)
2 user32 int sendmessage(intptr, int, int, int32[])
2 user32.dll intptr getdcex(handleref, handleref, int)
2 user32.dll intptr getwindow(intptr, uint)
2 user32.dll intptr getactivewindow()
2 user32.dll intptr setwindowshookex(int, hook, int, int)
2 user32.dll uint sendmessage(intptr, uint, uint, uint)
2 user32.dll intptr windowfrompoint(point)
2 user32.dll bool getwindowrect(intptr, nativemethods/rect&)
2 user32.dll bool enablewindow(intptr, bool)
2 user32.dll bool getwindowrect(intptr, dragdropdispatcherwinapi/rect&)
2 user32.dll bool showwindow(intptr, int)
2 user32.dll bool systemparametersinfo(uint, uint, int32&, uint)
2 user32.dll bool unhookwindowshookex(intptr)
2 user32.dll int animatewindow(intptr, int, int)
2 user32.dll int getmenuitemcount(intptr)
2 user32.dll intptr sendmessage(intptr, int, bool, int)
2 user32.dll int lockwindowupdate(intptr)
2 user32.dll int releasedc(handleref, handleref)
2 user32.dll int setwindowlong(intptr, int, int)
2 uxtheme.dll intptr openthemedata(intptr, string)
2 uxtheme.dll intptr getthememargins(intptr, intptr, int, int, int, intptr, xpmargins&)
2 uxtheme.dll intptr getthemecolor(intptr, int, int, int, int32&)
2 uxtheme.dll intptr getthemebackgroundextent(intptr, intptr, int, int, nativemethods/rect&, n
2 uxtheme.dll intptr getthemebackgroundcontentrect(intptr, intptr, int, int, nativemethods/rec
2 uxtheme.dll intptr drawthemeedge(intptr, intptr, int, int, nativemethods/rect&, int, int, na
2 uxtheme.dll int setwindowtheme(intptr, string, 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 bool isappthemed()
1 comctl32.dll bool initcommoncontrolsex(webhelper/initcommoncontrolsex)
1 dwmapi.dll void dwmiscompositionenabled(boolean&)
1 dwmapi.dll int dwmdefwindowproc(intptr, int, intptr, intptr, intptr&)
1 gdi32.dll bool gettextmetrics(intptr, win32util/textmetric&)
1 gdi32.dll intptr createcompatiblebitmap(handleref, int, int)
1 gdi32.dll bool getwindoworgex(intptr, safenativemethods/point&)
1 gdi32.dll intptr intcreatesolidbrush(uint)
1 gdi32.dll intptr deleteobject(intptr)
1 gdi32.dll intptr createroundrectrgn(int, int, int, int, int, int)
1 gdi32.dll intptr createpatternbrush(intptr)
1 gdi32.dll intptr createdibsection(intptr, nativemethods/bitmapinfo_small&, int, int, intpt
1 gdi32.dll bool getwindowextex(intptr, safenativemethods/size&)
1 gdi32.dll uint getcharacterplacement(intptr, string, int, int, gcp_results&, uint)
1 gdi32.dll bool movetoex(intptr, int, int, intptr)
1 gdi32.dll bool getcharwidth(intptr, uint, uint, int32[])
1 gdi32.dll bool getcharabcwidths(intptr, uint, uint, win32util/abc[])
1 gdi32.dll bool fillrgn(intptr, intptr, intptr)
1 gdi32.dll bool enummetafile(intptr, intptr, safenativemethods/enummetafiledelegate, intptr
1 gdi32.dll bool enumenhmetafile(intptr, intptr, safenativemethods/enummetafiledelegate, int
1 gdi32.dll bool deletedc(handleref)
1 gdi32.dll bool bitblt(intptr, int, int, int, int, intptr, int, int, uint)
1 gdi32.dll intptr createdibsection(handleref, nativemethods/bitmapinfo_flat&, int, intptr&,
1 gdi32.dll intptr createdc(string, string, intptr, intptr)
1 gdi32.dll bool rectangle(handleref, int, int, int, int)
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 bool rectvisible(intptr, safenativemethods/rect&)
1 gdi32.dll int exttextout(intptr, int, int, int, win32util/rect&, string, int, int32[])
1 gdi32.dll int choosepixelformat(intptr, wgl/pixelformatdescriptor)
1 gdi32.dll bool setpixelformat(intptr, int, wgl/pixelformatdescriptor)
1 gdi32.dll bool swapbuffers(intptr)
1 gdi32.dll int gettextcharset(intptr)
1 gdi32.dll int gettextcharsetinfo(intptr, safenativemethods/fontsignature&, int)
1 gdi32.dll intptr createcompatibledc(handleref)
1 gdi32.dll intptr createcompatiblebitmap(intptr, int, int)
1 gdi32.dll int bitblt(handleref, int, int, int, int, handleref, int, int, int)
1 gdi32.dll int translatecharsetinfo(intptr, safenativemethods/charsetinfo&, int)
1 gdi32.dll int setrop2(intptr, int)
1 gdi32.dll bool patblt(handleref, int, int, int, int, int)
1 gdi32.dll int setbkcolor(handleref, int)
1 gdi32.dll bool getviewportorgex(intptr, nativemethods/point&)
1 gdi32.dll int gettextcolor(intptr)
1 gdi32.dll bool translatecharsetinfo(uint, charsetinfo&, uint)
1 gdi32.dll bool patblt(intptr, int, int, int, int, uint)
1 glu32.dll void lookat(double, double, double, double, double, double, double, double, doub
1 glu32.dll void tessvertex(intptr, double[], intptr)
1 glu32.dll int project(double, double, double, double[], double[], int32[], double&, double
1 glu32.dll void tessnormal(intptr, double, double, double)
1 glu32.dll int unproject(double, double, double, double[], double[], int32[], double&, doub
1 glu32.dll void tessendpolygon(intptr)
1 glu32.dll intptr newtess()
1 glu32.dll void deletetess(intptr)
1 glu32.dll void tessendcontour(intptr)
1 glu32.dll void tessbeginpolygon(intptr, intptr)
1 glu32.dll void tessbegincontour(intptr)
1 glu32.dll void perspective(double, double, double, double)
1 glu32.dll int scaleimage(int, int, int, int, intptr, int, int, int, byte[])
1 kernel32.dll int waitforsingleobject(intptr, int)
1 kernel32.dll intptr loadlibraryex(string, intptr, uint)
1 kernel32.dll bool setprocessworkingsetsize(intptr, int, int)
1 kernel32.dll intptr freelibrary(intptr)
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 linestipple(int, uint16)
1 opengl32.dll void linewidth(single)
1 opengl32.dll void drawpixels(int, int, int, int, byte[])
1 opengl32.dll void colormaterial(int, int)
1 opengl32.dll void materialf(int, int, single)
1 opengl32.dll void clipplane(int, double[])
1 opengl32.dll void clearaccum(single, single, single, single)
1 opengl32.dll void loadmatrixd(double[])
1 opengl32.dll bool deletecontext(intptr)
1 opengl32.dll void polygonoffset(single, single)
1 opengl32.dll void clearcolor(single, single, single, single)
1 opengl32.dll void clearstencil(int)
1 opengl32.dll void pointsize(single)
1 opengl32.dll intptr createcontext(intptr)
1 opengl32.dll void rasterposi(int, int)
1 opengl32.dll void frustum(double, double, double, double, double, double)
1 opengl32.dll void lightmodelfv(int, single[])
1 opengl32.dll void getbooleanv(int, boolean[])
1 opengl32.dll void stencilop(int, int, int)
1 opengl32.dll void stencilfunc(int, int, uint)
1 opengl32.dll void readpixels(int, int, int, int, int, int, byte[])
1 opengl32.dll void shademodel(int)
1 opengl32.dll void scaled(double, double, double)
1 opengl32.dll void lightmodeli(int, int)
1 opengl32.dll void rotated(double, double, double, double)
1 user32 void notifywinevent(int, intptr, int, int)
1 user32 intptr sendmessage(handleref, int, int, string)
1 user32 intptr sendmessage(handleref, int, int, intptr)
1 user32.dll intptr getclipboarddata(int)
1 user32.dll intptr getforegroundwindow()
1 user32.dll intptr getfocus()
1 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
1 user32.dll intptr loadcursor(intptr, uint)
1 user32.dll intptr sendmessage(handleref, int, intptr, intptr)
1 user32.dll void waitmessage()
1 user32.dll void mouse_event(uint, uint, uint, uint, intptr)
1 user32.dll uint enablemenuitem(intptr, uint, uint)
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 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 intptr sendmessage(intptr, int, int, propertypicker/tv_hittestinfo&)
1 user32.dll intptr sendmessage(intptr, int, int, intptr)
1 user32.dll intptr loadimage(intptr, int, uint, int, int, uint)
1 user32.dll int getsyscolor(int)
1 user32.dll intptr findwindow(string, string)
1 user32.dll bool deletemenu(intptr, int, int)
1 user32.dll bool messagebeep(uint)
1 user32.dll bool openclipboard(intptr)
1 user32.dll bool postmessage(intptr, int, intptr, intptr)
1 user32.dll bool scrollwindowex(intptr, int, int, intptr, nativemethods/rect&, intptr, nativ
1 user32.dll bool setforegroundwindow(intptr)
1 user32.dll bool setwindowspos(intptr, intptr, int, int, int, int, int)
1 user32.dll bool showcaret(intptr)
1 user32.dll bool systemparametersinfo(int, int, controlutils/nonclientmetrics, int)
1 user32.dll int closeclipboard()
1 user32.dll bool messagebeep(int)
1 user32.dll bool hidecaret(intptr)
1 user32.dll bool getscrollinfo(intptr, int, scrollinfo&)
1 user32.dll bool destroymenu(intptr)
1 user32.dll bool endpaint(intptr, nativemethods/paintstruct&)
1 user32.dll bool endpaint(intptr, nativevista/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 adjustwindowrectex(nativemethods/rect&, int, bool, int)
1 user32.dll bool getmenuiteminfo(intptr, uint, bool, barsystemmenuitem/menuiteminfo&)
1 user32.dll bool getscrollbarinfo(intptr, uint, scrollbarinfo&)
1 user32.dll int destroyicon(intptr)
1 user32.dll int fillrect(intptr, nativevista/rect&, intptr)
1 user32.dll int scrollwindowex(intptr, int, int, windowscroller/rect&, windowscroller/rect&,
1 user32.dll int sendmessage(intptr, int, int, int)
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 beginpaint(intptr, nativevista/paintstruct&)
1 user32.dll intptr callwindowproc(intptr, intptr, int, intptr, intptr)
1 user32.dll int postmessage(intptr, int, int, int)
1 user32.dll int getscrollinfo(intptr, int, scrollinfostruct&)
1 user32.dll int getmenustring(intptr, uint, intptr, int, int)
1 user32.dll bool releasecapture()
1 user32.dll int getclasslong(intptr, int)
1 user32.dll int getsystemmetrics(int)
1 user32.dll int getwindowplacement(intptr, barmanagerhook/windowplacement&)
1 user32.dll int getcaretblinktime()
1 user32.dll int fillrect(intptr, win32util/rect&, intptr)
1 user32.dll int isclipboardformatavailable(int)
1 user32.dll int mapwindowpoints(intptr, intptr, nativemethods/point&, int)
1 user32.dll int msgwaitformultipleobjects(int, intptr, bool, int, int)
1 uxtheme.dll void bufferedpaintinit()
1 uxtheme.dll int drawthemetextex(intptr, intptr, int, int, string, int, int, nativemethods/re
1 uxtheme.dll intptr getcurrentthemename(string, int, string, int, string, int)
1 uxtheme.dll intptr endbufferedpaint(intptr, intptr)
1 uxtheme.dll intptr drawthemeparentbackground(intptr, intptr, nativemethods/rect&)
1 uxtheme.dll intptr beginbufferedpaint(intptr, nativemethods/rect&, smartdoublebufferpainter/
1 uxtheme.dll intptr beginbufferedpaint(intptr, intptr, intptr, intptr, intptr&)
1 uxtheme.dll int endbufferedpaint(intptr, bool)
1 uxtheme.dll intptr bufferedpaintsetalpha(intptr, intptr, byte)