Application Report


The following 8 APIs (used 84 times) might not work:

There are 37 P/Invokes (used 52 times):

Count Library Function
4 user32.dll uint sendmessage(intptr, int, uint, uint)
3 user32 int getclientrect(intptr, rectangle&)
2 kernel32.dll bool queryperformancecounter(int64&)
2 shell32.dll int dragqueryfilea(intptr, uint, intptr, int)
2 user32.dll intptr setfocus(intptr)
2 user32.dll bool iswindowvisible(intptr)
2 user32.dll int getwindowlong(intptr, int)
2 user32.dll int setwindowlong(intptr, int, int)
2 user32.dll intptr windowfrompoint(point)
2 user32.dll intptr callnexthookex(intptr, int, intptr, intptr)
2 user32.dll intptr getwindow(intptr, int)
2 user32.dll int setwindowpos(intptr, intptr, int, int, int, int, flagssetwindowpos)
1 comctl32.dll bool imagelist_add(intptr, intptr, intptr)
1 gdi32.dll intptr createdibsection(intptr, imagelisthelper/bitmapinfo, uint, intptr&, intpt
1 kernel32 intptr loadlibrary(string)
1 kernel32.dll bool rtlmovememory(intptr, intptr, int)
1 kernel32.dll bool queryperformancefrequency(int64&)
1 kernel32.dll int getcurrentthreadid()
1 shell32.dll int dragfinish(intptr)
1 shell32.dll void dragacceptfiles(intptr, bool)
1 user32 bool invalidaterect(intptr, rectangle&, bool)
1 user32 bool validaterect(intptr, rectangle&)
1 user32.dll intptr releasedc(intptr, intptr)
1 user32.dll intptr setwindowshookex(hooktype, nativemethods/hookproc, intptr, int)
1 user32.dll intptr getwindowdc(intptr)
1 user32.dll uint sendmessage(intptr, int, int, uint)
1 user32.dll intptr getfocus()
1 user32.dll bool dragdetect(intptr, point)
1 user32.dll int unhookwindowshookex(intptr)
1 user32.dll int showwindow(intptr, int16)
1 user32.dll int showscrollbar(intptr, int, int)
1 user32.dll int sendmessage(intptr, int, intptr, intptr)
1 user32.dll int getclassname(intptr, char[], int)
1 user32.dll bool getwindowrect(intptr, rectangle&)
1 user32.dll bool getupdaterect(intptr, rect&, bool)
1 user32.dll bool getcursorpos(point&)
1 user32.dll bool postmessage(intptr, int, uint, uint)