Application Report


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

  • Total:    2
    • System.Net   1
    • System.Windows.Forms   1
      • WebBrowser   1
There are 93 P/Invokes (used 132 times):

Count Library Function
6 msdmo.dll int mofreemediatype(dmomediatype&)
4 ogg.dll int ogg_stream_packetin(intptr, intptr)
4 winmm.dll int mmiostringtofourcc(string, int)
3 winmm.dll mmresult mixersetcontroldetails(intptr, mixerinterop/mixercontroldetails&, mixer
2 msacm32.dll mmresult acmdriveropen(intptr&, int, int)
2 msacm32.dll mmresult acmstreamsize(intptr, int, int32&, acmstreamsizeflags)
2 msacm32.dll mmresult acmstreamopen(intptr&, intptr, waveformat, waveformat, wavefilter, int,
2 msacm32.dll mmresult acmdriverclose(intptr, int)
2 shell32.dll void shchangenotify(hchangenotifyeventid, hchangenotifyflags, intptr, intptr)
2 shell32.dll intptr shgetfileinfo(string, uint, shell32/shfileinfo&, uint, uint)
2 user32.dll int destroyicon(intptr)
2 vorbis.dll int vorbis_analysis_wrote(intptr, int)
2 winmm.dll mmresult mixergetlinecontrols(intptr, mixerinterop/mixerlinecontrols&, mixerflag
2 winmm.dll mmresult waveinaddbuffer(intptr, waveheader, int)
2 winmm.dll int waveoutgetnumdevs()
2 winmm.dll mmresult waveinclose(intptr)
2 winmm.dll mmresult waveinopen(intptr&, int, waveformat, waveinterop/wavecallback, int, int
2 winmm.dll mmresult mixergetlineinfo(intptr, mixerinterop/mixerline&, mixerflags)
2 winmm.dll mmresult waveinopenwindow(intptr&, int, waveformat, intptr, int, int)
2 winmm.dll mmresult waveoutsetvolume(intptr, int)
2 winmm.dll mmresult waveoutrestart(intptr)
2 winmm.dll mmresult waveoutreset(intptr)
2 winmm.dll mmresult waveoutpause(intptr)
2 winmm.dll mmresult waveoutopen(intptr&, int, waveformat, waveinterop/wavecallback, int, in
2 winmm.dll mmresult waveoutgetdevcaps(int, waveoutcapabilities&, int)
2 winmm.dll mmresult waveoutclose(intptr)
2 winmm.dll mmresult waveinstop(intptr)
2 winmm.dll mmresult waveinunprepareheader(intptr, waveheader, int)
2 winmm.dll mmresult waveinstart(intptr)
2 winmm.dll mmresult waveinprepareheader(intptr, waveheader, int)
1 dsound.dll void directsoundcreate(intptr, directsoundout/idirectsound&, intptr)
1 msacm32.dll mmresult acmstreamconvert(intptr, acmstreamheaderstruct, acmstreamconvertflags)
1 msacm32.dll mmresult acmmetrics(intptr, acmmetrics, int32&)
1 msacm32.dll mmresult acmdriverenum(acminterop/acmdriverenumcallback, int, acmdriverenumflags
1 msacm32.dll mmresult acmformatenum(intptr, acmformatdetails&, acminterop/acmformatenumcallba
1 msacm32.dll mmresult acmformatsuggest(intptr, waveformat, waveformat, int, acmformatsuggestf
1 msacm32.dll mmresult acmformattagenum(intptr, acmformattagdetails&, acminterop/acmformattage
1 msacm32.dll mmresult acmdriverdetails(int, acmdriverdetails&, int)
1 msacm32.dll mmresult acmstreamclose(intptr, int)
1 msacm32.dll mmresult acmstreamprepareheader(intptr, acmstreamheaderstruct, int)
1 msacm32.dll mmresult acmstreamunprepareheader(intptr, acmstreamheaderstruct, int)
1 msacm32.dll mmresult acmformatchoose(acmformatchoose&)
1 msdmo.dll int dmoenum(guid&, dmoenumflags, int, dmopartialmediatype[], int, dmopartialmedi
1 msdmo.dll int moinitmediatype(dmomediatype&, int)
1 ogg.dll int ogg_page_eos(intptr)
1 ogg.dll int ogg_stream_init(intptr, int)
1 ogg.dll int ogg_stream_flush(intptr, intptr)
1 ogg.dll int ogg_stream_pageout(intptr, intptr)
1 ogg.dll int ogg_stream_clear(intptr)
1 ole32.dll int cocreateinstance(guid&, intptr, uint, guid&, intptr&)
1 user32.dll intptr getdesktopwindow()
1 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
1 vorbis.dll int vorbis_bitrate_flushpacket(intptr, intptr)
1 vorbis.dll int vorbis_analysis_headerout(intptr, intptr, intptr, intptr, intptr)
1 vorbis.dll int vorbis_analysis_init(intptr, intptr)
1 vorbis.dll int vorbis_analysis(intptr, intptr)
1 vorbis.dll int vorbis_bitrate_addblock(intptr)
1 vorbis.dll int vorbis_block_clear(intptr)
1 vorbis.dll int vorbis_block_init(intptr, intptr)
1 vorbis.dll intptr vorbis_analysis_buffer(intptr, int)
1 vorbis.dll void vorbis_dsp_clear(intptr)
1 vorbis.dll void vorbis_info_clear(intptr)
1 vorbis.dll void vorbis_info_init(intptr)
1 vorbis.dll int vorbis_analysis_blockout(intptr, intptr)
1 vorbisenc.dll int vorbis_encode_init_vbr(intptr, int, int, single)
1 vorbisenc.dll int vorbis_encode_setup_init(intptr)
1 winmm.dll int midiingetnumdevs()
1 winmm.dll mmresult waveoutprepareheader(intptr, waveheader, int)
1 winmm.dll mmresult waveingetdevcaps(int, waveincapabilities&, int)
1 winmm.dll mmresult waveoutwrite(intptr, waveheader, int)
1 winmm.dll mmresult waveoutopenwindow(intptr&, int, waveformat, intptr, int, int)
1 winmm.dll mmresult waveinreset(intptr)
1 winmm.dll mmresult waveoutunprepareheader(intptr, waveheader, int)
1 winmm.dll mmresult midiinreset(intptr)
1 winmm.dll mmresult midioutclose(intptr)
1 winmm.dll mmresult midiinstop(intptr)
1 winmm.dll mmresult midiinstart(intptr)
1 winmm.dll mmresult midiinopen(intptr&, int, midiinterop/midiincallback, int, int)
1 winmm.dll mmresult midiingetdevcaps(int, midiincapabilities&, int)
1 winmm.dll mmresult midiinclose(intptr)
1 winmm.dll int waveingetnumdevs()
1 winmm.dll int mixergetnumdevs()
1 winmm.dll mmresult midioutgetdevcaps(int, midioutcapabilities&, int)
1 winmm.dll mmresult midioutgetvolume(intptr, int32&)
1 winmm.dll mmresult mixergetid(intptr, int32&, mixerflags)
1 winmm.dll mmresult mixergetdevcaps(intptr, mixerinterop/mixercaps&, int)
1 winmm.dll mmresult mixergetcontroldetails(intptr, mixerinterop/mixercontroldetails&, mixer
1 winmm.dll mmresult midioutshortmsg(intptr, int)
1 winmm.dll mmresult midioutsetvolume(intptr, int)
1 winmm.dll mmresult midioutreset(intptr)
1 winmm.dll mmresult midioutopen(intptr&, int, midiinterop/midioutcallback, int, int)
1 winmm.dll mmresult midioutmessage(intptr, int, int, int)
1 winmm.dll int midioutgetnumdevs()