Application Report


The following 53 APIs (used 145 times) might not work:

There are 357 P/Invokes (used 1043 times):

Count Library Function
74 opengl32.dll void vertex3d(double, double, double)
36 gdi32.dll intptr selectobject(intptr, intptr)
34 gdi32.dll bool deleteobject(intptr)
30 opengl32.dll void matrixmode(int)
16 opengl32.dll void end()
16 opengl32.dll void enable(int)
16 opengl32.dll void begin(int)
15 opengl32.dll void disable(int)
14 opengl32.dll void pushmatrix()
14 opengl32.dll void normal3d(double, double, double)
14 opengl32.dll void popmatrix()
13 user32.dll int sendmessage(intptr, int, uint, uint)
12 gdi32.dll intptr createrectrgn(int, int, int, int)
12 opengl32.dll void translated(double, double, double)
12 opengl32.dll void texcoord2d(double, double)
11 opengl32.dll void loadidentity()
10 user32.dll int releasedc(intptr, intptr)
10 user32.dll void mouse_event(uint, uint, uint, uint, intptr)
9 opengl32.dll void color4ub(byte, byte, byte, byte)
9 user32.dll intptr findwindowex(intptr, uint, string, string)
8 gdi32.dll intptr selectobject(handleref, handleref)
8 gdi32.dll int getdevicecaps(intptr, int)
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)
8 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, int)
7 kernel32.dll int getcurrentthreadid()
7 user32.dll intptr getwindowdc(intptr)
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, uint)
6 user32.dll bool iszoomed(intptr)
6 user32.dll int sendmessage(intptr, int, intptr, 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 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 getintegerv(int, int32[])
5 user32.dll bool iswindowenabled(intptr)
5 user32.dll bool setkeyboardstate(byte[])
5 user32.dll bool getkeyboardstate(byte[])
5 user32.dll int callnexthookex(intptr, int, intptr, intptr)
5 user32.dll intptr getsystemmenu(intptr, bool)
4 gdi32.dll intptr deleteobject(intptr)
4 gdi32.dll int selectcliprgn(intptr, intptr)
4 gdi32.dll uint getoutlinetextmetrics(intptr, uint, intptr)
4 gdi32.dll int setrop2(handleref, int)
4 gdi32.dll bool lineto(intptr, int, int)
4 gdi32.dll int excludecliprect(intptr, int, int, int, int)
4 gdi32.dll int combinergn(intptr, intptr, intptr, int)
4 gdi32.dll bool deleteobject(handleref)
4 opengl32.dll void finish()
4 opengl32.dll void normal3f(single, single, single)
4 opengl32.dll void ortho(double, double, double, double, double, double)
4 opengl32.dll void pixelstorei(int, int)
4 user32.dll bool iswindowvisible(intptr)
3 gdi32.dll uint getfontdata(intptr, uint, uint, byte[], uint)
3 gdi32.dll intptr createfont(int, int, int, int, int, int, int, int, int, int, int, int, in
3 gdi32.dll intptr createpen(int, int, int)
3 gdi32.dll int getcharacterplacement(intptr, string, int, int, safenativemethods/gcp_result
3 gdi32.dll int exttextout(intptr, int, int, int, safenativemethods/rect&, intptr, int, intp
3 gdi32.dll intptr getstockobject(int)
3 gdi32.dll int settextcolor(intptr, int)
3 gdi32.dll int savedc(intptr)
3 gdi32.dll bool deletedc(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 accum(int, single)
3 opengl32.dll void color4f(single, single, single, single)
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 teximage2d(int, int, int, int, int, int, int, int, intptr)
3 opengl32.dll void blendfunc(int, int)
3 opengl32.dll void multmatrixd(double[])
3 user32.dll intptr getdcex(intptr, intptr, int)
3 user32.dll bool isiconic(intptr)
3 user32.dll intptr windowfrompoint(point)
3 user32.dll int getwindowlong(intptr, int)
3 user32.dll bool showscrollbar(intptr, int, bool)
3 user32.dll int getmenuitemcount(intptr)
3 user32.dll bool showwindow(intptr, int)
3 uxtheme.dll bool isthemeactive()
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 bool setwindowextex(intptr, int, int, win32util/size&)
2 gdi32.dll int gettextcharset(intptr)
2 gdi32.dll int bitblt(intptr, int, int, int, int, intptr, int, int, int)
2 gdi32.dll intptr createbitmap(int, int, int, int, int16[])
2 gdi32.dll int describepixelformat(intptr, int, int, wgl/pixelformatdescriptor)
2 gdi32.dll bool deletemetafile(intptr)
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 int extselectcliprgn(intptr, intptr, int)
2 gdi32.dll int getcliprgn(intptr, intptr)
2 gdi32.dll bool setwindoworgex(intptr, int, int, safenativemethods/point&)
2 gdi32.dll int restoredc(intptr, int)
2 gdi32.dll int setmapmode(intptr, int)
2 gdi32.dll uint getenhmetafilebits(intptr, uint, byte[])
2 gdi32.dll intptr setwinmetafilebits(uint, byte[], intptr, safenativemethods/metafilepict&)
2 gdi32.dll bool setviewportorgex(intptr, int, int, win32/size)
2 gdi32.dll intptr setmetafilebitsex(uint, byte[])
2 gdi32.dll intptr setenhmetafilebits(uint, byte[])
2 gdi32.dll bool setviewportextex(intptr, int, int, win32util/size&)
2 gdi32.dll int translatecharsetinfo(intptr, dxencoding/charsetinfo&, int)
2 gdi32.dll intptr createbrushindirect(splitterlinehelper/logbrush)
2 gdi32.dll intptr createcompatibledc(intptr)
2 gdi32.dll uint getfontunicoderanges(intptr, intptr)
2 gdi32.dll uint getmetafilebitsex(intptr, uint, byte[])
2 gdi32.dll int setbkmode(intptr, int)
2 gdi32.dll bool setwindowextex(intptr, int, int, safenativemethods/size&)
2 gdi32.dll int setbkcolor(intptr, int)
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 immsetcandidatewindow(intptr, safenativemethods/candidateform&)
2 imm32.dll bool immnotifyime(intptr, int, int, int)
2 kernel32.dll int getlocaleinfo(int, int, string, int)
2 mapi32.dll int mapilogon(intptr, string, string, int, int, intptr&)
2 opengl32.dll void gentextures(int, uint32[])
2 opengl32.dll void rotated(double, double, double, double)
2 opengl32.dll void depthmask(bool)
2 opengl32.dll void stencilfunc(int, int, uint)
2 opengl32.dll void texenvf(int, int, single)
2 opengl32.dll void bindtexture(int, uint)
2 opengl32.dll void hint(int, int)
2 opengl32.dll void materialfv(int, int, single[])
2 opengl32.dll void deletetextures(int, uint32[])
2 opengl32.dll void colormask(bool, bool, bool, bool)
2 shell32 int shappbarmessage(int, taskbar/appbardata&)
2 user32.dll intptr getwindow(intptr, uint)
2 user32.dll intptr getdcex(handleref, handleref, int)
2 user32.dll intptr getclipboarddata(int)
2 user32.dll intptr getdc(intptr)
2 user32.dll bool systemparametersinfo(uint, uint, int32&, uint)
2 user32.dll intptr getactivewindow()
2 user32.dll int sendmessage(intptr, uint, uint, intptr)
2 user32.dll bool openclipboard(intptr)
2 user32.dll bool setforegroundwindow(intptr)
2 user32.dll bool setlayeredwindowattributes(intptr, int, byte, uint)
2 user32.dll intptr setwindowshookex(int, hook, int, int)
2 user32.dll int sendmessage(intptr, uint, uint, int)
2 user32.dll bool unhookwindowshookex(intptr)
2 user32.dll int lockwindowupdate(intptr)
2 user32.dll int releasedc(handleref, handleref)
2 user32.dll int setwindowlong(intptr, int, int)
2 user32.dll int16 getasynckeystate(keys)
2 user32.dll bool getwindowrect(intptr, nativemethods/rect&)
2 user32.dll bool getwindowrect(intptr, dragdropdispatcherwinapi/rect&)
2 user32.dll bool enumwindows(processformsenumerator/wndenumproc, intptr)
2 user32.dll bool enablewindow(intptr, bool)
2 user32.dll bool endpaint(intptr, nativemethods/paintstruct&)
2 user32.dll bool destroyicon(intptr&)
2 user32.dll intptr beginpaint(intptr, nativemethods/paintstruct&)
2 uxtheme.dll int setwindowtheme(intptr, string, string)
2 uxtheme.dll bool isappthemed()
2 uxtheme.dll void drawthemebackground(intptr, intptr, int, int, nativemethods/rect&, nativeme
2 uxtheme.dll int getthemeappproperties()
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 getthemecolor(intptr, int, int, int, int32&)
2 uxtheme.dll intptr openthemedata(intptr, string)
2 uxtheme.dll intptr getthememargins(intptr, intptr, int, int, int, intptr, xpmargins&)
2 uxtheme.dll intptr getthemebackgroundextent(intptr, intptr, int, int, nativemethods/rect&, n
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 createhatchbrush(int, int)
1 gdi32.dll int gettextcharsetinfo(intptr, safenativemethods/fontsignature&, 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 int exttextout(intptr, int, int, int, win32util/rect&, string, int, int32[])
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 int gettextcolor(intptr)
1 gdi32.dll int setrop2(intptr, int)
1 gdi32.dll intptr createcompatiblebitmap(handleref, int, int)
1 gdi32.dll uint getcharacterplacement(intptr, string, int, int, gcp_results&, uint)
1 gdi32.dll intptr intcreatesolidbrush(uint)
1 gdi32.dll intptr createroundrectrgn(int, int, int, int, int, int)
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 intptr createdc(string, string, intptr, intptr)
1 gdi32.dll intptr createcompatibledc(handleref)
1 gdi32.dll intptr createcompatiblebitmap(intptr, int, int)
1 gdi32.dll int setbkcolor(handleref, int)
1 gdi32.dll bool enumenhmetafile(intptr, intptr, safenativemethods/enummetafiledelegate, int
1 gdi32.dll bool bitblt(intptr, int, int, int, int, intptr, int, int, int)
1 gdi32.dll bool movetoex(intptr, int, int, intptr)
1 gdi32.dll bool deletedc(handleref)
1 gdi32.dll bool enummetafile(intptr, intptr, safenativemethods/enummetafiledelegate, intptr
1 gdi32.dll bool getwindoworgex(intptr, safenativemethods/point&)
1 gdi32.dll bool drawrectangle(handleref, int, int, int, int)
1 gdi32.dll bool getwindowextex(intptr, safenativemethods/size&)
1 gdi32.dll bool gettextmetrics(intptr, win32util/textmetric&)
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 getviewportorgex(intptr, nativemethods/point&)
1 gdi32.dll bool patblt(handleref, int, int, int, int, int)
1 gdi32.dll bool patblt(intptr, int, int, int, int, uint)
1 gdi32.dll bool rectvisible(intptr, safenativemethods/rect&)
1 gdi32.dll bool setpixelformat(intptr, int, wgl/pixelformatdescriptor)
1 gdi32.dll bool swapbuffers(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 glu32.dll void tessnormal(intptr, double, double, double)
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 tessendpolygon(intptr)
1 glu32.dll intptr newtess()
1 glu32.dll void tessendcontour(intptr)
1 glu32.dll int scaleimage(int, int, int, int, intptr, int, int, int, byte[])
1 glu32.dll int unproject(double, double, double, double[], double[], int32[], double&, doub
1 glu32.dll void tessbeginpolygon(intptr, intptr)
1 glu32.dll void deletetess(intptr)
1 kernel32 intptr createfile(string, uint, uint, nativemethods/securityattributes, uint, ui
1 kernel32.dll intptr getmodulehandle(string)
1 kernel32.dll uint getcurrentthreadid()
1 kernel32.dll intptr mapviewoffile(intptr, uint, uint, uint, intptr)
1 kernel32.dll intptr globalunlock(intptr)
1 kernel32.dll intptr globallock(intptr)
1 kernel32.dll intptr freelibrary(intptr)
1 kernel32.dll intptr openfilemapping(uint, bool, string)
1 kernel32.dll int waitforsingleobject(intptr, int)
1 kernel32.dll int globalsize(intptr)
1 kernel32.dll bool unmapviewoffile(intptr)
1 kernel32.dll intptr loadlibraryex(string, intptr, uint)
1 kernel32.dll bool closehandle(intptr)
1 kernel32.dll bool cancelio(intptr)
1 kernel32.dll bool waitnamedpipe(string, uint)
1 mapi32.dll int mapisendmail(intptr, intptr, mapimessage, int, int)
1 mapi32.dll int mapilogoff(intptr, intptr, int, int)
1 opengl32.dll void linestipple(int, uint16)
1 opengl32.dll void linewidth(single)
1 opengl32.dll void stencilop(int, int, int)
1 opengl32.dll bool deletecontext(intptr)
1 opengl32.dll void shademodel(int)
1 opengl32.dll void scaled(double, double, double)
1 opengl32.dll intptr createcontext(intptr)
1 opengl32.dll void polygonoffset(single, single)
1 opengl32.dll void readpixels(int, int, int, int, int, int, byte[])
1 opengl32.dll void clearcolor(single, single, single, single)
1 opengl32.dll void rasterposi(int, int)
1 opengl32.dll void clearaccum(single, single, single, single)
1 opengl32.dll void pointsize(single)
1 opengl32.dll void clearstencil(int)
1 opengl32.dll void lightmodeli(int, int)
1 opengl32.dll void loadmatrixd(double[])
1 opengl32.dll void materialf(int, int, single)
1 opengl32.dll void lightmodelfv(int, single[])
1 opengl32.dll void getbooleanv(int, boolean[])
1 opengl32.dll void frustum(double, double, double, double, double, double)
1 opengl32.dll void drawpixels(int, int, int, int, byte[])
1 opengl32.dll void colormaterial(int, int)
1 opengl32.dll void clipplane(int, double[])
1 rpcrt4.dll int uuidcreatesequential(guid&)
1 shell32.dll int extracticonex(string, int, intptr&, intptr&, int)
1 user32 intptr sendmessage(handleref, int, int, intptr)
1 user32 void notifywinevent(int, intptr, int, int)
1 user32.dll intptr setwindowlong(intptr, int, intptr)
1 user32.dll uint mapvirtualkey(uint, uint)
1 user32.dll uint sendmessage(intptr, uint, uint, string)
1 user32.dll intptr getwindowthreadprocessid(intptr, intptr&)
1 user32.dll intptr getmenu(intptr)
1 user32.dll intptr getforegroundwindow()
1 user32.dll intptr getfocus()
1 user32.dll intptr setfocus(handleref)
1 user32.dll int16 getkeystate(int)
1 user32.dll void waitmessage()
1 user32.dll intptr loadcursorfromfile(string)
1 user32.dll uint getwindowthreadprocessid(intptr, int32&)
1 user32.dll intptr getwindowrect(intptr, imagehelper/user32/rect&)
1 user32.dll intptr trackpopupmenu(intptr, int, int, int, int, intptr, intptr)
1 user32.dll intptr setwindowlong(handleref, int, intptr)
1 user32.dll intptr setwindowlong2(handleref, int, controlwndhook/mycallback)
1 user32.dll intptr setcapture(intptr)
1 user32.dll intptr sendmessage(intptr, int, intptr, string)
1 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
1 user32.dll intptr setwindowlongptr32(handleref, int, handleref)
1 user32.dll intptr sendmessage(handleref, int, intptr, intptr)
1 user32.dll intptr releasedc(intptr, intptr)
1 user32.dll intptr loadimage(intptr, int, uint, int, int, uint)
1 user32.dll intptr loadicon(intptr, intptr)
1 user32.dll intptr setwindowlongptr64(handleref, int, handleref)
1 user32.dll intptr loadcursor(intptr, uint)
1 user32.dll intptr getdesktopwindow()
1 user32.dll bool setcursorpos(int, int)
1 user32.dll int getclass(intptr, stringbuilder, int)
1 user32.dll int getclasslong(intptr, int)
1 user32.dll bool messagebeep(int)
1 user32.dll int getmenustring(intptr, uint, intptr, int, int)
1 user32.dll int getscrollinfo(intptr, int, scrollinfostruct&)
1 user32.dll int getsystemmetrics(int)
1 user32.dll bool isclipboardformatavailable(int)
1 user32.dll int getwindowplacement(intptr, barmanagerhook/windowplacement&)
1 user32.dll int isclipboardformatavailable(int)
1 user32.dll bool invalidatergn(intptr, intptr, bool)
1 user32.dll int getcaretblinktime()
1 user32.dll int fillrect(intptr, win32util/rect&, intptr)
1 user32.dll bool showcaret(intptr)
1 user32.dll bool scrollwindowex(intptr, int, int, intptr, nativemethods/rect&, intptr, nativ
1 user32.dll bool removemenu(intptr, int, int)
1 user32.dll bool systemparametersinfo(int, int, controlutils/nonclientmetrics, int)
1 user32.dll bool postmessage(intptr, int, intptr, intptr)
1 user32.dll bool messagebeep(uint)
1 user32.dll bool releasecapture()
1 user32.dll int closeclipboard()
1 user32.dll int destroyicon(intptr)
1 user32.dll int fillrect(intptr, nativevista/rect&, intptr)
1 user32.dll int mapwindowpoints(intptr, intptr, nativemethods/point&, int)
1 user32.dll int msgwaitformultipleobjects(int, intptr, bool, int, int)
1 user32.dll bool hidecaret(intptr)
1 user32.dll bool destroymenu(intptr)
1 user32.dll bool deletemenu(intptr, int, int)
1 user32.dll bool closeclipboard()
1 user32.dll int16 vkkeyscan(char)
1 user32.dll int64 getwindowlong(handleref, int)
1 user32.dll bool adjustwindowrectex(nativemethods/rect&, int, bool, int)
1 user32.dll intptr beginpaint(intptr, nativevista/paintstruct&)
1 user32.dll intptr callwindowproc(intptr, intptr, int, intptr, intptr)
1 user32.dll intptr createiconindirect(xrtoolboxservice/iconinfo&)
1 user32.dll intptr findwindow(string, string)
1 user32.dll int setscrollinfo(intptr, int, scrollinfo&, bool)
1 user32.dll int setcapture(intptr)
1 user32.dll int scrollwindowex(intptr, int, int, windowscroller/rect&, windowscroller/rect&,
1 user32.dll bool getscrollbarinfo(intptr, uint, scrollbarinfo&)
1 user32.dll bool getscrollinfo(intptr, int, scrollinfo&)
1 user32.dll int registerclipboardformat(string)
1 user32.dll int sendmessage(intptr, int, int, int)
1 user32.dll int postmessage(intptr, int, uint, uint)
1 user32.dll bool getmenuiteminfo(intptr, uint, bool, barsystemmenuitem/menuiteminfo&)
1 user32.dll bool geticoninfo(intptr, xrtoolboxservice/iconinfo&)
1 user32.dll bool getcaretpos(maskbox/maskstrategy/managedstrategy/getcaretpospoint&)
1 user32.dll bool getcaretpos(barmanagerhook/point&)
1 user32.dll bool endpaint(intptr, nativevista/paintstruct&)
1 uxtheme.dll void bufferedpaintinit()
1 uxtheme.dll int drawthemetextex(intptr, intptr, int, int, string, int, int, nativemethods/re
1 uxtheme.dll intptr beginbufferedpaint(intptr, intptr, intptr, intptr, intptr&)
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 int endbufferedpaint(intptr, bool)
1 uxtheme.dll intptr beginbufferedpaint(intptr, nativemethods/rect&, smartdoublebufferpainter/