Application Report


The following 63 APIs (used 204 times) might not work:

There are 260 P/Invokes (used 773 times):

Count Library Function
74 opengl32.dll void vertex3d(double, double, double)
31 gdi32.dll bool deleteobject(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()
13 gdi32.dll intptr selectobject(intptr, intptr)
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()
9 opengl32.dll void color4ub(byte, byte, byte, byte)
8 gdi32.dll intptr selectobject(handleref, handleref)
8 opengl32.dll void texparameteri(int, int, int)
8 opengl32.dll void viewport(int, int, int, int)
8 user32.dll int16 getasynckeystate(int)
6 user32.dll int releasedc(intptr, intptr)
6 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, int)
6 user32.dll int sendmessage(intptr, int, int, 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 clear(int)
5 opengl32.dll bool makecurrent(intptr, intptr)
5 opengl32.dll void getintegerv(int, int32[])
5 opengl32.dll void lightf(int, int, single)
5 opengl32.dll void lightfv(int, int, single[])
5 user32.dll int callnexthookex(intptr, int, intptr, intptr)
5 user32.dll intptr sendmessage(intptr, int, int, int)
4 gdi32.dll int excludecliprect(intptr, int, int, int, int)
4 gdi32.dll int setrop2(handleref, int)
4 gdi32.dll bool deleteobject(handleref)
4 gdi32.dll int selectcliprgn(intptr, intptr)
4 gdi32.dll int combinergn(intptr, intptr, intptr, int)
4 gdi32.dll intptr deleteobject(intptr)
4 opengl32.dll void normal3f(single, single, single)
4 opengl32.dll void finish()
4 opengl32.dll void ortho(double, double, double, double, double, double)
4 opengl32.dll void pixelstorei(int, int)
4 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, uint)
3 gdi32.dll int savedc(intptr)
3 gdi32.dll uint getfontdata(intptr, uint, uint, byte[], uint)
3 glu32.dll void tessproperty(intptr, int, double)
3 opengl32.dll void multmatrixd(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 teximage2d(int, int, int, int, int, int, int, int, intptr)
3 opengl32.dll void color4f(single, single, single, single)
3 opengl32.dll void getdoublev(int, double[])
3 opengl32.dll void accum(int, single)
3 user32.dll bool showscrollbar(intptr, int, bool)
3 user32.dll bool iszoomed(intptr)
3 user32.dll intptr getdcex(intptr, intptr, int)
3 user32.dll intptr getsystemmenu(intptr, bool)
3 user32.dll int postmessage(intptr, int, intptr, intptr)
3 user32.dll int getwindowlong(intptr, int)
3 user32.dll intptr getwindowdc(intptr)
3 uxtheme.dll int setwindowtheme(intptr, string, string)
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 int dwmsetwindowattribute(intptr, int, int32&, int)
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 getkerningpairs(intptr, int, win32util/kerningpair[])
2 gdi32.dll bool setviewportorgex(intptr, int, int, win32/size)
2 gdi32.dll uint getoutlinetextmetrics(intptr, uint, intptr)
2 gdi32.dll int getdevicecaps(intptr, int)
2 gdi32.dll int getcliprgn(intptr, intptr)
2 gdi32.dll intptr createbitmap(int, int, int, int, int16[])
2 gdi32.dll int restoredc(intptr, int)
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 bool setviewportextex(intptr, int, int, win32util/size&)
2 gdi32.dll intptr getstockobject(int)
2 gdi32.dll int bitblt(intptr, int, int, int, int, intptr, int, int, int)
2 gdi32.dll int translatecharsetinfo(intptr, dxencoding/charsetinfo&, int)
2 gdi32.dll int settextcolor(intptr, int)
2 gdi32.dll int describepixelformat(intptr, int, int, wgl/pixelformatdescriptor)
2 gdi32.dll int setmapmode(intptr, int)
2 gdi32.dll intptr createpen(int, int, int)
2 gdi32.dll intptr createbrushindirect(splitterlinehelper/logbrush)
2 gdi32.dll int extselectcliprgn(intptr, intptr, int)
2 gdiplus.dll uint gdipemftowmfbits(intptr, uint, byte[], int, imagetool/emftowmfbitsflags)
2 kernel32.dll int getcurrentthreadid()
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 colormask(bool, bool, bool, bool)
2 opengl32.dll void rotated(double, double, double, double)
2 opengl32.dll void depthmask(bool)
2 opengl32.dll void hint(int, int)
2 opengl32.dll void gentextures(int, uint32[])
2 opengl32.dll void deletetextures(int, uint32[])
2 opengl32.dll void stencilfunc(int, int, uint)
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 intptr getdcex(handleref, handleref, int)
2 user32.dll bool showwindow(intptr, int)
2 user32.dll bool endpaint(intptr, nativemethods/paintstruct&)
2 user32.dll intptr setwindowlong(intptr, int, intptr)
2 user32.dll int scrollwindowex(intptr, int, int, windowscroller/rect&, windowscroller/rect&,
2 user32.dll intptr getactivewindow()
2 user32.dll int sendmessage(intptr, int, intptr, intptr)
2 user32.dll int sendmessage(intptr, int, uint, uint)
2 user32.dll bool getwindowrect(intptr, nativemethods/rect&)
2 user32.dll bool unhookwindowshookex(intptr)
2 user32.dll intptr setwindowshookex(int, hook, int, int)
2 user32.dll int releasedc(handleref, handleref)
2 user32.dll intptr beginpaint(intptr, nativemethods/paintstruct&)
2 user32.dll bool setlayeredwindowattributes(intptr, int, byte, uint)
2 user32.dll int setwindowlong(intptr, int, int)
2 uxtheme.dll bool isappthemed()
2 uxtheme.dll bool isthemeactive()
2 uxtheme.dll intptr openthemedata(intptr, string)
2 uxtheme.dll intptr getthememargins(intptr, intptr, int, int, int, intptr, xpmargins&)
2 uxtheme.dll void drawthemebackground(intptr, intptr, int, int, nativemethods/rect&, nativeme
2 uxtheme.dll intptr getthemecolor(intptr, int, int, int, int32&)
2 uxtheme.dll int getthemeappproperties()
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
1 dwmapi.dll int dwmdefwindowproc(intptr, int, intptr, intptr, intptr&)
1 dwmapi.dll void dwmiscompositionenabled(boolean&)
1 gdi32.dll bool fillrgn(intptr, intptr, intptr)
1 gdi32.dll bool getviewportorgex(intptr, nativemethods/point&)
1 gdi32.dll bool gettextmetrics(intptr, win32util/textmetric&)
1 gdi32.dll bool deletedc(handleref)
1 gdi32.dll uint getcharacterplacement(intptr, string, int, int, gcp_results&, uint)
1 gdi32.dll bool deletedc(intptr)
1 gdi32.dll bool deleteenhmetafile(intptr)
1 gdi32.dll bool drawrectangle(handleref, int, int, int, int)
1 gdi32.dll bool getcharwidth(intptr, uint, uint, int32[])
1 gdi32.dll bool getcharabcwidths(intptr, uint, uint, win32util/abc[])
1 gdi32.dll bool patblt(handleref, int, int, int, int, int)
1 gdi32.dll bool setpixelformat(intptr, int, wgl/pixelformatdescriptor)
1 gdi32.dll intptr createcompatiblebitmap(handleref, int, int)
1 gdi32.dll int setbkmode(intptr, int)
1 gdi32.dll intptr intcreatesolidbrush(uint)
1 gdi32.dll int exttextout(intptr, int, int, int, win32util/rect&, string, int, int32[])
1 gdi32.dll intptr createroundrectrgn(int, int, int, int, int, int)
1 gdi32.dll intptr createfont(int, int, int, int, int, int, int, int, int, int, int, int, in
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 createcompatibledc(intptr)
1 gdi32.dll intptr createcompatibledc(handleref)
1 gdi32.dll int setbkcolor(handleref, int)
1 gdi32.dll int getobject(intptr, int, controlutils/logfont)
1 gdi32.dll int getpaletteentries(intptr, int, int, byte[])
1 gdi32.dll int gettextcolor(intptr)
1 gdi32.dll int getmapmode(intptr)
1 gdi32.dll int gettextcharset(intptr)
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 bool swapbuffers(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 int project(double, double, double, double[], double[], int32[], double&, double
1 glu32.dll void tessendcontour(intptr)
1 glu32.dll intptr newtess()
1 glu32.dll void deletetess(intptr)
1 glu32.dll void lookat(double, double, double, double, double, double, double, double, doub
1 glu32.dll void perspective(double, double, double, double)
1 glu32.dll void tessbegincontour(intptr)
1 glu32.dll void tessbeginpolygon(intptr, intptr)
1 glu32.dll void tessendpolygon(intptr)
1 glu32.dll void tessnormal(intptr, double, double, double)
1 glu32.dll void tessvertex(intptr, double[], intptr)
1 kernel32.dll void outputdebugstring(string)
1 kernel32.dll intptr loadlibraryex(string, intptr, uint)
1 kernel32.dll int getlocaleinfo(int, int, string, int)
1 kernel32.dll intptr freelibrary(intptr)
1 mapi32.dll int mapisendmail(intptr, intptr, mapimessage, int, int)
1 mapi32.dll int mapilogoff(intptr, intptr, int, int)
1 opengl32.dll bool deletecontext(intptr)
1 opengl32.dll void pointsize(single)
1 opengl32.dll void loadmatrixd(double[])
1 opengl32.dll void polygonoffset(single, single)
1 opengl32.dll void readpixels(int, int, int, int, int, int, byte[])
1 opengl32.dll void rasterposi(int, int)
1 opengl32.dll void scaled(double, double, double)
1 opengl32.dll void shademodel(int)
1 opengl32.dll void stencilop(int, int, int)
1 opengl32.dll void linewidth(single)
1 opengl32.dll void linestipple(int, uint16)
1 opengl32.dll void lightmodeli(int, int)
1 opengl32.dll void lightmodelfv(int, single[])
1 opengl32.dll intptr createcontext(intptr)
1 opengl32.dll void clearaccum(single, single, single, 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 colormaterial(int, int)
1 opengl32.dll void drawpixels(int, int, int, int, byte[])
1 opengl32.dll void frustum(double, double, double, double, double, double)
1 opengl32.dll void getbooleanv(int, boolean[])
1 opengl32.dll void materialf(int, int, single)
1 rpcrt4.dll int uuidcreatesequential(guid&)
1 secur32 int initializesecuritycontext(sspihandler/sechandle&, sspihandler/sechandle&, st
1 secur32 int initializesecuritycontext(sspihandler/sechandle&, intptr, string, int, int,
1 secur32.dll int freecredentialshandle(sspihandler/sechandle&)
1 secur32.dll int acquirecredentialshandle(string, string, int, intptr, intptr, intptr, intptr
1 secur32.dll int deletesecuritycontext(sspihandler/sechandle&)
1 secur32.dll int freecontextbuffer(intptr)
1 user32 intptr sendmessage(handleref, int, int, intptr)
1 user32 void notifywinevent(int, intptr, int, int)
1 user32.dll void disableprocesswindowsghosting()
1 user32.dll void waitmessage()
1 user32.dll uint enablemenuitem(intptr, uint, uint)
1 user32.dll int fillrect(intptr, nativevista/rect&, intptr)
1 user32.dll intptr setwindowlong(handleref, int, intptr)
1 user32.dll intptr sendmessage(intptr, int, int, intptr)
1 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
1 user32.dll intptr sendmessage(intptr, int, intptr, string)
1 user32.dll intptr trackpopupmenu(intptr, int, int, int, int, intptr, intptr)
1 user32.dll intptr setwindowlong2(handleref, int, controlwndhook/mycallback)
1 user32.dll intptr loadimage(intptr, int, uint, int, int, uint)
1 user32.dll intptr loadcursorfromfile(string)
1 user32.dll intptr loadcursor(intptr, uint)
1 user32.dll bool systemparametersinfo(int, int, controlutils/nonclientmetrics, int)
1 user32.dll bool geticoninfo(intptr, xrtoolboxservice/iconinfo&)
1 user32.dll bool getscrollbarinfo(intptr, uint, scrollbarinfo&)
1 user32.dll bool getscrollinfo(intptr, int, collectioneditorform/scrollinfo&)
1 user32.dll bool getscrollinfo(intptr, int, scrollinfo&)
1 user32.dll bool invalidatergn(intptr, intptr, bool)
1 user32.dll bool scrollwindowex(intptr, int, int, intptr, nativemethods/rect&, intptr, nativ
1 user32.dll bool releasecapture()
1 user32.dll bool redrawwindow(intptr, intptr, intptr, int)
1 user32.dll bool isiconic(intptr)
1 user32.dll bool iswindowvisible(intptr)
1 user32.dll bool drawmenubar(intptr)
1 user32.dll bool adjustwindowrectex(nativemethods/rect&, int, bool, int)
1 user32.dll int destroyicon(intptr)
1 user32.dll intptr callwindowproc(intptr, intptr, int, intptr, intptr)
1 user32.dll intptr createiconindirect(xrtoolboxservice/iconinfo&)
1 user32.dll int setcapture(intptr)
1 user32.dll intptr findwindow(string, string)
1 user32.dll intptr getdc(intptr)
1 user32.dll intptr getdesktopwindow()
1 user32.dll int sendmessage(intptr, int, int, int)
1 user32.dll int mapwindowpoints(intptr, intptr, nativemethods/point&, int)
1 user32.dll int getclasslong(intptr, int)
1 user32.dll int fillrect(intptr, win32util/rect&, intptr)
1 user32.dll int setscrollinfo(intptr, int, scrollinfo&, bool)
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 bufferedpaintsetalpha(intptr, intptr, byte)
1 uxtheme.dll intptr beginbufferedpaint(intptr, nativemethods/rect&, smartdoublebufferpainter/
1 uxtheme.dll intptr beginbufferedpaint(intptr, intptr, intptr, intptr, intptr&)
1 uxtheme.dll int drawthemetextex(intptr, intptr, int, int, string, int, int, nativemethods/re
1 uxtheme.dll int endbufferedpaint(intptr, bool)