Application Report


The following 83 APIs (used 366 times) might not work:

There are 343 P/Invokes (used 952 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 enable(int)
16 opengl32.dll void begin(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)
11 opengl32.dll void pushmatrix()
11 opengl32.dll void popmatrix()
11 opengl32.dll void loadidentity()
11 user32.dll int releasedc(intptr, intptr)
10 opengl32.dll void translated(double, double, double)
8 gdi32.dll int getdevicecaps(intptr, int)
8 gdi32.dll intptr selectobject(handleref, handleref)
8 kernel32.dll int getcurrentthreadid()
8 opengl32.dll void texparameteri(int, int, int)
8 opengl32.dll void viewport(int, int, int, int)
8 opengl32.dll void color4ub(byte, byte, byte, byte)
8 user32.dll int sendmessage(intptr, int, uint, uint)
8 user32.dll int sendmessage(intptr, int, int, intptr)
8 user32.dll int16 getasynckeystate(int)
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)
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 bool makecurrent(intptr, intptr)
5 opengl32.dll void lightfv(int, int, single[])
5 opengl32.dll void lightf(int, int, single)
5 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, int)
5 user32.dll int sendmessage(intptr, int, intptr, intptr)
5 user32.dll int callnexthookex(intptr, int, intptr, intptr)
5 user32.dll intptr getwindowdc(intptr)
5 user32.dll bool iswindowenabled(intptr)
4 gdi32.dll int selectcliprgn(intptr, intptr)
4 gdi32.dll int setrop2(handleref, int)
4 gdi32.dll bool deleteobject(handleref)
4 gdi32.dll int excludecliprect(intptr, int, int, int, int)
4 gdi32.dll int combinergn(intptr, intptr, intptr, int)
4 kernel32.dll void outputdebugstring(string)
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 opengl32.dll void finish()
4 opengl32.dll void getintegerv(int, int32[])
4 opengl32.dll void clear(int)
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 bool deletedc(intptr)
3 gdi32.dll bool deleteenhmetafile(intptr)
3 gdi32.dll intptr getstockobject(int)
3 gdi32.dll int settextcolor(intptr, int)
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 int savedc(intptr)
3 gdi32.dll int getcharacterplacement(intptr, string, int, int, safenativemethods/gcp_result
3 glu32.dll void tessproperty(intptr, int, double)
3 kernel32.dll bool closehandle(intptr)
3 opengl32.dll void getdoublev(int, double[])
3 opengl32.dll void color4f(single, single, single, single)
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 opengl32.dll void multmatrixd(double[])
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 bool setkeyboardstate(byte[])
3 user32.dll int getwindowlong(intptr, int)
3 userenv.dll bool leavecriticalpolicysection(intptr)
3 uxtheme.dll int getthemebackgroundregion(intptr, intptr, int, int, nativemethods/rect&, intp
3 uxtheme.dll intptr getthemepartsize(intptr, intptr, int, int, intptr, int, nativemethods/siz
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 int setbkcolor(intptr, int)
2 gdi32.dll int restoredc(intptr, int)
2 gdi32.dll intptr createpen(int, int, int)
2 gdi32.dll int bitblt(intptr, int, int, int, int, intptr, int, int, int)
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 getcliprgn(intptr, intptr)
2 gdi32.dll int exttextout(intptr, int, int, int, safenativemethods/rect&, intptr, int, intp
2 gdi32.dll int extselectcliprgn(intptr, intptr, int)
2 gdi32.dll int setbkmode(intptr, int)
2 gdi32.dll int setmapmode(intptr, 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 setwindowextex(intptr, int, int, win32util/size&)
2 gdi32.dll bool setwindoworgex(intptr, int, int, safenativemethods/point&)
2 gdi32.dll intptr createbrushindirect(splitterlinehelper/logbrush)
2 gdi32.dll bool setviewportextex(intptr, int, int, win32util/size&)
2 gdi32.dll bool setviewportorgex(intptr, int, int, win32/size)
2 gdi32.dll intptr createcompatibledc(intptr)
2 gdi32.dll uint getenhmetafilebits(intptr, uint, byte[])
2 gdi32.dll bool setwindowextex(intptr, int, int, safenativemethods/size&)
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 int getlocaleinfo(int, int, string, int)
2 kernel32.dll bool setconsoletextattribute(intptr, uint16)
2 kernel32.dll bool freelibrary(intptr)
2 kernel32.dll intptr loadlibrary(string)
2 kernel32.dll intptr getstdhandle(uint)
2 kernel32.dll intptr globalfree(handleref)
2 mapi32.dll int mapilogon(intptr, string, string, int, int, intptr&)
2 odbc32.dll int16 sqlfreehandle(int16, intptr)
2 odbc32.dll int16 sqlbrowseconnect(intptr, stringbuilder, int16, stringbuilder, int16, int16
2 odbc32.dll int16 sqlallochandle(int16, intptr, intptr&)
2 opengl32.dll void depthmask(bool)
2 opengl32.dll void bindtexture(int, uint)
2 opengl32.dll void materialfv(int, int, single[])
2 opengl32.dll void colormask(bool, bool, bool, bool)
2 opengl32.dll void texenvf(int, int, single)
2 opengl32.dll void hint(int, int)
2 opengl32.dll void deletetextures(int, uint32[])
2 opengl32.dll void gentextures(int, uint32[])
2 shell32 int shappbarmessage(int, taskbar/appbardata&)
2 user32 int sendmessage(intptr, int, int, int32[])
2 user32.dll int lockwindowupdate(intptr)
2 user32.dll int releasedc(handleref, handleref)
2 user32.dll bool systemparametersinfo(uint, uint, int32&, uint)
2 user32.dll bool getwindowrect(intptr, nativemethods/rect&)
2 user32.dll intptr getactivewindow()
2 user32.dll intptr sendmessage(intptr, int, bool, int)
2 user32.dll int postmessage(intptr, int, intptr, intptr)
2 user32.dll intptr getwindow(intptr, uint)
2 user32.dll bool enablewindow(intptr, bool)
2 user32.dll bool unhookwindowshookex(intptr)
2 user32.dll int animatewindow(intptr, int, int)
2 user32.dll int setwindowlong(intptr, int, int)
2 user32.dll int getmenuitemcount(intptr)
2 user32.dll bool showwindow(intptr, int)
2 user32.dll intptr getdcex(handleref, handleref, int)
2 user32.dll intptr setwindowshookex(int, hook, int, int)
2 user32.dll intptr windowfrompoint(point)
2 user32.dll uint sendmessage(intptr, uint, uint, uint)
2 user32.dll bool getwindowrect(intptr, dragdropdispatcherwinapi/rect&)
2 userenv.dll bool registergpnotification(safewaithandle, bool)
2 userenv.dll bool unregistergpnotification(safewaithandle)
2 userenv.dll intptr entercriticalpolicysection(bool)
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 intptr getthememargins(intptr, intptr, int, int, int, intptr, xpmargins&)
2 uxtheme.dll intptr openthemedata(intptr, string)
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 void drawthemebackground(intptr, intptr, int, int, nativemethods/rect&, nativeme
2 uxtheme.dll bool isappthemed()
2 uxtheme.dll bool isthemeactive()
2 uxtheme.dll int getthemeappproperties()
2 uxtheme.dll int setwindowtheme(intptr, string, string)
1 advapi32.dll bool duplicatetoken(intptr, int, intptr&)
1 advapi32.dll bool lookupaccountsid(intptr, intptr, stringbuilder, uint32&, stringbuilder, uin
1 advapi32.dll int getsecurityinfo(intptr, nativemethods/se_object_type, uint, intptr&, intptr&
1 advapi32.dll bool logonuser(string, string, string, int, int, intptr&)
1 comctl32.dll bool initcommoncontrolsex(webhelper/initcommoncontrolsex)
1 comdlg32.dll bool printdlg(xtraprintdialog/printdlg)
1 comdlg32.dll bool printdlg64(xtraprintdialog/printdlg64)
1 dwmapi.dll void dwmiscompositionenabled(boolean&)
1 dwmapi.dll int dwmdefwindowproc(intptr, int, intptr, intptr, intptr&)
1 gdi32.dll bool bitblt(intptr, int, int, int, int, intptr, int, int, uint)
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 int choosepixelformat(intptr, wgl/pixelformatdescriptor)
1 gdi32.dll intptr deleteobject(intptr)
1 gdi32.dll bool patblt(handleref, int, int, int, int, int)
1 gdi32.dll int exttextout(intptr, int, int, int, win32util/rect&, string, int, int32[])
1 gdi32.dll bool rectvisible(intptr, safenativemethods/rect&)
1 gdi32.dll bool rectangle(handleref, int, int, int, int)
1 gdi32.dll bool patblt(intptr, int, int, int, int, 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 gettextmetrics(intptr, win32util/textmetric&)
1 gdi32.dll bool getviewportorgex(intptr, nativemethods/point&)
1 gdi32.dll bool getwindowextex(intptr, safenativemethods/size&)
1 gdi32.dll bool getwindoworgex(intptr, safenativemethods/point&)
1 gdi32.dll int getmapmode(intptr)
1 gdi32.dll int getobject(intptr, int, controlutils/logfont)
1 gdi32.dll int getpaletteentries(intptr, int, int, byte[])
1 gdi32.dll uint getcharacterplacement(intptr, string, int, int, gcp_results&, uint)
1 gdi32.dll intptr setwinmetafilebits(uint, byte[], intptr, safenativemethods/metafilepict&)
1 gdi32.dll intptr setenhmetafilebits(uint, byte[])
1 gdi32.dll intptr intcreatesolidbrush(uint)
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 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 int gettextcharset(intptr)
1 gdi32.dll int gettextcolor(intptr)
1 gdi32.dll int setbkcolor(handleref, int)
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 intptr createcompatiblebitmap(intptr, int, int)
1 glu32.dll void tessnormal(intptr, double, double, double)
1 glu32.dll void tessendpolygon(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 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 glu32.dll void tessvertex(intptr, double[], intptr)
1 kernel32.dll intptr freelibrary(intptr)
1 kernel32.dll intptr getmodulehandle(string)
1 kernel32.dll intptr loadlibraryex(string, intptr, uint)
1 kernel32.dll intptr getcurrentprocess()
1 kernel32.dll int getmodulefilename(intptr, stringbuilder, int)
1 kernel32.dll int getcurrentprocessid()
1 kernel32.dll int getconsoleoutputcp()
1 kernel32.dll int formatmessage(int, intptr&, int, int, string&, int, intptr)
1 kernel32.dll bool setprocessworkingsetsize(intptr, int, int)
1 kernel32.dll bool getconsolescreenbufferinfo(intptr, coloredconsoleappender/console_screen_bu
1 libc void closelog()
1 libc void openlog(intptr, int, localsyslogappender/syslogfacility)
1 libc void syslog(int, string, string)
1 mapi32.dll int mapilogoff(intptr, intptr, int, int)
1 mapi32.dll int mapisendmail(intptr, intptr, mapimessage, int, int)
1 mtxex.dll int getobjectcontext(nativemethods/iobjectcontext&)
1 netapi32.dll int netmessagebuffersend(string, string, string, string, int)
1 odbc32.dll int16 sqlsetenvattr(intptr, int, intptr, int)
1 olepro32.dll int olecreatepictureindirect(bitmaphelper/pictdesc&, guid&, int, object&)
1 opengl32.dll void loadmatrixd(double[])
1 opengl32.dll void materialf(int, int, single)
1 opengl32.dll void linewidth(single)
1 opengl32.dll void polygonoffset(single, single)
1 opengl32.dll void linestipple(int, uint16)
1 opengl32.dll void pointsize(single)
1 opengl32.dll void lightmodeli(int, int)
1 opengl32.dll intptr createcontext(intptr)
1 opengl32.dll void clearaccum(single, single, single, single)
1 opengl32.dll void lightmodelfv(int, single[])
1 opengl32.dll void clearcolor(single, single, single, single)
1 opengl32.dll void clearstencil(int)
1 opengl32.dll void clipplane(int, double[])
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 rasterposi(int, int)
1 opengl32.dll void readpixels(int, int, int, int, int, int, byte[])
1 opengl32.dll void shademodel(int)
1 opengl32.dll void stencilfunc(int, int, uint)
1 opengl32.dll void scaled(double, double, double)
1 opengl32.dll bool deletecontext(intptr)
1 opengl32.dll void rotated(double, double, double, double)
1 opengl32.dll void stencilop(int, int, int)
1 opengl32.dll void colormaterial(int, int)
1 secur32.dll bool getusernameex(nativemethods/extendednameformat, stringbuilder, uint32&)
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.dll int getscrollinfo(intptr, int, scrollinfostruct&)
1 user32.dll intptr sendmessage(handleref, int, intptr, intptr)
1 user32.dll intptr loadimage(intptr, int, uint, int, int, uint)
1 user32.dll bool scrollwindowex(intptr, int, int, intptr, nativemethods/rect&, intptr, nativ
1 user32.dll void mouse_event(uint, uint, uint, uint, intptr)
1 user32.dll void waitmessage()
1 user32.dll intptr getforegroundwindow()
1 user32.dll intptr setwindowlong2(handleref, int, controlwndhook/mycallback)
1 user32.dll intptr setwindowlong(intptr, int, intptr)
1 user32.dll intptr setwindowlongptr32(handleref, int, handleref)
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 setwindowlongptr64(handleref, int, handleref)
1 user32.dll intptr trackpopupmenu(intptr, int, int, int, int, intptr, intptr)
1 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
1 user32.dll intptr sendmessage(intptr, int, int, intptr)
1 user32.dll uint enablemenuitem(intptr, uint, uint)
1 user32.dll intptr loadcursor(intptr, uint)
1 user32.dll intptr getfocus()
1 user32.dll bool getmenuiteminfo(intptr, uint, bool, barsystemmenuitem/menuiteminfo&)
1 user32.dll bool messagebeep(uint)
1 user32.dll bool postmessage(intptr, int, intptr, intptr)
1 user32.dll bool releasecapture()
1 user32.dll bool setforegroundwindow(intptr)
1 user32.dll bool adjustwindowrectex(nativemethods/rect&, int, bool, int)
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 deletemenu(intptr, int, int)
1 user32.dll bool destroymenu(intptr)
1 user32.dll bool getscrollbarinfo(intptr, uint, scrollbarinfo&)
1 user32.dll bool getscrollinfo(intptr, int, scrollinfo&)
1 user32.dll bool getcaretpos(maskbox/maskstrategy/managedstrategy/getcaretpospoint&)
1 user32.dll bool getcaretpos(barmanagerhook/point&)
1 user32.dll bool hidecaret(intptr)
1 user32.dll bool endpaint(intptr, nativevista/paintstruct&)
1 user32.dll bool getkeyboardstate(byte[])
1 user32.dll bool endpaint(intptr, nativemethods/paintstruct&)
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 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 intptr callwindowproc(intptr, intptr, int, intptr, intptr)
1 user32.dll intptr beginpaint(intptr, nativevista/paintstruct&)
1 user32.dll int setscrollinfo(intptr, int, scrollinfo&, bool)
1 user32.dll int16 getkeystate(int)
1 user32.dll intptr beginpaint(intptr, nativemethods/paintstruct&)
1 user32.dll int64 getwindowlong(handleref, int)
1 user32.dll intptr findwindow(string, string)
1 user32.dll int16 vkkeyscan(char)
1 user32.dll int getcaretblinktime()
1 user32.dll int getclasslong(intptr, int)
1 user32.dll int getmenustring(intptr, uint, intptr, int, int)
1 user32.dll int getsyscolor(int)
1 user32.dll int getsystemmetrics(int)
1 user32.dll int getwindowplacement(intptr, barmanagerhook/windowplacement&)
1 user32.dll int mapwindowpoints(intptr, intptr, nativemethods/point&, int)
1 user32.dll int msgwaitformultipleobjects(int, intptr, bool, int, int)
1 user32.dll int postmessage(intptr, int, int, 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)