Application Report


The following 12 APIs (used 54 times) might not work:

There are 34 P/Invokes (used 53 times):

Count Library Function
7 user32.dll int16 getkeystate(int)
3 user32.dll void mouse_event(int, int, int, int, int)
3 winmm.dll int waveinaddbuffer(intptr, intptr, int)
3 winmm.dll int waveinprepareheader(intptr, intptr, int)
3 winmm.dll int waveinunprepareheader(intptr, intptr, int)
2 user32.dll int callnexthookex(int, int, int, intptr)
2 user32.dll void keybd_event(byte, byte, int, int)
2 user32.dll int showcursor(bool)
2 winmm.dll int waveoutunprepareheader(intptr, intptr, int)
2 winmm.dll int mcisendstring(string, stringbuilder, int, intptr)
1 user32 int getkeyboardstate(byte[])
1 user32 int toascii(int, int, byte[], byte[], int)
1 user32.dll void lockworkstation()
1 user32.dll int unhookwindowshookex(int)
1 user32.dll int setwindowshookex(int, globalhook/hookproc, intptr, int)
1 user32.dll int sendmessage(int, int, int, int)
1 winmm.dll int waveoutpause(intptr)
1 winmm.dll int waveoutprepareheader(intptr, intptr, int)
1 winmm.dll int waveoutreset(intptr)
1 winmm.dll int waveoutrestart(intptr)
1 winmm.dll int waveoutsetvolume(intptr, int)
1 winmm.dll int waveoutwrite(intptr, intptr, int)
1 winmm.dll uint waveingetdevcaps(uint, audioin/wavein/waveoutcaps&, int)
1 winmm.dll int waveoutopen(intptr&, int, audioout/waveout/waveformatex, audioout/waveout/wa
1 winmm.dll int waveoutgetvolume(intptr, int32&)
1 winmm.dll int waveinclose(intptr)
1 winmm.dll int waveingetnumdevs()
1 winmm.dll int waveinopen(intptr&, int, audioin/wavein/waveformatex, audioin/wavein/waveinp
1 winmm.dll int waveinreset(intptr)
1 winmm.dll int waveinstart(intptr)
1 winmm.dll int waveinstop(intptr)
1 winmm.dll int waveoutclose(intptr)
1 winmm.dll int waveoutgetnumdevs()
1 winmm.dll uint waveoutgetdevcaps(uint, audioout/waveout/waveoutcaps&, int)