Application Report


The following 51 APIs (used 216 times) might not work:

There are 320 P/Invokes (used 946 times):

Count Library Function
74 opengl32.dll void vertex3d(double, double, double)
34 gdi32.dll bool deleteobject(intptr)
32 gdi32.dll intptr selectobject(intptr, intptr)
30 opengl32.dll void matrixmode(int)
16 opengl32.dll void begin(int)
16 opengl32.dll void end()
16 opengl32.dll void enable(int)
15 opengl32.dll void disable(int)
14 opengl32.dll void normal3d(double, double, double)
14 opengl32.dll void popmatrix()
14 opengl32.dll void pushmatrix()
12 gdi32.dll intptr createrectrgn(int, int, int, int)
12 opengl32.dll void texcoord2d(double, double)
12 opengl32.dll void translated(double, double, double)
11 opengl32.dll void loadidentity()
10 user32.dll int releasedc(intptr, intptr)
9 opengl32.dll void color4ub(byte, byte, byte, byte)
8 gdi32.dll int getdevicecaps(intptr, int)
8 gdi32.dll intptr selectobject(handleref, handleref)
8 gdi32.dll bool deleteenhmetafile(intptr)
8 opengl32.dll void texparameteri(int, int, int)
8 opengl32.dll void viewport(int, int, int, int)
8 user32.dll int16 getasynckeystate(int)
7 kernel32.dll int getcurrentthreadid()
6 user32.dll intptr getsystemmenu(intptr, bool)
6 user32.dll intptr getwindowdc(intptr)
6 user32.dll int sendmessage(intptr, int, uint, uint)
6 user32.dll int sendmessage(intptr, int, int, intptr)
6 user32.dll int postmessage(intptr, int, intptr, intptr)
6 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, int)
6 user32.dll bool iszoomed(intptr)
6 user32.dll intptr sendmessage(intptr, int, int, int)
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 imm32.dll int immreleasecontext(intptr, intptr)
5 imm32.dll intptr immgetcontext(intptr)
5 opengl32.dll void lightfv(int, int, single[])
5 opengl32.dll bool makecurrent(intptr, intptr)
5 opengl32.dll void lightf(int, int, single)
5 user32.dll bool iswindowenabled(intptr)
5 user32.dll int sendmessage(intptr, int, intptr, intptr)
5 user32.dll int callnexthookex(intptr, int, intptr, intptr)
4 gdi32.dll uint getoutlinetextmetrics(intptr, uint, intptr)
4 gdi32.dll int excludecliprect(intptr, int, int, int, int)
4 gdi32.dll int selectcliprgn(intptr, intptr)
4 gdi32.dll int combinergn(intptr, intptr, intptr, int)
4 gdi32.dll bool lineto(intptr, int, int)
4 gdi32.dll bool deleteobject(handleref)
4 gdi32.dll int setrop2(handleref, int)
4 opengl32.dll void getintegerv(int, int32[])
4 opengl32.dll void clear(int)
4 opengl32.dll void finish()
4 opengl32.dll void pixelstorei(int, int)
4 opengl32.dll void normal3f(single, single, single)
4 opengl32.dll void ortho(double, double, double, double, double, double)
4 user32.dll bool showwindow(intptr, int)
4 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, uint)
4 user32.dll intptr findwindow(string, string)
3 gdi32.dll int exttextout(intptr, int, int, int, safenativemethods/rect&, intptr, int, intp
3 gdi32.dll intptr getstockobject(int)
3 gdi32.dll int getcharacterplacement(intptr, string, int, int, safenativemethods/gcp_result
3 gdi32.dll int settextcolor(intptr, int)
3 gdi32.dll intptr createpen(int, int, int)
3 gdi32.dll intptr createfont(int, int, int, int, int, int, int, int, int, int, int, int, in
3 gdi32.dll uint getfontdata(intptr, uint, uint, byte[], uint)
3 gdi32.dll int savedc(intptr)
3 glu32.dll void tessproperty(intptr, int, double)
3 imm32.dll int immgetcompositionstringw(intptr, uint, byte[], uint)
3 kernel32.dll void outputdebugstring(string)
3 opengl32.dll void multmatrixd(double[])
3 opengl32.dll void accum(int, single)
3 opengl32.dll void getdoublev(int, double[])
3 opengl32.dll void blendfunc(int, int)
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 color4f(single, single, single, single)
3 user32.dll bool isiconic(intptr)
3 user32.dll intptr getdcex(intptr, intptr, int)
3 user32.dll bool setkeyboardstate(byte[])
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, nativemethods/rect&, intp
2 comctl32.dll bool _trackmouseevent(nativemethods/trackmouseevent)
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 getfontunicoderanges(intptr, intptr)
2 gdi32.dll int bitblt(intptr, int, int, int, int, intptr, int, int, int)
2 gdi32.dll uint getenhmetafilebits(intptr, uint, byte[])
2 gdi32.dll intptr createbitmap(int, int, int, int, int16[])
2 gdi32.dll bool setwindowextex(intptr, int, int, safenativemethods/size&)
2 gdi32.dll int setbkmode(intptr, int)
2 gdi32.dll bool setviewportorgex(intptr, int, int, win32/size)
2 gdi32.dll bool setviewportextex(intptr, int, int, win32util/size&)
2 gdi32.dll int gettextcharset(intptr)
2 gdi32.dll int setmapmode(intptr, int)
2 gdi32.dll int setbkcolor(intptr, int)
2 gdi32.dll bool deletedc(intptr)
2 gdi32.dll bool deletemetafile(intptr)
2 gdi32.dll int restoredc(intptr, int)
2 gdi32.dll int translatecharsetinfo(intptr, safenativemethods/charsetinfo&, int)
2 gdi32.dll int getkerningpairs(intptr, int, win32util/kerningpair[])
2 gdi32.dll intptr createbrushindirect(splitterlinehelper/logbrush)
2 gdi32.dll int getdibits(handleref, handleref, int, int, intptr, nativemethods/bitmapinfo_f
2 gdi32.dll int getcliprgn(intptr, intptr)
2 gdi32.dll intptr setwinmetafilebits(uint, byte[], intptr, safenativemethods/metafilepict&)
2 gdi32.dll intptr setmetafilebitsex(uint, byte[])
2 gdi32.dll intptr setenhmetafilebits(uint, byte[])
2 gdi32.dll int describepixelformat(intptr, int, int, wgl/pixelformatdescriptor)
2 gdi32.dll int extselectcliprgn(intptr, intptr, int)
2 gdi32.dll bool setwindoworgex(intptr, int, int, safenativemethods/point&)
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, imagetool/emftowmfbitsflags)
2 imm32.dll bool immnotifyime(intptr, int, int, int)
2 imm32.dll bool immsetcandidatewindow(intptr, safenativemethods/candidateform&)
2 kernel32.dll bool closehandle(intptr)
2 mapi32.dll int mapilogon(intptr, string, string, int, int, intptr&)
2 opengl32.dll void gentextures(int, uint32[])
2 opengl32.dll void deletetextures(int, uint32[])
2 opengl32.dll void colormask(bool, bool, bool, bool)
2 opengl32.dll void materialfv(int, int, single[])
2 opengl32.dll void bindtexture(int, uint)
2 opengl32.dll void rotated(double, double, double, double)
2 opengl32.dll void depthmask(bool)
2 opengl32.dll void texenvf(int, int, single)
2 opengl32.dll void hint(int, int)
2 shell32 int shappbarmessage(int, taskbar/appbardata&)
2 user32 int sendmessage(intptr, int, int, int32[])
2 user32.dll int getmenuitemcount(intptr)
2 user32.dll bool openclipboard(intptr)
2 user32.dll bool systemparametersinfo(uint, uint, int32&, uint)
2 user32.dll int lockwindowupdate(intptr)
2 user32.dll int releasedc(handleref, handleref)
2 user32.dll intptr setwindowshookex(int, hook, int, int)
2 user32.dll bool enablewindow(intptr, bool)
2 user32.dll intptr getdcex(handleref, handleref, int)
2 user32.dll intptr getdc(intptr)
2 user32.dll intptr getclipboarddata(int)
2 user32.dll intptr getactivewindow()
2 user32.dll int setwindowlong(intptr, int, int)
2 user32.dll bool getwindowrect(intptr, nativemethods/rect&)
2 user32.dll bool unhookwindowshookex(intptr)
2 uxtheme.dll intptr openthemedata(intptr, string)
2 uxtheme.dll bool isappthemed()
2 uxtheme.dll bool isthemeactive()
2 uxtheme.dll int getthemeappproperties()
2 uxtheme.dll intptr getthemebackgroundcontentrect(intptr, intptr, int, int, nativemethods/rec
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 getthemebackgroundextent(intptr, intptr, int, int, nativemethods/rect&, n
2 uxtheme.dll intptr getthemecolor(intptr, int, int, int, int32&)
2 uxtheme.dll void drawthemebackground(intptr, intptr, int, int, nativemethods/rect&, nativeme
2 uxtheme.dll intptr getthememargins(intptr, intptr, int, int, int, intptr, xpmargins&)
1 advapi32.dll bool reverttoself()
1 advapi32.dll int duplicatetoken(intptr, int, intptr&)
1 advapi32.dll int logonuser(string, string, string, int, int, intptr&)
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 bool deletedc(handleref)
1 gdi32.dll bool translatecharsetinfo(uint, charsetinfo&, uint)
1 gdi32.dll bool getviewportorgex(intptr, nativemethods/point&)
1 gdi32.dll bool getwindoworgex(intptr, safenativemethods/point&)
1 gdi32.dll bool swapbuffers(intptr)
1 gdi32.dll bool movetoex(intptr, int, int, intptr)
1 gdi32.dll bool patblt(handleref, int, int, int, int, int)
1 gdi32.dll bool gettextmetrics(intptr, win32util/textmetric&)
1 gdi32.dll bool patblt(intptr, int, int, int, int, uint)
1 gdi32.dll bool getcharwidth(intptr, uint, uint, int32[])
1 gdi32.dll bool rectangle(handleref, int, int, int, int)
1 gdi32.dll bool enumenhmetafile(intptr, intptr, safenativemethods/enummetafiledelegate, int
1 gdi32.dll bool rectvisible(intptr, safenativemethods/rect&)
1 gdi32.dll bool getcharabcwidths(intptr, uint, uint, win32util/abc[])
1 gdi32.dll bool fillrgn(intptr, intptr, intptr)
1 gdi32.dll bool setpixelformat(intptr, int, wgl/pixelformatdescriptor)
1 gdi32.dll bool enummetafile(intptr, intptr, safenativemethods/enummetafiledelegate, intptr
1 gdi32.dll int choosepixelformat(intptr, wgl/pixelformatdescriptor)
1 gdi32.dll bool getwindowextex(intptr, safenativemethods/size&)
1 gdi32.dll int getpaletteentries(intptr, int, int, byte[])
1 gdi32.dll int getmapmode(intptr)
1 gdi32.dll int setrop2(intptr, int)
1 gdi32.dll uint getcharacterplacement(intptr, string, int, int, gcp_results&, uint)
1 gdi32.dll int setbkcolor(handleref, int)
1 gdi32.dll int gettextcolor(intptr)
1 gdi32.dll intptr intcreatesolidbrush(uint)
1 gdi32.dll int gettextcharsetinfo(intptr, safenativemethods/fontsignature&, int)
1 gdi32.dll intptr createroundrectrgn(int, int, int, int, int, int)
1 gdi32.dll int getobject(intptr, int, controlutils/logfont)
1 gdi32.dll intptr createcompatibledc(handleref)
1 gdi32.dll intptr deleteobject(intptr)
1 gdi32.dll intptr createcompatibledc(intptr)
1 gdi32.dll intptr createdc(string, string, intptr, 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 createcompatiblebitmap(handleref, int, int)
1 gdi32.dll int bitblt(handleref, int, int, int, int, handleref, int, int, int)
1 gdi32.dll int exttextout(intptr, int, int, int, win32util/rect&, string, int, int32[])
1 glu32.dll void tessvertex(intptr, double[], intptr)
1 glu32.dll void tessbegincontour(intptr)
1 glu32.dll void tessendcontour(intptr)
1 glu32.dll void tessendpolygon(intptr)
1 glu32.dll void tessnormal(intptr, double, double, double)
1 glu32.dll void tessbeginpolygon(intptr, 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 glu32.dll void deletetess(intptr)
1 glu32.dll intptr newtess()
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 int project(double, double, double, double[], double[], int32[], double&, double
1 kernel32.dll intptr globallock(intptr)
1 kernel32.dll int waitforsingleobject(intptr, int)
1 kernel32.dll intptr globalunlock(intptr)
1 kernel32.dll int getlocaleinfo(int, int, string, int)
1 kernel32.dll int globalsize(intptr)
1 mapi32.dll int mapilogoff(intptr, intptr, int, int)
1 mapi32.dll int mapisendmail(intptr, intptr, mapimessage, int, int)
1 opengl32.dll void stencilop(int, int, int)
1 opengl32.dll void stencilfunc(int, int, uint)
1 opengl32.dll void clearcolor(single, single, single, single)
1 opengl32.dll void clearaccum(single, single, single, single)
1 opengl32.dll void linestipple(int, uint16)
1 opengl32.dll void loadmatrixd(double[])
1 opengl32.dll intptr createcontext(intptr)
1 opengl32.dll void pointsize(single)
1 opengl32.dll void polygonoffset(single, single)
1 opengl32.dll void rasterposi(int, int)
1 opengl32.dll bool deletecontext(intptr)
1 opengl32.dll void scaled(double, double, double)
1 opengl32.dll void shademodel(int)
1 opengl32.dll void clearstencil(int)
1 opengl32.dll void materialf(int, int, single)
1 opengl32.dll void getbooleanv(int, boolean[])
1 opengl32.dll void colormaterial(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 linewidth(single)
1 opengl32.dll void clipplane(int, double[])
1 opengl32.dll void lightmodeli(int, int)
1 opengl32.dll void lightmodelfv(int, single[])
1 opengl32.dll void frustum(double, double, double, double, double, double)
1 user32 intptr sendmessage(handleref, int, int, intptr)
1 user32 intptr sendmessage(handleref, int, int, string)
1 user32 void notifywinevent(int, intptr, int, int)
1 user32.dll void mouse_event(uint, uint, uint, uint, intptr)
1 user32.dll uint enablemenuitem(intptr, uint, uint)
1 user32.dll void waitmessage()
1 user32.dll intptr loadimage(intptr, int, uint, int, int, uint)
1 user32.dll intptr setcapture(intptr)
1 user32.dll intptr getfocus()
1 user32.dll intptr windowfrompoint(point)
1 user32.dll intptr trackpopupmenu(intptr, int, int, int, int, intptr, intptr)
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 sendmessage(intptr, int, intptr, string)
1 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
1 user32.dll intptr sendmessage(intptr, int, int, intptr)
1 user32.dll intptr setwindowlongptr32(handleref, int, handleref)
1 user32.dll intptr sendmessage(handleref, int, intptr, intptr)
1 user32.dll intptr setwindowlongptr64(handleref, int, handleref)
1 user32.dll int getcaretblinktime()
1 user32.dll intptr setwindowlong2(handleref, int, controlwndhook/mycallback)
1 user32.dll intptr getforegroundwindow()
1 user32.dll intptr callwindowproc(intptr, intptr, int, intptr, intptr)
1 user32.dll bool closeclipboard()
1 user32.dll bool isclipboardformatavailable(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 hidecaret(intptr)
1 user32.dll bool getscrollinfo(intptr, int, scrollinfo&)
1 user32.dll bool getscrollbarinfo(intptr, uint, scrollbarinfo&)
1 user32.dll bool deletemenu(intptr, int, int)
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 adjustwindowrectex(nativemethods/rect&, int, bool, int)
1 user32.dll bool getmenuiteminfo(intptr, uint, bool, barsystemmenuitem/menuiteminfo&)
1 user32.dll bool systemparametersinfo(int, int, controlutils/nonclientmetrics, int)
1 user32.dll bool endpaint(intptr, nativevista/paintstruct&)
1 user32.dll int closeclipboard()
1 user32.dll int mapwindowpoints(intptr, intptr, nativemethods/point&, int)
1 user32.dll int msgwaitformultipleobjects(int, intptr, bool, int, int)
1 user32.dll int registerclipboardformat(string)
1 user32.dll intptr beginpaint(intptr, nativemethods/paintstruct&)
1 user32.dll int64 getwindowlong(handleref, int)
1 user32.dll int sendmessage(intptr, int, int, int)
1 user32.dll int setcapture(intptr)
1 user32.dll int16 vkkeyscan(char)
1 user32.dll int16 getkeystate(int)
1 user32.dll intptr beginpaint(intptr, nativevista/paintstruct&)
1 user32.dll int setscrollinfo(intptr, int, scrollinfo&, bool)
1 user32.dll int destroyicon(intptr)
1 user32.dll int fillrect(intptr, nativevista/rect&, intptr)
1 user32.dll int fillrect(intptr, win32util/rect&, intptr)
1 user32.dll int getclasslong(intptr, int)
1 user32.dll int getdoubleclicktime()
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 isclipboardformatavailable(int)
1 uxtheme.dll void bufferedpaintinit()
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 int drawthemetextex(intptr, intptr, int, int, string, int, int, nativemethods/re
1 uxtheme.dll intptr bufferedpaintsetalpha(intptr, intptr, byte)