Application Report


The following 14 APIs (used 22 times) might not work:

There are 75 P/Invokes (used 141 times):

Count Library Function
29 winmm.dll int mcisendstring(string, stringbuilder, int, int)
4 winmm.dll int mixergetcontroldetails(int, d/aa&, uint)
4 winmm.dll int waveinaddbuffer(int, d/l&, int)
3 avifil32.dll int avistreamtimetosample(intptr, int)
3 msacm32.dll int acmstreamsize(intptr, int, int32&, int)
3 msacm32.dll int acmstreamopen(intptr&, int, intptr, intptr, intptr, d/j, intptr, int)
3 msacm32.dll int acmstreamclose(intptr, int)
3 msacm32.dll int acmformatenum(int, d/r&, d/f, gchandle, int)
3 winmm.dll int waveinprepareheader(int, d/l&, int)
3 winmm.dll int waveinunprepareheader(int, d/l&, int)
3 winmm.dll int mixersetcontroldetails(int, d/aa&, uint)
3 winmm.dll int mixeropen(int32&, int, intptr, intptr, uint)
2 msacm32.dll int acmformatsuggest(int, intptr, intptr, int, int)
2 msacm32.dll int acmstreamconvert(intptr, d/ac&, int)
2 msacm32.dll int acmstreamprepareheader(intptr, d/ac&, int)
2 user32 int setwindowlong(intptr, int, int)
2 user32 int sendmessage(intptr, int, int, int)
2 user32.dll int sendmessage(intptr, int, intptr, intptr)
2 winmm.dll int waveoutopen(int32&, uint, intptr, intptr, intptr, int)
2 winmm.dll int waveoutclose(int)
2 winmm.dll uint mmiostringtofourcc(string, uint)
2 winmm.dll int waveinclose(int)
2 winmm.dll int mixergetlineinfo(uint, d/am&, uint)
2 winmm.dll a/c mmioinstallioproc(uint, a/c, int)
2 winmm.dll bool mcigeterrorstring(int, stringbuilder, int)
2 winmm.dll int mixergetdevcaps(uint, d/p&, int)
1 avifil32.dll void avifileinit()
1 avifil32.dll int avifileopen(int32&, string, int, int)
1 avifil32.dll int avistreamlength(intptr)
1 avifil32.dll int avifilegetstream(int, intptr&, int, int)
1 avifil32.dll int avifilerelease(int)
1 avifil32.dll void avifileexit()
1 avifil32.dll int avistreamsampletotime(intptr, int)
1 avifil32.dll int avistreamread(intptr, int, int, intptr, int, int32&, int32&)
1 avifil32.dll int avistreamreadformat(intptr, int, intptr, int32&)
1 dwmapi.dll void dwmiscompositionenabled(boolean&)
1 kernel32.dll void copymemory(intptr, intptr, int)
1 msacm32.dll int acmdriverdetails(int, d/a&, uint)
1 msacm32.dll int acmdriverenum(d/aj, intptr, int)
1 msacm32.dll int acmdriverenum(d/g, gchandle, int)
1 msacm32.dll int acmdriverid(int, int32&, int)
1 msacm32.dll int acmformattagenum(int, d/ao&, d/c, intptr, int)
1 msacm32.dll int acmformattagenum(int, d/ao&, d/b, gchandle, int)
1 msacm32.dll int acmstreamunprepareheader(intptr, d/ac&, int)
1 msacm32.dll int acmformattagdetails(int, d/ao&, int)
1 msacm32.dll int acmformatenum(int, d/r&, d/m, intptr, int)
1 msacm32.dll int acmformatdetails(int, d/r&, int)
1 msacm32.dll int acmformatchoose(d/x&)
1 msacm32.dll int acmmetrics(int, uint, int32&)
1 user32 int getwindowlong(intptr, int)
1 winmm.dll int waveoutgetposition(int, d/ab&, int)
1 winmm.dll int waveoutgetnumdevs()
1 winmm.dll int waveoutgetvolume(int, uint32&)
1 winmm.dll int waveoutpause(int)
1 winmm.dll int waveoutprepareheader(int, d/l&, int)
1 winmm.dll int waveoutreset(int)
1 winmm.dll int waveoutrestart(int)
1 winmm.dll int waveoutsetvolume(int, uint)
1 winmm.dll int waveoutunprepareheader(int, d/l&, int)
1 winmm.dll int waveoutwrite(int, d/l&, int)
1 winmm.dll int waveinreset(int)
1 winmm.dll int waveoutgeterrortext(int, stringbuilder, int)
1 winmm.dll int waveoutgetdevcaps(int, d/ap&, int)
1 winmm.dll int mixergetid(int, int32&, d/z)
1 winmm.dll int mixergetlinecontrols(int, d/o&, uint)
1 winmm.dll int mixergetnumdevs()
1 winmm.dll int waveingetdevcaps(int, d/u&, int)
1 winmm.dll int waveingeterrortext(int, stringbuilder, int)
1 winmm.dll int waveingetnumdevs()
1 winmm.dll int waveingetposition(int, d/ab&, int)
1 winmm.dll int waveinopen(int32&, uint, intptr, intptr, gchandle, int)
1 winmm.dll int waveinopen(int32&, uint, intptr, intptr, intptr, int)
1 winmm.dll int waveinstart(int)
1 winmm.dll int waveinstop(int)
1 winmm.dll int mixerclose(int)