1 2 #ifndef __AUDEVCOD__ 3 #define __AUDEVCOD__ 4 5 #define EC_SND_DEVICE_ERROR_BASE 0x0200 6 #define EC_SNDDEV_IN_ERROR (EC_SND_DEVICE_ERROR_BASE + 0x00) 7 #define EC_SNDDEV_OUT_ERROR (EC_SND_DEVICE_ERROR_BASE + 0x01) 8 9 typedef enum _tagSND_DEVICE_ERROR 10 { 11 SNDDEV_ERROR_Open=1, 12 SNDDEV_ERROR_Close=2, 13 SNDDEV_ERROR_GetCaps=3, 14 SNDDEV_ERROR_PrepareHeader=4, 15 SNDDEV_ERROR_UnprepareHeader=5, 16 SNDDEV_ERROR_Reset=6, 17 SNDDEV_ERROR_Restart=7, 18 SNDDEV_ERROR_GetPosition=8, 19 SNDDEV_ERROR_Write=9, 20 SNDDEV_ERROR_Pause=10, 21 SNDDEV_ERROR_Stop=11, 22 SNDDEV_ERROR_Start=12, 23 SNDDEV_ERROR_AddBuffer=13, 24 SNDDEV_ERROR_Query=14, 25 } SNDDEV_ERR; 26 27 #endif 28 29