Application Report


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

There are 324 P/Invokes (used 927 times):

Count Library Function
74 opengl32.dll void vertex3d(double, double, double)
36 gdi32.dll bool deleteobject(intptr)
30 gdi32.dll intptr selectobject(intptr, intptr)
29 opengl32.dll void matrixmode(int)
16 opengl32.dll void begin(int)
16 opengl32.dll void enable(int)
16 opengl32.dll void end()
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 pushmatrix()
11 opengl32.dll void popmatrix()
10 opengl32.dll void translated(double, double, double)
8 gdi32.dll intptr selectobject(handleref, handleref)
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, uint, uint)
8 user32.dll int sendmessage(intptr, int, int, intptr)
8 user32.dll int16 getasynckeystate(int)
7 kernel32.dll int getcurrentthreadid()
6 gdi32.dll bool deleteenhmetafile(intptr)
6 gdi32.dll uint getoutlinetextmetrics(intptr, uint, intptr)
6 user32.dll intptr sendmessage(intptr, int, int, int)
6 user32.dll intptr getsystemmenu(intptr, bool)
6 user32.dll bool iszoomed(intptr)
6 user32.dll int sendmessage(intptr, int, intptr, intptr)
6 user32.dll intptr getwindowdc(intptr)
5 gdi32.dll intptr createsolidbrush(int)
5 gdi32.dll bool patblt(intptr, int, int, int, int, int)
5 glu32.dll void tesscallback(intptr, int, intptr)
5 opengl32.dll void lightf(int, int, single)
5 opengl32.dll void lightfv(int, int, single[])
5 opengl32.dll bool makecurrent(intptr, intptr)
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 combinergn(intptr, intptr, intptr, int)
4 gdi32.dll int excludecliprect(intptr, int, int, int, int)
4 gdi32.dll int selectcliprgn(intptr, intptr)
4 gdi32.dll bool deleteobject(handleref)
4 gdi32.dll int setrop2(handleref, int)
4 opengl32.dll void ortho(double, double, double, double, double, double)
4 opengl32.dll void pixelstorei(int, int)
4 opengl32.dll void clear(int)
4 opengl32.dll void normal3f(single, single, single)
4 opengl32.dll void finish()
4 opengl32.dll void getintegerv(int, int32[])
4 user32.dll bool iswindowvisible(intptr)
4 user32.dll intptr getdc(intptr)
4 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, uint)
3 gdi32.dll intptr getstockobject(int)
3 gdi32.dll int savedc(intptr)
3 gdi32.dll intptr createfont(int, int, int, int, int, int, int, int, int, int, int, int, in
3 gdi32.dll bool deletedc(intptr)
3 gdi32.dll int getcharacterplacement(intptr, string, int, int, safenativemethods/gcp_result
3 gdi32.dll uint getfontdata(intptr, uint, uint, byte[], uint)
3 gdi32.dll int settextcolor(intptr, int)
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, byte[])
3 opengl32.dll void color4f(single, single, single, single)
3 opengl32.dll void multmatrixd(double[])
3 opengl32.dll void blendfunc(int, int)
3 opengl32.dll void getdoublev(int, double[])
3 opengl32.dll void accum(int, single)
3 opengl32.dll void teximage2d(int, int, int, int, int, int, int, int, intptr)
3 user32.dll bool isiconic(intptr)
3 user32.dll intptr getdcex(intptr, intptr, int)
3 user32.dll bool showscrollbar(intptr, int, bool)
3 user32.dll int getwindowlong(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
2 comctl32.dll bool _trackmouseevent(nativemethods/trackmouseevent)
2 dwmapi.dll void dwmextendframeintoclientarea(intptr, nativemethods/margins&)
2 gdi32 int getenhmetafilebits(int, int, byte[])
2 gdi32 int getmetafilebitsex(int, int, byte[])
2 gdi32.dll uint getmetafilebitsex(intptr, uint, byte[])
2 gdi32.dll uint getenhmetafilebits(intptr, uint, byte[])
2 gdi32.dll intptr setmetafilebitsex(uint, byte[])
2 gdi32.dll intptr setenhmetafilebits(uint, byte[])
2 gdi32.dll bool setwindoworgex(intptr, int, int, safenativemethods/point&)
2 gdi32.dll intptr createbitmap(int, int, int, int, int16[])
2 gdi32.dll bool setviewportorgex(intptr, int, int, win32/size)
2 gdi32.dll int setmapmode(intptr, int)
2 gdi32.dll int setbkmode(intptr, int)
2 gdi32.dll int setbkcolor(intptr, int)
2 gdi32.dll int restoredc(intptr, int)
2 gdi32.dll bool setviewportextex(intptr, int, int, win32util/size&)
2 gdi32.dll bool setwindowextex(intptr, int, int, safenativemethods/size&)
2 gdi32.dll int getkerningpairs(intptr, int, win32util/kerningpair[])
2 gdi32.dll int getdibits(handleref, handleref, int, int, intptr, nativemethods/bitmapinfo_f
2 gdi32.dll bool setwindowextex(intptr, int, int, win32util/size&)
2 gdi32.dll int getcliprgn(intptr, intptr)
2 gdi32.dll int exttextout(intptr, int, int, int, safenativemethods/rect&, intptr, int, intp
2 gdi32.dll int bitblt(intptr, int, int, int, int, intptr, int, int, int)
2 gdi32.dll intptr createbrushindirect(splitterlinehelper/logbrush)
2 gdi32.dll intptr createcompatibledc(intptr)
2 gdi32.dll int describepixelformat(intptr, int, int, wgl/pixelformatdescriptor)
2 gdi32.dll intptr createpen(int, int, int)
2 gdi32.dll int extselectcliprgn(intptr, intptr, int)
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 intptr loadlibrary(string)
2 kernel32.dll int getlocaleinfo(int, int, string, int)
2 kernel32.dll bool freelibrary(intptr)
2 mapi32.dll int mapilogon(intptr, string, string, int, int, intptr&)
2 opengl32.dll void materialfv(int, int, single[])
2 opengl32.dll void bindtexture(int, uint)
2 opengl32.dll void hint(int, int)
2 opengl32.dll void deletetextures(int, uint32[])
2 opengl32.dll void depthmask(bool)
2 opengl32.dll void gentextures(int, uint32[])
2 opengl32.dll void colormask(bool, bool, bool, bool)
2 opengl32.dll void texenvf(int, int, single)
2 shell32 int shappbarmessage(int, taskbar/appbardata&)
2 user32 int sendmessage(intptr, int, int, int32[])
2 user32.dll int setwindowlong(intptr, int, int)
2 user32.dll intptr getwindow(intptr, uint)
2 user32.dll bool getwindowrect(intptr, dragdropdispatcherwinapi/rect&)
2 user32.dll intptr sendmessage(intptr, int, bool, int)
2 user32.dll bool enablewindow(intptr, bool)
2 user32.dll int animatewindow(intptr, int, int)
2 user32.dll intptr windowfrompoint(point)
2 user32.dll intptr setwindowshookex(int, hook, int, int)
2 user32.dll intptr getactivewindow()
2 user32.dll intptr getdcex(handleref, handleref, int)
2 user32.dll uint sendmessage(intptr, uint, uint, uint)
2 user32.dll int getmenuitemcount(intptr)
2 user32.dll bool showwindow(intptr, int)
2 user32.dll int lockwindowupdate(intptr)
2 user32.dll int postmessage(intptr, int, intptr, intptr)
2 user32.dll int releasedc(handleref, handleref)
2 user32.dll bool unhookwindowshookex(intptr)
2 user32.dll bool systemparametersinfo(uint, uint, int32&, uint)
2 user32.dll bool getwindowrect(intptr, nativemethods/rect&)
2 uxtheme.dll int getthemeappproperties()
2 uxtheme.dll intptr getthemebackgroundcontentrect(intptr, intptr, int, int, nativemethods/rec
2 uxtheme.dll intptr getthemecolor(intptr, int, int, int, int32&)
2 uxtheme.dll intptr openthemedata(intptr, string)
2 uxtheme.dll intptr drawthemeedge(intptr, intptr, int, int, nativemethods/rect&, int, int, na
2 uxtheme.dll intptr getthemebackgroundextent(intptr, intptr, int, int, nativemethods/rect&, n
2 uxtheme.dll intptr getthememargins(intptr, intptr, int, int, int, intptr, xpmargins&)
2 uxtheme.dll int setwindowtheme(intptr, string, string)
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 intptr createroundrectrgn(int, int, int, int, int, int)
1 gdi32.dll bool getwindoworgex(intptr, safenativemethods/point&)
1 gdi32.dll intptr createpatternbrush(intptr)
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 bool getcharwidth(intptr, uint, uint, int32[])
1 gdi32.dll intptr createdc(string, string, intptr, intptr)
1 gdi32.dll intptr createcompatibledc(handleref)
1 gdi32.dll bool getviewportorgex(intptr, nativemethods/point&)
1 gdi32.dll bool bitblt(intptr, int, int, int, int, intptr, int, int, uint)
1 gdi32.dll bool deletedc(handleref)
1 gdi32.dll bool getwindowextex(intptr, safenativemethods/size&)
1 gdi32.dll intptr setwinmetafilebits(uint, byte[], intptr, safenativemethods/metafilepict&)
1 gdi32.dll intptr intcreatesolidbrush(uint)
1 gdi32.dll uint getcharacterplacement(intptr, string, int, int, gcp_results&, uint)
1 gdi32.dll intptr deleteobject(intptr)
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 deletemetafile(intptr)
1 gdi32.dll intptr createcompatiblebitmap(intptr, int, int)
1 gdi32.dll bool rectangle(handleref, int, int, int, int)
1 gdi32.dll bool gettextmetrics(intptr, win32util/textmetric&)
1 gdi32.dll int setbkcolor(handleref, int)
1 gdi32.dll int gettextcolor(intptr)
1 gdi32.dll int gettextcharset(intptr)
1 gdi32.dll bool rectvisible(intptr, safenativemethods/rect&)
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 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 bool translatecharsetinfo(uint, charsetinfo&, uint)
1 gdi32.dll int bitblt(handleref, int, int, int, int, handleref, int, int, int)
1 gdi32.dll bool patblt(intptr, int, int, int, int, uint)
1 gdi32.dll int setrop2(intptr, int)
1 gdi32.dll int translatecharsetinfo(intptr, safenativemethods/charsetinfo&, int)
1 gdi32.dll intptr createcompatiblebitmap(handleref, int, int)
1 gdi32.dll bool patblt(handleref, int, int, int, int, int)
1 glu32.dll void deletetess(intptr)
1 glu32.dll intptr newtess()
1 glu32.dll void tessendpolygon(intptr)
1 glu32.dll int unproject(double, double, double, double[], double[], int32[], double&, doub
1 glu32.dll int scaleimage(int, int, int, int, intptr, int, int, int, byte[])
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 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 void lookat(double, double, double, double, double, double, double, double, doub
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 clearaccum(single, single, single, single)
1 opengl32.dll void stencilop(int, int, int)
1 opengl32.dll void drawpixels(int, int, int, int, byte[])
1 opengl32.dll void readpixels(int, int, int, int, int, int, byte[])
1 opengl32.dll void scaled(double, double, double)
1 opengl32.dll void loadmatrixd(double[])
1 opengl32.dll void materialf(int, int, single)
1 opengl32.dll void rotated(double, double, double, double)
1 opengl32.dll void stencilfunc(int, int, uint)
1 opengl32.dll void colormaterial(int, int)
1 opengl32.dll void shademodel(int)
1 opengl32.dll void getbooleanv(int, boolean[])
1 opengl32.dll void rasterposi(int, int)
1 opengl32.dll void polygonoffset(single, single)
1 opengl32.dll bool deletecontext(intptr)
1 opengl32.dll void frustum(double, double, double, double, double, double)
1 opengl32.dll void clearcolor(single, single, single, single)
1 opengl32.dll void lightmodelfv(int, single[])
1 opengl32.dll intptr createcontext(intptr)
1 opengl32.dll void linewidth(single)
1 opengl32.dll void lightmodeli(int, int)
1 opengl32.dll void clearstencil(int)
1 opengl32.dll void pointsize(single)
1 opengl32.dll void linestipple(int, uint16)
1 opengl32.dll void clipplane(int, double[])
1 rpcrt4.dll int uuidcreatesequential(guid&)
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 int getwindowplacement(intptr, barmanagerhook/windowplacement&)
1 user32.dll intptr getfocus()
1 user32.dll intptr sendmessage(intptr, int, int, propertypicker/tv_hittestinfo&)
1 user32.dll intptr getclipboarddata(int)
1 user32.dll intptr findwindow(string, string)
1 user32.dll intptr getforegroundwindow()
1 user32.dll intptr loadcursor(intptr, uint)
1 user32.dll intptr trackpopupmenu(intptr, int, int, int, int, intptr, intptr)
1 user32.dll void waitmessage()
1 user32.dll intptr sendmessage(handleref, int, intptr, intptr)
1 user32.dll intptr setwindowlongptr64(handleref, int, handleref)
1 user32.dll intptr setwindowlongptr32(handleref, int, handleref)
1 user32.dll uint enablemenuitem(intptr, uint, uint)
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, intptr)
1 user32.dll intptr sendmessage(intptr, int, int, intptr)
1 user32.dll intptr sendmessage(intptr, int, intptr, string)
1 user32.dll intptr loadimage(intptr, int, uint, int, int, uint)
1 user32.dll void mouse_event(uint, uint, uint, uint, intptr)
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 releasecapture()
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 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 closeclipboard()
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 getsyscolor(int)
1 user32.dll int getscrollinfo(intptr, int, scrollinfostruct&)
1 user32.dll int getmenustring(intptr, uint, intptr, int, int)
1 user32.dll int getclasslong(intptr, int)
1 user32.dll int getsystemmetrics(int)
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 messagebox(intptr, string, string, uint)
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 bufferedpaintsetalpha(intptr, intptr, byte)
1 uxtheme.dll intptr beginbufferedpaint(intptr, nativemethods/rect&, smartdoublebufferpainter/
1 uxtheme.dll int endbufferedpaint(intptr, bool)
1 uxtheme.dll intptr beginbufferedpaint(intptr, intptr, intptr, intptr, intptr&)