Application Report


The following 26 APIs (used 98 times) might not work:

There are 34 P/Invokes (used 48 times):

Count Library Function
5 kernel32.dll int getcurrentthreadid()
4 shell32.dll int shell_notifyicon(notifyiconex/notifycommand, notifyiconex/notifyicondata&)
4 user32.dll intptr callnexthookex(handleref, int, intptr, intptr)
2 user32.dll intptr getforegroundwindow()
2 user32.dll intptr defwindowproc(intptr, int, intptr, intptr)
2 user32.dll intptr getwindowthreadprocessid(intptr, intptr&)
2 user32.dll intptr sendmessage(handleref, int, int, int)
1 kernel32.dll intptr getmodulehandle(string)
1 user32.dll int getwindowtext(intptr, stringbuilder, int)
1 user32.dll int setwindowtext(intptr, string)
1 user32.dll int trackpopupmenuex(intptr, uint, int, int, intptr, intptr)
1 user32.dll int setforegroundwindow(intptr)
1 user32.dll intptr dispatchmessage(dnativemethods/msg&)
1 user32.dll intptr findwindow(string, string)
1 user32.dll intptr getfocus()
1 user32.dll intptr getparent(intptr)
1 user32.dll intptr setfocus(handleref)
1 user32.dll int getcursorpos(notifyiconex/point&)
1 user32.dll bool unhookwindowshookex(handleref)
1 user32.dll bool createcaret(intptr, int, int, int)
1 user32.dll bool destroycaret()
1 user32.dll bool enumchildwindows(handleref, dnativemethods/enumcallback, handleref)
1 user32.dll bool enumwindows(dnativemethods/enumcallback, intptr)
1 user32.dll bool getcaretpos(dnativemethods/point)
1 user32.dll bool getwindowinfo(handleref, dnativemethods/windowinfo&)
1 user32.dll bool hidecaret(intptr)
1 user32.dll bool iswindowenabled(handleref)
1 user32.dll bool iswindowvisible(handleref)
1 user32.dll bool setcaretpos(int, int)
1 user32.dll bool setforegroundwindow(handleref)
1 user32.dll bool setwindowpos(handleref, handleref, int, int, int, int, int)
1 user32.dll bool showcaret(intptr)
1 user32.dll bool showwindow(handleref, int)
1 user32.dll intptr setwindowshookex(int, dnativemethods/hookproc, handleref, int)