Application Report


The following 7 APIs (used 10 times) might not work:

There are 103 P/Invokes (used 210 times):

Count Library Function
25 user32.dll intptr getdlgitem(intptr, int)
18 user32.dll bool setwindowtext(intptr, string)
8 gdi32.dll intptr selectobject(intptr, intptr)
8 user32.dll int setwindowlong(intptr, int, int)
4 gdi32.dll bool deleteobject(intptr)
4 user32.dll int drawtext(intptr, string, int, apisstructs/rect&, apisenums/drawtextformatfla
4 user32.dll bool attachthreadinput(int, int, bool)
4 user32.dll intptr sendmessage(intptr, int, int, richtextboxex/point)
4 user32.dll intptr getforegroundwindow()
3 user32.dll bool sendmessage(intptr, int, int, richtextboxex/charformat2&)
3 user32.dll int getwindowtext(intptr, stringbuilder, int)
3 user32.dll int sendmessage(intptr, int, int, int)
3 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
2 advapi32.dll bool lookupaccountsid(string, intptr, stringbuilder, int32&, stringbuilder, int3
2 advapi32.dll bool lookupaccountsid(string, byte[], stringbuilder, int32&, stringbuilder, int3
2 advapi32.dll bool lookupaccountname(string, string, byte[], int32&, stringbuilder, int32&, se
2 advapi32.dll bool gettokeninformation(intptr, securityapi/token_information_class, intptr, in
2 gdi32 int setbkmode(intptr, apisenums/backgroundmode)
2 gdi32.dll uint64 bitblt(intptr, int, int, int, int, intptr, int, int, int)
2 gdi32.dll intptr getdc(intptr)
2 kernel32 bool queryperformancecounter(int64&)
2 kernel32.dll int getcurrentthreadid()
2 shell32.dll int shellexecuteex(intptr)
2 shell32.dll int shgetfileinfo(string, uint, apisstructs/shfileinfo&, uint, apisenums/shellge
2 user32 int16 getkeystate(keys)
2 user32 int messagebeep(int)
2 user32.dll int getwindowlong(intptr, int)
2 user32.dll intptr sendmessage(intptr, int, bool, intptr)
2 user32.dll intptr getwindowdc(intptr)
2 user32.dll intptr getwindowlong(handleref, controlcustomizer/windowglobalattributes)
2 user32.dll bool iswindow(handleref)
2 user32.dll bool messagebeep(uint)
2 user32.dll bool setforegroundwindow(intptr)
2 user32.dll int callnexthookex(int, int, intptr, intptr)
2 user32.dll int callnexthookex(intptr, int, intptr, intptr)
2 user32.dll int getwindowplacement(intptr, apisstructs/windowplacement&)
2 user32.dll bool getscrollrange(intptr, int, int32&, int32&)
2 user32.dll int releasedc(intptr, intptr)
2 user32.dll intptr getdesktopwindow()
2 user32.dll intptr setwindowlong(handleref, controlcustomizer/windowglobalattributes, intptr
2 user32.dll int getwindowthreadprocessid(intptr, int32&)
2 user32.dll bool destroyicon(intptr)
1 advapi32.dll bool convertsidtostringsid(byte[], string&)
1 advapi32.dll int getlengthsid(intptr)
1 advapi32.dll bool convertstringsidtosid(string, intptr&)
1 advapi32.dll bool isvalidsid_native(intptr)
1 advapi32.dll bool isvalidsid_native(byte[])
1 comctl32.dll int dllgetversion(apisstructs/dllversioninfo2&)
1 gdi32 uint settextcolor(intptr, uint)
1 gdi32.dll uint getpixel(intptr, int, int)
1 kernel32.dll bool queryperformancefrequency(int64&)
1 shell32.dll int shgetspecialfolderlocation(intptr, apisenums/shellspecialfolders, intptr&)
1 shell32.dll int shfileoperation(apisstructs/shfileopstruct&)
1 shell32.dll intptr extracticon(intptr, string, int)
1 shell32.dll int shgetdesktopfolder(cominterfaces/ishellfolder&)
1 user32 int postmessage(intptr, int, int, intptr)
1 user32.dll intptr setwindowlong(handleref, int, win32window/wndprocnative)
1 user32.dll int showwindow(intptr, int)
1 user32.dll intptr callwindowproc(intptr, intptr, int, intptr, intptr)
1 user32.dll intptr createwindowex(int, string, string, int, int, int, int, int, intptr, intp
1 user32.dll int setwindowshookex(int, formsubclass/hookproc, intptr, int)
1 user32.dll intptr findwindowex(intptr, intptr, string, string)
1 user32.dll intptr findwindowwin32(string, string)
1 user32.dll intptr setwindowshookex(hooktype, localwindowshook/hookproc, intptr, int)
1 user32.dll intptr setwindowlong(handleref, int, handleref)
1 user32.dll intptr sendmessage(intptr, int, int, intptr)
1 user32.dll intptr sendmessage(handleref, int, intptr, intptr)
1 user32.dll intptr getwindowlong(handleref, int)
1 user32.dll int unhookwindowshookex(intptr)
1 user32.dll intptr getsystemmenu(intptr, bool)
1 user32.dll intptr getparent(intptr)
1 user32.dll intptr getlastactivepopup(intptr)
1 user32.dll intptr getactivewindow()
1 user32.dll void destroywindow(intptr)
1 user32.dll int setforegroundwindow(intptr)
1 user32.dll int screentoclient(intptr, messagebox/point)
1 user32.dll bool iswindowvisible(intptr)
1 user32.dll bool isiconic(intptr)
1 user32.dll bool ischild(intptr, intptr)
1 user32.dll bool getwindowrect(intptr, rectangle&)
1 user32.dll bool getwindowplacement(intptr, windowplacement&)
1 user32.dll bool enumwindows(win32window/enumwindowsproc, int)
1 user32.dll bool enumthreadwindows(int, win32window/enumwindowsproc, int)
1 user32.dll bool enumchildwindows(intptr, win32window/enumwindowsproc, int)
1 user32.dll bool enablemenuitem(intptr, uint, uint)
1 user32.dll bool emptyclipboard()
1 user32.dll bool closeclipboard()
1 user32.dll bool bringwindowtotop(intptr)
1 user32.dll bool iszoomed(intptr)
1 user32.dll bool messagebeep(registrationformsubclass/messagebeeptype)
1 user32.dll int postmessage(intptr, int, int, int)
1 user32.dll int isiconic(intptr)
1 user32.dll int getwindowthreadprocessid(intptr, intptr)
1 user32.dll int getwindowthreadprocessid(intptr, int)
1 user32.dll int getwindowtextlength(intptr)
1 user32.dll int getwindowrect(intptr, messagebox/rect)
1 user32.dll int getclassname(intptr, stringbuilder, int)
1 user32.dll int _messagebox(intptr, string, string, int)
1 user32.dll bool unhookwindowshookex(int)
1 user32.dll bool systemparametersinfo(int, int, messageboxexform/nonclientmetrics&, int)
1 user32.dll bool getscrollinfo(intptr, richtextboxex/scrollbartypes, richtextboxex/scrollinf
1 user32.dll bool openclipboard(intptr)
1 user32.dll bool animatewindow(handleref, int, controlanimationhelper/animationflags)