Application Report


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

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

Count Library Function
74 opengl32.dll void vertex3d(double, double, double)
32 gdi32.dll bool deleteobject(intptr)
29 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)
13 gdi32.dll intptr selectobject(intptr, intptr)
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 loadidentity()
11 opengl32.dll void popmatrix()
10 opengl32.dll void translated(double, double, double)
9 user32.dll int releasedc(intptr, intptr)
8 gdi32.dll intptr selectobject(handleref, handleref)
8 gdi32.dll int getdevicecaps(intptr, int)
8 opengl32.dll void color4ub(byte, byte, byte, byte)
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 kernel32.dll intptr openevent(uint, bool, string)
6 user32.dll int sendmessage(intptr, int, uint, uint)
6 user32.dll bool iszoomed(intptr)
6 user32.dll int sendmessage(intptr, int, int, intptr)
6 user32.dll intptr sendmessage(intptr, int, int, int)
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 lightf(int, int, single)
5 opengl32.dll void lightfv(int, int, single[])
5 opengl32.dll bool makecurrent(intptr, intptr)
5 shell32.dll uint shgetfolderpath(intptr, int, intptr, uint, stringbuilder)
5 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, int)
5 user32.dll int sendmessage(intptr, int, intptr, intptr)
5 user32.dll bool iswindowenabled(intptr)
5 user32.dll int callnexthookex(intptr, int, intptr, intptr)
5 user32.dll intptr getsystemmenu(intptr, bool)
4 gdi32.dll bool deleteobject(handleref)
4 gdi32.dll int excludecliprect(intptr, int, int, int, int)
4 gdi32.dll int selectcliprgn(intptr, intptr)
4 gdi32.dll int setrop2(handleref, int)
4 gdi32.dll int combinergn(intptr, intptr, intptr, int)
4 opengl32.dll void ortho(double, double, double, double, double, double)
4 opengl32.dll void clear(int)
4 opengl32.dll void finish()
4 opengl32.dll void getintegerv(int, int32[])
4 opengl32.dll void pixelstorei(int, int)
4 opengl32.dll void normal3f(single, single, single)
4 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, uint)
4 user32.dll int postmessage(intptr, int, intptr, intptr)
4 user32.dll intptr getwindowdc(intptr)
3 advapi32.dll int a(y, string, intptr, uint32&, intptr, uint32&)
3 advapi32.dll int a(i, string, intptr, uint32&, char[], uint32&)
3 advapi32.dll int a(y, string, intptr, uint32&, char[], uint32&)
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 kernel32.dll bool closehandle(intptr)
3 kernel32.dll intptr mapviewoffile(intptr, uint, uint, uint, intptr)
3 kernel32.dll void outputdebugstring(string)
3 opengl32.dll void teximage2d(int, int, int, int, int, int, int, int, intptr)
3 opengl32.dll void getdoublev(int, double[])
3 opengl32.dll void multmatrixd(double[])
3 opengl32.dll void color4f(single, single, single, single)
3 opengl32.dll void accum(int, single)
3 opengl32.dll void blendfunc(int, int)
3 opengl32.dll void teximage2d(int, int, int, int, int, int, int, int, byte[])
3 user32.dll bool showscrollbar(intptr, int, bool)
3 user32.dll intptr getdcex(intptr, intptr, int)
3 user32.dll intptr getdc(intptr)
3 user32.dll bool setkeyboardstate(byte[])
3 user32.dll bool isiconic(intptr)
3 user32.dll int getwindowlong(intptr, int)
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 advapi32 bool accesscheck(byte[], intptr, uint, q/b&, byte[], uint32&, uint32&, boolean&)
2 advapi32.dll int regclosekey(intptr)
2 advapi32.dll int a(y, string, int, int, char[], int)
2 advapi32.dll int regopencurrentuser(int, y&)
2 advapi32.dll int a(y, stringbuilder, uint32&, intptr, uint32&, uint32&, uint32&, uint32&, uin
2 advapi32.dll int a(y, string, uint, int, y&)
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 getoutlinetextmetrics(intptr, uint, intptr)
2 gdi32.dll int setmapmode(intptr, int)
2 gdi32.dll int setbkcolor(intptr, int)
2 gdi32.dll int bitblt(intptr, int, int, int, int, intptr, int, int, int)
2 gdi32.dll int describepixelformat(intptr, int, int, wgl/pixelformatdescriptor)
2 gdi32.dll int extselectcliprgn(intptr, intptr, int)
2 gdi32.dll int restoredc(intptr, int)
2 gdi32.dll int getcliprgn(intptr, intptr)
2 gdi32.dll int getdibits(handleref, handleref, int, int, intptr, nativemethods/bitmapinfo_f
2 gdi32.dll int getkerningpairs(intptr, int, win32util/kerningpair[])
2 gdi32.dll bool setwindowextex(intptr, int, int, win32util/size&)
2 gdi32.dll int settextcolor(intptr, int)
2 gdi32.dll bool deletedc(intptr)
2 gdi32.dll intptr createbitmap(int, int, int, int, int16[])
2 gdi32.dll intptr getstockobject(int)
2 gdi32.dll intptr createbrushindirect(splitterlinehelper/logbrush)
2 gdi32.dll intptr createpen(int, int, int)
2 gdi32.dll bool setviewportextex(intptr, int, int, win32util/size&)
2 gdi32.dll bool setviewportorgex(intptr, int, int, win32/size)
2 gdiplus.dll uint gdipemftowmfbits(intptr, uint, byte[], int, psconvert/emftowmfbitsflags)
2 kernel32 bool writefile(intptr, byte[], uint, uint32&, intptr)
2 kernel32.dll int getlocaleinfo(int, int, string, int)
2 kernel32.dll intptr openfilemapping(uint, bool, string)
2 mapi32.dll int mapilogon(intptr, string, string, int, int, intptr&)
2 opengl32.dll void bindtexture(int, uint)
2 opengl32.dll void gentextures(int, uint32[])
2 opengl32.dll void depthmask(bool)
2 opengl32.dll void colormask(bool, bool, bool, bool)
2 opengl32.dll void deletetextures(int, uint32[])
2 opengl32.dll void texenvf(int, int, single)
2 opengl32.dll void hint(int, int)
2 opengl32.dll void materialfv(int, int, single[])
2 shell32 int shappbarmessage(int, taskbar/appbardata&)
2 user32.dll int releasedc(handleref, handleref)
2 user32.dll intptr getactivewindow()
2 user32.dll intptr getdcex(handleref, handleref, int)
2 user32.dll int setwindowlong(intptr, int, int)
2 user32.dll intptr setwindowshookex(int, hook, int, int)
2 user32.dll int lockwindowupdate(intptr)
2 user32.dll int getmenuitemcount(intptr)
2 user32.dll bool unhookwindowshookex(intptr)
2 user32.dll bool enablewindow(intptr, bool)
2 user32.dll bool getwindowrect(intptr, nativemethods/rect&)
2 user32.dll bool showwindow(intptr, int)
2 user32.dll bool systemparametersinfo(uint, uint, int32&, uint)
2 uxtheme.dll intptr getthememargins(intptr, intptr, int, int, int, intptr, xpmargins&)
2 uxtheme.dll intptr getthemecolor(intptr, int, int, int, int32&)
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
2 uxtheme.dll int setwindowtheme(intptr, string, string)
2 uxtheme.dll int getthemeappproperties()
2 uxtheme.dll bool isthemeactive()
2 uxtheme.dll bool isappthemed()
2 uxtheme.dll void drawthemebackground(intptr, intptr, int, int, nativemethods/rect&, nativeme
2 uxtheme.dll intptr openthemedata(intptr, string)
1 advapi32.dll int a(y, uint, stringbuilder, uint32&, intptr, stringbuilder, intptr, intptr)
1 advapi32.dll int a(i, string, intptr, uint32&, int64&, uint32&)
1 advapi32.dll int a(i, string, intptr, uint32&, intptr, uint32&)
1 advapi32.dll int a(i, string, uint, int, i&)
1 advapi32.dll int a(i, stringbuilder, uint32&, intptr, uint32&, uint32&, uint32&, uint32&, uin
1 advapi32.dll int a(y, uint, stringbuilder, uint32&, intptr, intptr, intptr, intptr)
1 advapi32.dll int a(y, string)
1 advapi32.dll int a(y, string, int, int, byte[], int)
1 advapi32.dll int a(i, uint, stringbuilder, uint32&, intptr, stringbuilder, intptr, intptr)
1 advapi32.dll int a(i, string, intptr, uint32&, int32&, uint32&)
1 advapi32.dll int a(y, string, int, uint)
1 advapi32.dll int a(i, string, intptr, uint32&, byte[], uint32&)
1 advapi32.dll int a(y, string, uint, string, uint, int, intptr, y&, uint32&)
1 advapi32.dll int a(y, string, intptr, uint32&, int64&, uint32&)
1 advapi32.dll int a(y, string, intptr, uint32&, int32&, uint32&)
1 advapi32.dll int a(y, string, intptr, uint32&, byte[], uint32&)
1 advapi32.dll int b(y, string)
1 advapi32.dll int a(y, string, int, int, int32&, int)
1 advapi32.dll bool duplicatetoken(intptr, q/a, intptr&)
1 advapi32.dll bool logonuser(string, string, string, int, int, g&)
1 advapi32.dll int a(y, string, int, int, int64&, int)
1 dwmapi.dll int dwmdefwindowproc(intptr, int, intptr, intptr, intptr&)
1 dwmapi.dll void dwmiscompositionenabled(boolean&)
1 dwmapi.dll void dwmextendframeintoclientarea(intptr, nativemethods/margins&)
1 gdi32.dll int bitblt(handleref, int, int, int, int, handleref, int, int, int)
1 gdi32.dll int gettextcolor(intptr)
1 gdi32.dll bool getcharabcwidths(intptr, uint, uint, win32util/abc[])
1 gdi32.dll int getpaletteentries(intptr, int, int, byte[])
1 gdi32.dll int setbkcolor(handleref, int)
1 gdi32.dll int setbkmode(intptr, int)
1 gdi32.dll intptr createcompatiblebitmap(handleref, int, int)
1 gdi32.dll intptr createcompatibledc(handleref)
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 bool deletedc(handleref)
1 gdi32.dll bool deleteenhmetafile(intptr)
1 gdi32.dll bool fillrgn(intptr, intptr, intptr)
1 gdi32.dll int choosepixelformat(intptr, wgl/pixelformatdescriptor)
1 gdi32.dll int exttextout(intptr, int, int, int, win32util/rect&, string, int, int32[])
1 gdi32.dll bool translatecharsetinfo(uint, charsetinfo&, uint)
1 gdi32.dll int getmapmode(intptr)
1 gdi32.dll bool setpixelformat(intptr, int, wgl/pixelformatdescriptor)
1 gdi32.dll int getobject(intptr, int, controlutils/logfont)
1 gdi32.dll bool rectangle(handleref, int, int, int, int)
1 gdi32.dll int gettextcharset(intptr)
1 gdi32.dll bool swapbuffers(intptr)
1 gdi32.dll bool getviewportorgex(intptr, nativemethods/point&)
1 gdi32.dll bool gettextmetrics(intptr, win32util/textmetric&)
1 gdi32.dll bool getcharwidth(intptr, uint, uint, int32[])
1 gdi32.dll intptr createdibsection(intptr, nativemethods/bitmapinfo_small&, int, int, intpt
1 gdi32.dll intptr createfont(int, int, int, int, int, int, int, int, int, int, int, int, in
1 gdi32.dll intptr createroundrectrgn(int, int, int, int, int, int)
1 gdi32.dll bool patblt(handleref, int, int, int, int, int)
1 gdi32.dll uint getcharacterplacement(intptr, string, int, int, gcp_results&, uint)
1 gdi32.dll intptr intcreatesolidbrush(uint)
1 gdi32.dll intptr deleteobject(intptr)
1 glu32.dll void tessbegincontour(intptr)
1 glu32.dll void lookat(double, double, double, double, double, double, double, double, doub
1 glu32.dll intptr newtess()
1 glu32.dll int project(double, double, double, double[], double[], int32[], double&, double
1 glu32.dll int scaleimage(int, int, int, int, intptr, int, int, int, byte[])
1 glu32.dll void deletetess(intptr)
1 glu32.dll int unproject(double, double, double, double[], double[], int32[], double&, doub
1 glu32.dll void tessendpolygon(intptr)
1 glu32.dll void tessendcontour(intptr)
1 glu32.dll void tessbeginpolygon(intptr, intptr)
1 glu32.dll void tessvertex(intptr, double[], intptr)
1 glu32.dll void perspective(double, double, double, double)
1 glu32.dll void tessnormal(intptr, double, double, double)
1 kernel32 int createfile(string, uint, uint, nativemethods/securityattributes, uint, uint,
1 kernel32.dll bool flushfilebuffers(intptr)
1 kernel32.dll bool unmapviewoffile(intptr)
1 kernel32.dll int closehandle(intptr)
1 kernel32.dll int flushviewoffile(intptr, uint)
1 kernel32.dll intptr loadlibraryex(string, intptr, uint)
1 kernel32.dll intptr freelibrary(intptr)
1 kernel32.dll bool readfile(intptr, byte[], uint, uint32&, intptr)
1 mapi32.dll int mapilogoff(intptr, intptr, int, int)
1 mapi32.dll int mapisendmail(intptr, intptr, mapimessage, int, int)
1 opengl32.dll intptr createcontext(intptr)
1 opengl32.dll void getbooleanv(int, boolean[])
1 opengl32.dll void rasterposi(int, int)
1 opengl32.dll void rotated(double, double, double, double)
1 opengl32.dll void scaled(double, double, double)
1 opengl32.dll void readpixels(int, int, int, int, int, int, byte[])
1 opengl32.dll void frustum(double, double, double, double, double, double)
1 opengl32.dll void shademodel(int)
1 opengl32.dll void drawpixels(int, int, int, int, byte[])
1 opengl32.dll void stencilfunc(int, int, uint)
1 opengl32.dll void pointsize(single)
1 opengl32.dll bool deletecontext(intptr)
1 opengl32.dll void clearaccum(single, single, single, single)
1 opengl32.dll void polygonoffset(single, single)
1 opengl32.dll void materialf(int, int, single)
1 opengl32.dll void loadmatrixd(double[])
1 opengl32.dll void clipplane(int, double[])
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 void clearstencil(int)
1 opengl32.dll void colormaterial(int, int)
1 opengl32.dll void clearcolor(single, single, single, single)
1 opengl32.dll void stencilop(int, int, int)
1 user32 int setprop(intptr, string, intptr)
1 user32 void notifywinevent(int, intptr, int, int)
1 user32 intptr sendmessage(intptr, int, intptr, k/a&)
1 user32 intptr sendmessage(handleref, int, int, string)
1 user32 intptr sendmessage(handleref, int, int, intptr)
1 user32 intptr removeprop(intptr, string)
1 user32 intptr getprop(intptr, string)
1 user32 int enumwindows(f/b, intptr)
1 user32.dll intptr getforegroundwindow()
1 user32.dll intptr getfocus()
1 user32.dll intptr loadcursor(intptr, uint)
1 user32.dll intptr sendmessage(intptr, int, int, intptr)
1 user32.dll intptr loadimage(intptr, int, uint, int, int, uint)
1 user32.dll intptr sendmessage(handleref, int, intptr, intptr)
1 user32.dll intptr setwindowlong(handleref, int, intptr)
1 user32.dll void waitmessage()
1 user32.dll intptr setfocus(handleref)
1 user32.dll intptr setcapture(intptr)
1 user32.dll intptr setwindowlong(intptr, int, intptr)
1 user32.dll intptr sendmessage(intptr, int, intptr, string)
1 user32.dll intptr setwindowlong2(handleref, int, controlwndhook/mycallback)
1 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
1 user32.dll intptr setwindowlongptr32(handleref, int, handleref)
1 user32.dll intptr setwindowlongptr64(handleref, int, handleref)
1 user32.dll intptr trackpopupmenu(intptr, int, int, int, int, intptr, intptr)
1 user32.dll intptr windowfrompoint(point)
1 user32.dll void mouse_event(uint, uint, uint, uint, intptr)
1 user32.dll intptr sendmessage(handleref, uint, intptr, intptr)
1 user32.dll bool destroymenu(intptr)
1 user32.dll bool showcaret(intptr)
1 user32.dll bool scrollwindowex(intptr, int, int, intptr, nativemethods/rect&, intptr, nativ
1 user32.dll bool releasecapture()
1 user32.dll bool postmessage(intptr, int, intptr, intptr)
1 user32.dll bool messagebeep(uint)
1 user32.dll bool messagebeep(int)
1 user32.dll bool iswindowvisible(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 getmenuiteminfo(intptr, uint, bool, barsystemmenuitem/menuiteminfo&)
1 user32.dll bool getkeyboardstate(byte[])
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 user32.dll bool endpaint(intptr, nativemethods/paintstruct&)
1 user32.dll bool systemparametersinfo(int, int, controlutils/nonclientmetrics, int)
1 user32.dll int destroyicon(intptr)
1 user32.dll int fillrect(intptr, nativevista/rect&, intptr)
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 int scrollwindowex(intptr, int, int, windowscroller/rect&, windowscroller/rect&,
1 user32.dll intptr findwindow(string, string)
1 user32.dll int fillrect(intptr, win32util/rect&, intptr)
1 user32.dll int getclasslong(intptr, int)
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 mapwindowpoints(intptr, intptr, nativemethods/point&, int)
1 user32.dll bool adjustwindowrectex(nativemethods/rect&, int, bool, int)
1 user32.dll int16 vkkeyscan(char)
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)