Application Report


The following 2 APIs (used 2 times) might not work:

  • Total:    2
    • System.Security   2
There are 370 P/Invokes (used 1482 times):

Count Library Function
106 user32.dll int sendmessage(uint32, int, int)
60 gdi32.dll uint selectobject(hdc), hgdiobj))
52 kernel32.dll int muldiv(int, int, int)
36 user32.dll int getwindowlong(int32)
35 gdi32.dll longbool deleteobject(uint)
34 user32.dll int releasedc(hdc))
31 user32.dll longbool setwindowpos(hwnd), int, int, int, int, uint)
23 gdi32.dll uint selectpalette(hdc), hpalette), longbool)
22 user32.dll longbool getcursorpos(tpoint&)
20 user32.dll longbool inflaterect(trect&, int, int)
20 user32.dll uint getdc(hwnd))
18 gdi32.dll longbool deletedc(uint)
18 gdi32.dll int getdevicecaps(int32)
18 user32.dll longbool isiconic(uint)
17 user32.dll int setwindowlong(int32, int)
17 user32.dll longbool drawedge(trect&, uint, uint)
15 user32.dll longbool getwindowrect(trect&)
15 user32.dll uint getcapture()
14 gdi32.dll uint createcompatibledc(hdc))
14 gdi32.dll uint getstockobject(int)
14 gdi32.dll uint setbkcolor(uint32)
14 user32.dll longbool iswindowvisible(uint)
14 user32.dll longbool postmessage(uint32, int, int)
14 user32.dll longbool deletemenu(uint32, uint)
13 user32.dll int drawtext(string, int, trect&, uint)
12 user32.dll int16 getkeystate(int)
11 gdi32.dll int getobject(int32, tagdibsection&)
11 gdi32.dll uint settextcolor(uint32)
11 kernel32.dll uint getcurrentthreadid()
11 user32.dll int defwindowproc(uint32, int, int)
10 gdi32.dll uint realizepalette(uint)
10 user32.dll int getsystemmetrics(int)
10 user32.dll uint setfocus(hwnd))
10 user32.dll longbool showwindow(int32)
10 user32.dll int fillrect(trect&, hbrush))
9 user32.dll longbool iswindowenabled(uint)
8 gdi32.dll uint getenhmetafileheader(uint32, tagenhmetaheader&)
8 gdi32.dll longbool stretchblt(int32, int, int, int, hdc), int, int, int, int, uint)
8 gdi32.dll longbool restoredc(int32)
8 gdi32.dll int intersectcliprect(int32, int, int, int)
8 gdi32.dll int savedc(uint)
8 gdi32.dll longbool patblt(int32, int, int, int, uint)
8 user32.dll uint getparent(hwnd))
7 comctl32.dll longbool imagelist_draw(int, int, int32, int, uint)
7 user32.dll int mapwindowpoints(hwnd), trect&, uint)
6 gdi32.dll uint createcompatiblebitmap(hdc), int, int)
6 gdi32.dll longbool bitblt(int32, int, int, int, hdc), int, int, uint)
6 kernel32.dll intptr globallock(int)
6 kernel32.dll longbool globalunlock(int)
6 user32.dll uint setcursor(hicon))
6 user32.dll uint getwindowdc(hwnd))
6 user32.dll uint registerwindowmessage(string)
6 user32.dll uint setactivewindow(hwnd))
6 user32.dll uint loadcursor(hinst), int)
6 user32.dll uint getsubmenu(hmenu), int)
6 user32.dll uint getwindow(hwnd), uint)
6 user32.dll longbool getclassinfo(string, twndclassinfo&)
5 gdi32.dll int excludecliprect(int32, int, int, int)
5 gdi32.dll uint createfontindirect(taglogfont&)
5 gdi32.dll uint getsystempaletteentries(uint32, uint, uint32[])
5 kernel32.dll uint gettickcount()
5 user32.dll longbool invalidaterect(trect&, longbool)
5 user32.dll longbool getclientrect(trect&)
5 user32.dll intptr setwindowlong(int32, tfnwndproc)
5 user32.dll longbool enumthreadwindows(uint, tfnwndenumproc, int)
5 user32.dll longbool endpaint(tagpaintstruct&)
5 user32.dll longbool releasecapture()
5 user32.dll longbool destroycursor(uint)
5 user32.dll uint beginpaint(hwnd), tagpaintstruct&)
5 user32.dll uint getactivewindow()
5 user32.dll uint getdesktopwindow()
5 user32.dll int framerect(trect&, hbrush))
5 user32.dll int callwindowproc(tfnwndproc, uint32, int, int)
5 user32.dll uint getmenustate(uint32, uint)
4 comctl32.dll longbool imagelist_seticonsize(int, int, int)
4 gdi32.dll uint createpalette(tmaxlogpalette&)
4 gdi32.dll uint getpaletteentries(uint32, uint, uint32[])
4 gdi32.dll uint createsolidbrush(uint)
4 kernel32.dll int globalfree(int)
4 user32.dll uint getfocus()
4 user32.dll longbool killtimer(uint32)
4 user32.dll uint getsystemmenu(hwnd), longbool)
4 user32.dll longbool setmenu(hmenu))
4 user32.dll longbool peekmessage(tagmsg&, uint32, uint, uint)
4 user32.dll longbool drawmenubar(uint)
4 user32.dll longbool getwindowplacement(tagwindowplacement&)
4 user32.dll uint getwindowthreadprocessid(uint32&)
4 user32.dll longbool destroywindow(uint)
4 user32.dll int getmenuitemcount(uint)
4 user32.dll uint getdcex(hwnd), hrgn), uint)
4 user32.dll uint createwindowex(uint, string, string, uint, int, int, int, int, hwnd), hmenu
4 user32.dll longbool clienttoscreen(tpoint&)
4 winspool.drv longbool enumprinters(uint, intptr, uint, intptr, uint, uint32&, uint32&)
3 comctl32.dll uint imagelist_getbkcolor(int)
3 comctl32.dll int imagelist_add(int, hbitmap))
3 comctl32.dll longbool imagelist_destroy(int)
3 gdi32.dll uint createrectrgn(int, int, int, int)
3 gdi32.dll uint getenhmetafiledescription(uint32, stringbuilder)
3 gdi32.dll uint setdibcolortable(uint32, uint, uint32[])
3 gdi32.dll uint copyenhmetafile(henhmetafile), intptr)
3 gdi32.dll longbool getwindoworgex(tpoint&)
3 gdi32.dll int selectcliprgn(hrgn))
3 gdi32.dll int getobject(int32, taglogfont&)
3 gdi32.dll longbool deleteenhmetafile(uint)
3 gdi32.dll int getclipbox(trect&)
3 gdi32.dll longbool setwindoworgex(int32, int, intptr)
3 imm32.dll bool immsetopenstatus(int, bool)
3 kernel32.dll int getmodulehandle(string)
3 kernel32.dll longbool freelibrary(int)
3 kernel32.dll intptr getprocaddress(string)
3 kernel32.dll int globalalloc(uint, uint)
3 user32.dll int callwindowproc(intptr, uint32, int, int)
3 user32.dll longbool setrect(trect&, int, int, int, int)
3 user32.dll longbool enablemenuitem(uint32, uint)
3 user32.dll longbool destroymenu(uint)
3 user32.dll uint setcapture(hwnd))
3 user32.dll longbool systemparametersinfo(uint, uint, trect&, uint)
3 user32.dll longbool showownedpopups(longbool)
3 user32.dll uint getlastactivepopup(hwnd))
3 user32.dll uint loadicon(hinst), int)
3 user32.dll longbool enablewindow(longbool)
3 user32.dll longbool invalidaterect(intptr, longbool)
3 user32.dll uint16 registerclass(tagwndclass&)
3 user32.dll uint settimer(uint32, uint, tfntimerproc)
3 user32.dll longbool offsetrect(trect&, int, int)
3 user32.dll longbool systemparametersinfo(uint, uint, intptr, uint)
3 user32.dll uint setclasslong(int32, int)
3 user32.dll longbool ischild(hwnd))
3 user32.dll longbool unhookwindowshookex(uint)
3 user32.dll uint windowfrompoint(tpoint)
3 winspool.drv longbool closeprinter(int)
2 comctl32.dll longbool imagelist_drawex(int, int, int32, int, int, int, uint, uint, uint)
2 comctl32.dll longbool imagelist_getimageinfo(int, int, _imageinfo&)
2 comctl32.dll longbool imagelist_dragshownolock(longbool)
2 comctl32.dll int imagelist_getimagecount(int)
2 comctl32.dll longbool imagelist_replace(int, int, hbitmap))
2 comctl32.dll int imagelist_read(istream)
2 comctl32.dll int imagelist_replaceicon(int, int, uint)
2 gdi32.dll int getobject(int32, intptr)
2 gdi32.dll uint createdibsection(hdc), tagbitmapinfo&, uint, intptr&, int, uint)
2 gdi32.dll uint createhalftonepalette(hdc))
2 gdi32.dll longbool setviewportorgex(int32, int, intptr)
2 gdi32.dll int getobject(int32, int32&)
2 gdi32.dll int getdibits(hbitmap), uint, uint, intptr, tagbitmapinfo&, uint)
2 gdi32.dll longbool gettextmetrics(tagtextmetric&)
2 gdi32.dll int startpage(uint)
2 gdi32.dll int getrgnbox(trect&)
2 gdi32.dll int endpage(uint)
2 gdi32.dll uint getdibcolortable(uint32, uint, uint32[])
2 gdi32.dll int setbkmode(int32)
2 gdi32.dll uint createbitmap(int, int, int, int, intptr)
2 gdi32.dll int setstretchbltmode(int32)
2 gdi32.dll uint setwinmetafilebits(uint, byte[], hdc), tagmetafilepict&)
2 gdi32.dll longbool gettextextentpoint32(string, int, tsize&)
2 imm32.dll bool immreleasecontext(int32)
2 imm32.dll int immgetcontext(uint)
2 imm32.dll bool immgetconversionstatus(int, uint32&, uint32&)
2 kernel32.dll int loadlibrary(string)
2 kernel32.dll uint waitforsingleobject(int, uint)
2 kernel32.dll uint seterrormode(uint)
2 kernel32.dll uint globalsize(int)
2 kernel32.dll uint getversion()
2 kernel32.dll uint getcurrentprocessid()
2 kernel32.dll uint formatmessage(uint, intptr, uint, uint, stringbuilder, uint, intptr)
2 kernel32.dll longbool closehandle(int)
2 user32.dll int dispatchmessage(tagmsg&)
2 user32.dll longbool insertmenu(uint32, uint, uint, string)
2 user32.dll longbool getkeyboardstate(byte[])
2 user32.dll int callnexthookex(int32, int, intptr)
2 user32.dll uint getmenuitemid(int32)
2 user32.dll int messagebox(string, string, uint)
2 user32.dll uint activatekeyboardlayout(hkl), uint)
2 user32.dll longbool intersectrect(trect&, trect&, intptr)
2 user32.dll int defmdichildproc(uint32, int, int)
2 user32.dll longbool setforegroundwindow(uint)
2 user32.dll longbool screentoclient(tpoint&)
2 user32.dll uint getmenu(hwnd))
2 user32.dll uint loadbitmap(hinst), int)
2 user32.dll longbool systemparametersinfo(uint, uint, int32&, uint)
2 user32.dll longbool systemparametersinfo(uint, uint, taganimationinfo&, uint)
2 user32.dll void postquitmessage(int)
2 user32.dll uint setwindowshookex(int, tfnmsghookproc, hinst), uint)
2 user32.dll uint loadkeyboardlayout(string, uint)
2 user32.dll uint loadicon(hinst), string)
2 user32.dll longbool drawicon(int32, int, hicon))
2 user32.dll longbool enumwindows(tfnwndenumproc, int)
2 user32.dll longbool drawfocusrect(trect&)
2 winspool.drv int documentproperties(int32, string, intptr, intptr, uint)
1 advapi32.dll int regclosekey(uint)
1 advapi32.dll int regqueryvalueex(string, intptr, intptr, stringbuilder, int32&)
1 advapi32.dll int regopenkeyex(string, uint, uint, hkey))
1 comctl32.dll uint imagelist_setbkcolor(int, uint)
1 comctl32.dll int imagelist_getdragimage(tpoint&, tpoint&)
1 comctl32.dll int imagelist_create(int, int, uint, int, int)
1 comctl32.dll uint imagelist_geticon(int, int, uint)
1 comctl32.dll longbool imagelist_remove(int, int)
1 comctl32.dll void initcommoncontrols()
1 comctl32.dll int imagelist_loadimage(int, string, int, int, uint, uint, uint)
1 comctl32.dll longbool imagelist_dragleave(uint)
1 comctl32.dll longbool imagelist_setoverlayimage(int, int, int)
1 comctl32.dll longbool _initcommoncontrolsex(taginitcommoncontrolsex&)
1 comctl32.dll int imagelist_writeex(int, uint, istream)
1 comctl32.dll longbool imagelist_enddrag()
1 comctl32.dll longbool imagelist_dragenter(int32, int)
1 comctl32.dll longbool imagelist_geticonsize(int, int32&, int32&)
1 comctl32.dll int imagelist_loadimage(int, uint, int, int, uint, uint, uint)
1 comctl32.dll longbool imagelist_write(int, istream)
1 comctl32.dll longbool imagelist_dragmove(int, int)
1 comctl32.dll longbool imagelist_begindrag(int, int, int, int)
1 comdlg32.dll longbool printdlg(intptr)
1 gdi32.dll uint getenhmetafilepaletteentries(uint32, uint32[])
1 gdi32.dll longbool polyline(tpoint[], int)
1 gdi32.dll uint getpixel(int32, int)
1 gdi32.dll longbool polygon(tpoint[], int)
1 gdi32.dll longbool polybezierto(tpoint[], uint)
1 gdi32.dll uint getwinmetafilebits(uint32, byte[], int, hdc))
1 gdi32.dll longbool chord(int32, int, int, int, int, int, int, int)
1 gdi32.dll uint getwinmetafilebits(uint32, intptr, int, hdc))
1 gdi32.dll longbool polybezier(tpoint[], uint)
1 gdi32.dll longbool playenhmetafile(henhmetafile), trect&)
1 gdi32.dll longbool pie(int32, int, int, int, int, int, int, int)
1 gdi32.dll uint getenhmetafilepaletteentries(uint32, intptr)
1 gdi32.dll uint createbrushindirect(taglogbrush&)
1 gdi32.dll longbool rectvisible(trect&)
1 gdi32.dll longbool unrealizeobject(uint)
1 gdi32.dll uint createdc(string, string, intptr, _devicemode&)
1 gdi32.dll uint createdc(string, string, intptr, intptr)
1 gdi32.dll uint createic(string, string, intptr, _devicemode&)
1 gdi32.dll uint createic(string, string, intptr, intptr)
1 gdi32.dll longbool setbrushorgex(int32, int, tpoint&)
1 gdi32.dll uint createpenindirect(taglogpen&)
1 gdi32.dll longbool roundrect(int32, int, int, int, int, int)
1 gdi32.dll uint getenhmetafilebits(uint32, byte[])
1 gdi32.dll uint getenhmetafilebits(uint32, intptr)
1 gdi32.dll uint getenhmetafiledescription(uint32, byte[])
1 gdi32.dll longbool movetoex(int32, int, intptr)
1 gdi32.dll longbool maskblt(int32, int, int, int, hdc), int, int, hbitmap), int, int, uint)
1 gdi32.dll uint setenhmetafilebits(uint, byte[])
1 gdi32.dll int stretchdibits(int32, int, int, int, int, int, int, int, byte[], intptr, uint
1 gdi32.dll int startdoc(_docinfo&)
1 gdi32.dll int setrop2(int32)
1 gdi32.dll int setabortproc(tfnabortproc)
1 gdi32.dll int getobject(int32, taglogpen&)
1 gdi32.dll int getobject(int32, taglogbrush&)
1 gdi32.dll int getobject(int32, tagextlogpen&)
1 gdi32.dll int abortdoc(uint)
1 gdi32.dll int combinergn(hrgn), hrgn), int)
1 gdi32.dll int getdibits(hbitmap), uint, uint, byte[], intptr, uint)
1 gdi32.dll int enddoc(uint)
1 gdi32.dll longbool arc(int32, int, int, int, int, int, int, int)
1 gdi32.dll longbool ellipse(int32, int, int, int)
1 gdi32.dll uint setpixel(int32, int, uint)
1 gdi32.dll longbool lineto(int32, int)
1 gdi32.dll longbool rectangle(int32, int, int, int)
1 gdi32.dll longbool getdcorgex(tpoint&)
1 gdi32.dll longbool getcurrentpositionex(tpoint&)
1 gdi32.dll longbool getbrushorgex(tpoint&)
1 gdi32.dll longbool gdiflush()
1 gdi32.dll longbool exttextout(int32, int, int, trect&, string, int, int32[])
1 gdi32.dll longbool exttextout(int32, int, int, intptr, string, int, int32[])
1 gdi32.dll longbool extfloodfill(int32, int, uint, uint)
1 gdi32.dll longbool enumfontfamiliesex(taglogfont&, tfnoldfontenumproc, int, uint)
1 gdi32.dll int enumfonts(intptr, tfnoldfontenumproc, int)
1 imm32.dll bool immnotifyime(int, uint, uint, uint)
1 imm32.dll bool immsetcompositionfont(int, taglogfont&)
1 imm32.dll bool immsetcompositionwindow(int, tagcompositionform&)
1 imm32.dll bool immsetconversionstatus(int, uint, uint)
1 imm32.dll bool immisime(uint)
1 kernel32.dll longbool setthreadlocale(uint)
1 kernel32.dll uint getacp()
1 kernel32.dll uint getmodulefilename(stringbuilder, uint)
1 kernel32.dll void getstartupinfo(_startupinfo&)
1 kernel32.dll longbool setevent(int)
1 kernel32.dll longbool getversionex(_osversioninfo&)
1 kernel32.dll longbool getcpinfo(uint, _cpinfo&)
1 kernel32.dll int createevent(intptr, longbool, longbool, string)
1 kernel32.dll int getlocaleinfo(uint, uint, stringbuilder, int)
1 kernel32.dll int createthread(intptr, uint, tfnthreadstartroutine, intptr, uint, uint32&)
1 msimg32.dll longbool gradientfill(_trivertex[], uint, _gradient_rect&, uint, uint)
1 shell32.dll longbool shell_notifyicon(uint, _notifyicondata&)
1 user32.dll int getkeynametext(int, stringbuilder, int)
1 user32.dll int defframeproc(hwnd), uint, int, int)
1 user32.dll uint getmessagepos()
1 user32.dll uint getnextwindow(hwnd), uint)
1 user32.dll int drawtextex(string, int, trect&, uint, intptr)
1 user32.dll int drawtextex(stringbuilder, int, trect&, uint, intptr)
1 user32.dll int getclipboarddata(uint)
1 user32.dll uint getkeyboardlayoutlist(int, uint32[])
1 user32.dll uint getkeyboardlayout(uint)
1 user32.dll uint getforegroundwindow()
1 user32.dll int getmenustring(uint32, stringbuilder, int, uint)
1 user32.dll int _monitorfromwindow(hwnd), uint)
1 user32.dll uint getsyscolor(int)
1 user32.dll uint getsyscolorbrush(int)
1 user32.dll uint setparent(hwnd), hwnd))
1 user32.dll uint mapvirtualkey(uint, uint)
1 user32.dll bool _enumdisplaymonitors(intptr, tmonitorenumproc, int)
1 user32.dll bool _getmonitorinfo(tagmonitorinfo&)
1 user32.dll bool setlayeredwindowattributes(int, uint, byte, uint)
1 user32.dll bool winnlsenableime(longbool)
1 user32.dll uint getwindowthreadprocessid(intptr)
1 user32.dll int _getsystemmetrics(int)
1 user32.dll int _monitorfrompoint(tpoint, uint)
1 user32.dll uint gettopwindow(hwnd))
1 user32.dll int _monitorfromrect(trect&, uint)
1 user32.dll uint setwindowshookex(int, tfnhookproc, hinst), uint)
1 user32.dll int getscrollpos(int32)
1 user32.dll longbool redrawwindow(intptr, hrgn), uint)
1 user32.dll longbool getscrollinfo(int32, tagscrollinfo&)
1 user32.dll longbool setwindowtext(string)
1 user32.dll longbool getmenuiteminfo(uint32, longbool, tagmenuiteminfo&)
1 user32.dll longbool enumchildwindows(tfnwndenumproc, int)
1 user32.dll int callnexthookex(int32, int, int)
1 user32.dll longbool drawiconex(int32, int, hicon), int, int, uint, hbrush), uint)
1 user32.dll longbool drawframecontrol(trect&, uint, uint)
1 user32.dll longbool systemparametersinfo(uint, uint, taglogfont&, uint)
1 user32.dll longbool setwindowplacement(tagwindowplacement&)
1 user32.dll longbool insertmenuitem(uint32, longbool, tagmenuiteminfo&)
1 user32.dll longbool setmenuiteminfo(uint32, longbool, tagmenuiteminfo&)
1 user32.dll longbool redrawwindow(trect&, hrgn), uint)
1 user32.dll longbool iszoomed(uint)
1 user32.dll longbool removemenu(uint32, uint)
1 user32.dll longbool iswindow(uint)
1 user32.dll longbool scrollwindow(int32, int, intptr, intptr)
1 user32.dll longbool setcursorpos(int, int)
1 user32.dll longbool isdialogmessage(tagmsg&)
1 user32.dll longbool intersectrect(trect&, trect&, trect&)
1 user32.dll longbool animatewindow(uint32, uint)
1 user32.dll longbool trackmouseevent(tagtrackmouseevent&)
1 user32.dll longbool trackpopupmenu(uint32, int, int, int, hwnd), intptr)
1 user32.dll uint createmenu()
1 user32.dll uint createpopupmenu()
1 user32.dll int mapwindowpoints(hwnd), tpoint&, uint)
1 user32.dll uint findwindow(string, string)
1 user32.dll int loadimage(string, uint, int, int, uint)
1 user32.dll int loadimage(int32, uint, int, int, uint)
1 user32.dll int getwindowtext(stringbuilder, int)
1 user32.dll uint getcursor()
1 user32.dll uint getclasslong(int32)
1 user32.dll uint createacceleratortable(tagaccel[], int)
1 user32.dll uint copyicon(hicon))
1 user32.dll longbool translatemdisysaccel(tagmsg&)
1 user32.dll longbool translatemessage(tagmsg&)
1 user32.dll longbool adjustwindowrectex(trect&, uint, longbool, uint)
1 user32.dll longbool unregisterclass(string, int)
1 user32.dll longbool updatewindow(uint)
1 user32.dll longbool waitmessage()
1 user32.dll int setscrollpos(int32, int, longbool)
1 user32.dll int setscrollinfo(int32, tagscrollinfo&, longbool)
1 user32.dll uint checkmenuitem(uint32, uint)
1 uxtheme.dll longbool _getthemesysbool(int, int)
1 uxtheme.dll longbool _isappthemed()
1 uxtheme.dll longbool _isthemeactive()
1 uxtheme.dll longbool _isthemebackgroundpartiallytransparent(int, int, int)
1 uxtheme.dll uint _getthemesyscolor(int, int)
1 uxtheme.dll int _openthemedata(string)
1 uxtheme.dll int _getthemebackgroundcontentrect(int, hdc), int, int, trect&, trect&)
1 uxtheme.dll int _drawthemetext(int, hdc), int, int, string, int, uint, uint, trect&)
1 uxtheme.dll int _drawthemeparentbackground(hwnd), hdc), trect&)
1 uxtheme.dll int _drawthemeparentbackground(hwnd), hdc), intptr)
1 uxtheme.dll int _drawthemeicon(int, hdc), int, int, trect&, int, int)
1 uxtheme.dll int _drawthemeedge(int, hdc), int, int, trect&, uint, uint, trect&)
1 uxtheme.dll int _drawthemeedge(int, hdc), int, int, trect&, uint, uint, intptr)
1 uxtheme.dll int _closethemedata(int)
1 uxtheme.dll int _drawthemebackground(int, hdc), int, int, trect&, intptr)
1 uxtheme.dll int _drawthemebackground(int, hdc), int, int, trect&, trect&)
1 version.dll uint getfileversioninfosize(string, uint32&)
1 version.dll longbool verqueryvalue(byte[], string, intptr&, uint32&)
1 version.dll longbool getfileversioninfo(string, uint, uint, byte[])
1 winspool.drv longbool openprinter(string, int32&, intptr)