Application Report


The following 9 APIs (used 75 times) might not work:

There are 39 P/Invokes (used 109 times):

Count Library Function
13 user32 int setwindowpos(intptr, intptr, int, int, int, int, int)
10 user32 intptr setparent(intptr, intptr)
8 user32.dll int getmenuitemcount(int)
6 user32 int getsubmenu(int, int)
5 kernel32 void sleep(int)
4 user32 int getwindowlong(intptr, int)
4 user32 int setwindowlong(intptr, int, int)
3 advapi32 int regclosekey(intptr)
3 kernel32 int getmodulfilename(int, string&, int)
3 user32 int setforegroundwindow(intptr)
3 user32 int clienttoscreen(intptr, nativemethods/pointapi&)
2 advapi32 int regopenkeyex(int, string&, int, int, int32&)
2 advapi32 int regqueryvalueex(int, string&, int, int32&, string&, int32&)
2 advapi32 int regclosekey(int)
2 kernel32 int freeconsole()
2 kernel32 int allocconsole()
2 kernel32 int getwindowsdirectory(string&, int)
2 user32 intptr clienttoscreen(intptr, nativemethods/pointapi)
2 user32 int setwindowpos(int, int, int, int, int, int, int)
2 user32 int setmenuitembitmaps(int, int, int, int, int)
2 user32 int setcapture(int)
2 user32 int releasecapture()
2 user32 int killtimer(intptr, int)
2 user32 int getwindowrect(intptr, nativemethods/rect&)
2 user32 int getmenu(int)
2 user32 int getcursorpos(nativemethods/pointapi&)
2 user32.dll int16 getasynckeystate(int)
2 user32.dll int getmenustring(int, int, string&, int, int)
2 winmm.dll int sndplaysound(string&, int)
2 ws2_32.dll int gethostname(string&, int)
1 user32 intptr getcapture()
1 user32 int getcursorpos(frmmain/pointapi&)
1 user32 int getwindowrect(int, frmmain/rect&)
1 user32 int settimer(intptr, int, int, nativemethods/callback)
1 user32 int peekmessage(moddragdrop/msg&, int, int, int, int)
1 user32.dll int getwindowtext(int, string&, int)
1 user32.dll int getwindowtextlength(int)
1 user32.dll int setparent(intptr, intptr)
1 user32.dll int getforegroundwindow()