Application Report


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

There are 82 P/Invokes (used 129 times):

Count Library Function
10 user32.dll int16 getasynckeystate(int)
4 avcodec.dll intptr video_decoderinit(int)
4 avcodec.dll void audio_decoderexit(intptr)
3 avcodec.dll intptr audio_decoderinit(int)
3 avcodec.dll int video_encoderexec(intptr, byte[], int, byte[], int, int, int, int)
3 avcodec.dll void video_decoderexit(intptr)
3 avcodec.dll void video_encoderexit(intptr)
3 avcodec.dll int audio_decoderexec(intptr, byte[], int, byte[], int)
3 avcodec.dll intptr video_encoderinit(int, int, int)
3 user32.dll bool sendmessage(intptr, int, int16, int)
3 winmm.dll int mixerclose(intptr)
2 avcodec.dll void audio_encoderexit(intptr)
2 avcodec.dll intptr audio_encoderinit(int, int, int, int, int)
2 avcodec.dll int video_decoderexec(intptr, byte[], int, byte[], int, int, int, int)
2 avcodec.dll int audio_resampleexec(intptr, byte[], byte[], int)
2 avcodec.dll int audio_encoderexec(intptr, byte[], int, byte[], int)
2 gdi32.dll int selectobject(int, int)
2 kernel32.dll void copymemory(intptr, intptr, int)
2 user32.dll int sendmessage(int, int, intptr, formcliente/copydatastruct)
2 user32.dll bool iswindowvisible(int)
2 winmm.dll int mixergetlineinfo(intptr, mixerline&, mixer_getlineinfof)
2 winmm.dll int waveinreset(intptr)
2 winmm.dll int waveingetnumdevs()
2 winmm.dll int mixergetcontroldetails(intptr, mixercontroldetails64&, mixer_setcontroldetai
2 winmm.dll int waveoutgetnumdevs()
2 winmm.dll int mixergetcontroldetails(intptr, mixercontroldetails&, mixer_setcontroldetails
2 winmm.dll int waveinclose(intptr)
1 /system/library/frameworks/carbon.framew void getport(intptr&)
1 avcodec.dll intptr audio_resampleinit(int, int, int, int)
1 avcodec.dll void audio_resampleexit(intptr)
1 avcodec.dll void audio_setquality(intptr, int)
1 avcodec.dll void video_setquality(intptr, int)
1 avicap32.dll bool capgetdriverdescriptiona(int16, byte[], int, byte[], int)
1 avicap32.dll bool capgetdriverdescriptiona(int16, string&, int, string&, int)
1 avicap32.dll intptr capcreatecapturewindowa(byte[], int, int, int, int, int, intptr, int)
1 gdi32.dll int createcompatibledc(int)
1 gdi32.dll int createcompatiblebitmap(int, int, int)
1 gdi32.dll bool deleteobject(int)
1 gdi32.dll bool deletedc(int)
1 gdi32.dll bool bitblt(int, int, int, int, int, int, int, int, int)
1 quartz.dll int amgeterrortext(int, stringbuilder, int)
1 user32.dll int releasedc(int, int)
1 user32.dll int setwindowpos(intptr, int, int, int, int, int, int)
1 user32.dll bool iswindow(int)
1 user32.dll void keybd_event(byte, byte, int, int)
1 user32.dll int mouse_event(int, int, int, int, int)
1 user32.dll int mapvirtualkey(int, int)
1 user32.dll int getwindowrect(int, win32/rect&)
1 user32.dll bool movewindow(int, int, int, int, int, bool)
1 user32.dll bool sendmessage(intptr, int, bool, int)
1 user32.dll bool getcursorinfo(win32/cursorinfo&)
1 user32.dll bool sendmessage(intptr, int, int, api32/bitmapinfo&)
1 user32.dll bool getcursorpos(point&)
1 user32.dll bool sendmessage(intptr, int, int16, api32/frameeventhandler)
1 user32.dll bool setcursorpos(int, int)
1 user32.dll bool setforegroundwindow(int)
1 user32.dll int getwindowrect(int, formcaptura/rect&)
1 user32.dll int getwindowdc(int)
1 user32.dll int gettopwindow(int)
1 user32.dll int getnextwindow(int, int)
1 user32.dll int getdesktopwindow()
1 winmm.dll int waveoutopen(intptr&, int, waveformat, wavenative/wavedelegate, int, int)
1 winmm.dll int waveinstart(intptr)
1 winmm.dll int waveoutunprepareheader(intptr, wavenative/wavehdr&, int)
1 winmm.dll int waveinunprepareheader(intptr, wavenative/wavehdr&, int)
1 winmm.dll int waveoutreset(intptr)
1 winmm.dll int waveoutclose(intptr)
1 winmm.dll int waveoutgetdevcapsa(intptr, wavenative/waveoutcaps&, int)
1 winmm.dll int waveoutgetposition(intptr, wavenative/mmtime&, int)
1 winmm.dll int waveoutprepareheader(intptr, wavenative/wavehdr&, int)
1 winmm.dll int waveinprepareheader(intptr, wavenative/wavehdr&, int)
1 winmm.dll int mixergetdevcaps(int, mixercaps&, int)
1 winmm.dll int mixergetid(intptr, int32&, mixer_objectflag)
1 winmm.dll int mixergetlinecontrols(intptr, mixerlinecontrols&, mixer_getlinecontrolsflag)
1 winmm.dll int mixergetnumdevs()
1 winmm.dll int mixeropen(intptr&, int, intptr, intptr, uint)
1 winmm.dll int mixersetcontroldetails(intptr, mixercontroldetails&, mixer_setcontroldetails
1 winmm.dll int mixersetcontroldetails(intptr, mixercontroldetails64&, mixer_setcontroldetai
1 winmm.dll int waveinaddbuffer(intptr, wavenative/wavehdr&, int)
1 winmm.dll int waveingetdevcapsa(intptr, wavenative/waveincaps&, int)
1 winmm.dll int waveinopen(intptr&, int, waveformat, wavenative/wavedelegate, intptr, int)
1 winmm.dll int waveoutwrite(intptr, wavenative/wavehdr&, int)