Application Report


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

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

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