Application Report
- Application ID: d2a36c07c83b41549e8e1e399bb43723
- Report Submitted on: 05/02/2008 15:29:02
- API Issues: 3
- P/Invoke APIs: 63
The following 3 APIs (used 20 times) might not work:
- Total:
1
3
-
System.Runtime.InteropServices
1
1
-
Marshal
1
1
-
GetHRForLastWin32Error()
Used 16 times
1
1
-
GetHRForLastWin32Error()
Used 16 times
-
Marshal
-
System.Windows.Forms
2
-
AxHost
2
-
set_Enabled(System.Boolean)
Used 2 times
1
-
set_OcxState(System.Windows.Forms.AxHost/State)
Used 2 times
1
-
set_Enabled(System.Boolean)
Used 2 times
-
AxHost
-
System.Runtime.InteropServices
There are 63 P/Invokes (used 72 times):
| Count | Library | Function |
|---|---|---|
| 6 | shell32.dll | int extracticonex(string&, int, intptr&, intptr&, int64) |
| 2 | gdi32.dll | int bitblt(intptr, int, int, int, int, intptr, int, int, int) |
| 2 | user32.dll | int destroyicon(intptr&) |
| 2 | uuirtdrv.dll | bool uuirtsetreceivecallback(intptr, controller/receivecallback, intptr) |
| 2 | winmm.dll | int waveoutsetvolume(int, int) |
| 1 | fmod.dll | uint fsound_samplegetlength(intptr) |
| 1 | fmod.dll | uint fsound_isplaying(int) |
| 1 | fmod.dll | uint fsound_getpaused(int) |
| 1 | fmod.dll | uint fsound_getmute(int) |
| 1 | fmod.dll | uint fsound_getloopmode(int) |
| 1 | fmod.dll | string fsound_getdrivername(int) |
| 1 | fmod.dll | intptr fsound_streamopenfile(byte[], int, int, int) |
| 1 | fmod.dll | intptr fsound_sampleload(int, string, uint, int) |
| 1 | fmod.dll | int fsound_streamstop(intptr) |
| 1 | fmod.dll | uint fsound_samplegetmode(intptr) |
| 1 | fmod.dll | uint fsound_samplesetmode(intptr, uint) |
| 1 | fmod.dll | void fsound_samplefree(intptr) |
| 1 | fmod.dll | void fsound_close() |
| 1 | fmod.dll | uint fsound_stopsound(int) |
| 1 | fmod.dll | uint fsound_setvolume(int, int) |
| 1 | fmod.dll | uint fsound_setpriority(int, int) |
| 1 | fmod.dll | uint fsound_setpaused(int, uint) |
| 1 | fmod.dll | uint fsound_setpan(int, int) |
| 1 | fmod.dll | uint fsound_setmute(int, uint) |
| 1 | fmod.dll | uint fsound_setloopmode(int, uint) |
| 1 | fmod.dll | int fsound_streamsettime(intptr, int) |
| 1 | fmod.dll | int fsound_streamsetposition(intptr, uint) |
| 1 | fmod.dll | int fsound_sethwnd(intptr) |
| 1 | fmod.dll | int fsound_setdriver(int) |
| 1 | fmod.dll | int fsound_setbuffersize(int) |
| 1 | fmod.dll | int fsound_playsound(int, intptr) |
| 1 | fmod.dll | int fsound_getvolume(int) |
| 1 | fmod.dll | int fsound_getpriority(int) |
| 1 | fmod.dll | int fsound_getpan(int) |
| 1 | fmod.dll | int fsound_getnumdrivers() |
| 1 | fmod.dll | int fsound_getmixer() |
| 1 | fmod.dll | int fsound_getdriver() |
| 1 | fmod.dll | bool fsound_init(int, int, int) |
| 1 | fmod.dll | int fsound_setmaxhardwarechannels(int) |
| 1 | fmod.dll | int fsound_setminhardwarechannels(int) |
| 1 | fmod.dll | int fsound_setmixer(int) |
| 1 | fmod.dll | int fsound_streamsetmode(intptr, uint) |
| 1 | fmod.dll | int fsound_streamsetbuffersize(int) |
| 1 | fmod.dll | int fsound_streamplay(int, intptr) |
| 1 | fmod.dll | int fsound_streamgettime(intptr) |
| 1 | fmod.dll | int fsound_streamgetposition(intptr) |
| 1 | fmod.dll | int fsound_streamgetopenstate(intptr) |
| 1 | fmod.dll | int fsound_streamgetmode(intptr) |
| 1 | fmod.dll | int fsound_streamgetlengthms(intptr) |
| 1 | fmod.dll | int fsound_setoutput(int) |
| 1 | fmod.dll | int fsound_streamgetlength(intptr) |
| 1 | fmod.dll | int fsound_streamclose(intptr) |
| 1 | kernel32 | int getprivateprofilestring(string&, string&, string&, string&, int, string&) |
| 1 | kernel32 | int writeprivateprofilestring(string&, string&, string&, string&) |
| 1 | uuirtdrv.dll | bool uuirtgetdrvinfo(uint32&) |
| 1 | uuirtdrv.dll | intptr uuirtopen() |
| 1 | uuirtdrv.dll | bool uuirttransmitir(intptr, string, int, int, int, intptr, intptr, intptr) |
| 1 | uuirtdrv.dll | bool uuirtsetuuirtconfig(intptr, uint) |
| 1 | uuirtdrv.dll | bool uuirtlearnir(intptr, int, stringbuilder, controller/learncallback, intptr, |
| 1 | uuirtdrv.dll | bool uuirtclose(intptr) |
| 1 | uuirtdrv.dll | bool uuirtgetuuirtconfig(intptr, uint32&) |
| 1 | uuirtdrv.dll | bool uuirtgetuuirtinfo(intptr, controller/uuinfo&) |
| 1 | winmm.dll | int waveoutgetvolume(int, int32&) |