Application Report


The following 31 APIs (used 143 times) might not work:

There are 45 P/Invokes (used 80 times):

Count Library Function
15 user32.dll int enablemenuitem(intptr, nativemethods/mf)
5 user32.dll bool getwindowrect(intptr, nativemethods/rect&)
4 gdi32.dll intptr createrectrgn(int, int, int, int)
4 user32.dll bool iswindowvisible(intptr)
4 user32.dll int setwindowrgn(intptr, intptr, bool)
3 userenv.dll bool leavecriticalpolicysection(intptr)
2 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, nativemethods/swp)
2 user32.dll intptr getsystemmenu(intptr, bool)
2 user32.dll intptr defwindowproc(intptr, nativemethods/wm, intptr, intptr)
2 userenv.dll intptr entercriticalpolicysection(bool)
2 userenv.dll bool unregistergpnotification(safewaithandle)
2 userenv.dll bool registergpnotification(safewaithandle, bool)
1 advapi32.dll bool lookupaccountsid(intptr, intptr, stringbuilder, uint32&, stringbuilder, uin
1 advapi32.dll int getsecurityinfo(intptr, nativemethods/se_object_type, uint, intptr&, intptr&
1 dwmapi.dll void dwmiscompositionenabled(boolean&)
1 dwmapi.dll void dwmextendframeintoclientarea(intptr, nativemethods/margins&)
1 dwmapi.dll bool dwmdefwindowproc(intptr, int, intptr, intptr, intptr&)
1 gdi32.dll int combinergn(intptr, intptr, intptr, int)
1 gdi32.dll intptr createroundrectrgn(int, int, int, int, int, int)
1 kernel32.dll int getcurrentthreadid()
1 kernel32.dll int getmodulefilename(intptr, stringbuilder, int)
1 kernel32.dll intptr getcurrentprocess()
1 kernel32.dll intptr getmodulehandle(string)
1 kernel32.dll int getcurrentprocessid()
1 libhamlib-2.dll int rig_close(int)
1 libhamlib-2.dll int rig_get_freq(int, int, double&)
1 libhamlib-2.dll int rig_set_freq(int, int, double)
1 libhamlib-2.dll int rig_init(int)
1 libhamlib-2.dll int rig_token_lookup(int, string)
1 libhamlib-2.dll int rig_open(int)
1 libhamlib-2.dll int rig_set_conf(int, int, string)
1 libhamlib-2.dll string rig_get_info(int)
1 mtxex.dll int getobjectcontext(nativemethods/iobjectcontext&)
1 secur32.dll bool getusernameex(nativemethods/extendednameformat, stringbuilder, uint32&)
1 user32.dll uint trackpopupmenuex(intptr, uint, int, int, intptr, intptr)
1 user32.dll intptr setwindowlongptr32(intptr, nativemethods/gwl, intptr)
1 user32.dll intptr monitorfromrect(nativemethods/rect&, int)
1 user32.dll intptr getwindowlongptr64(intptr, nativemethods/gwl)
1 user32.dll intptr getwindowlongptr32(intptr, nativemethods/gwl)
1 user32.dll int getdoubleclicktime()
1 user32.dll bool postmessage(intptr, nativemethods/wm, intptr, intptr)
1 user32.dll bool peekmessage(nativemethods/message&, intptr, uint, uint, uint)
1 user32.dll bool getmonitorinfo(handleref, nativemethods/monitorinfoex)
1 user32.dll bool adjustwindowrectex(nativemethods/rect&, nativemethods/ws, bool, nativemetho
1 user32.dll intptr setwindowlongptr64(intptr, nativemethods/gwl, intptr)