Application Report


The following 2 APIs (used 2 times) might not work:

There are 56 P/Invokes (used 102 times):

Count Library Function
11 shell32.dll uint shappbarmessage(uint, shellapi/appbardata&)
9 winmm.dll int mixergetlineinfo(intptr, mixerline&, mixer_getlineinfof)
4 user32.dll int sendmessage(intptr, uint, uint, string)
4 winmm.dll int mixersetcontroldetails(intptr, mixercontroldetails&, mixer_setcontroldetails
4 winmm.dll int mixergetcontroldetails(intptr, mixercontroldetails&, mixer_setcontroldetails
4 winmm.dll int mixergetcontroldetails(intptr, mixercontroldetails&, mixer_getcontroldetails
4 winmm.dll int mixerclose(intptr)
3 gdi32.dll bool bitblt(intptr, int, int, int, int, intptr, int, int, nativemethods/ternaryr
3 winmm.dll int mixeropen(intptr&, int, intptr, intptr, uint)
2 shlwapi.dll int strrettobstr(shellapi/strret&, intptr, string&)
2 user32.dll int releasedc(intptr, intptr)
2 user32.dll intptr getdcex(intptr, intptr, uint)
2 user32.dll int sendmessage(intptr, int, uint, uint)
2 winmm.dll bool playsound(string, int, int)
2 winmm.dll int mixergetcontroldetails(intptr, mixercontroldetails&, uint)
2 winmm.dll int mixergetdevcaps(int, mixercaps&, int)
2 winmm.dll int mixeropen(intptr&, intptr, intptr, intptr, uint)
2 winmm.dll int mixergetnumdevs()
1 comctl32.dll bool _trackmouseevent(nativemethods/trackmouseevent)
1 gdi32.dll intptr selectobject(intptr, intptr)
1 gdi32.dll intptr createcompatiblebitmap(intptr, int, int)
1 gdi32.dll bool deleteobject(intptr)
1 gdi32.dll bool deletedc(intptr)
1 gdi32.dll intptr createcompatibledc(intptr)
1 kernel32 bool attachconsole(int)
1 kernel32.dll bool allocconsole()
1 kernel32.dll bool freeconsole()
1 shell32.dll intptr shellexecute(intptr, string, string, string, string, int)
1 shell32.dll intptr shbrowseforfolder(shellapi/browseinfo&)
1 shell32.dll int shparsedisplayname(string, intptr, intptr&, uint, uint32&)
1 shell32.dll int shgetmalloc(intptr&)
1 shell32.dll void shaddtorecentdocs(uint, intptr)
1 shell32.dll int shgetfolderlocation(intptr, int, intptr, uint, intptr&)
1 shell32.dll int shgetdesktopfolder(intptr&)
1 shell32.dll void shaddtorecentdocs(uint, string)
1 shell32.dll void shchangenotify(uint, uint, intptr, intptr)
1 shell32.dll int shfileoperation(shellapi/shfileopstruct&)
1 shell32.dll uint shappbarmessage(uint, nativemethods/appbardata&)
1 user32.dll int sendmessage(intptr, int, intptr, intptr)
1 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, int)
1 user32.dll int sendmessage(intptr, uint, uint, int)
1 user32.dll uint registerwindowmessage(string)
1 user32.dll uint getwindowthreadprocessid(intptr, int32&)
1 user32.dll intptr getforegroundwindow()
1 user32.dll intptr findwindow(string, string)
1 user32.dll int getwindowrect(intptr, nativemethods/rect&)
1 user32.dll bool redrawwindow(intptr, intptr, intptr, uint)
1 user32.dll int systemparametersinfo(uint, uint, intptr, uint)
1 user32.dll bool peekmessage(message&, intptr, int, int, int)
1 uxtheme.dll int setwindowtheme(intptr, string, string)
1 winmm.dll int mixergetlinecontrols(intptr, mixerlinecontrols&, mixer_getlinecontrolsflag)
1 winmm.dll int mixergetid(intptr, int32&, mixer_objectflag)
1 winmm.dll int waveinclose(intptr)
1 winmm.dll int waveinopen(intptr&, int, waveformatex&, intptr, intptr, int)
1 winmm.dll int waveoutclose(intptr)
1 winmm.dll int waveoutopen(intptr&, int, waveformatex&, intptr, intptr, int)