Home | History | Annotate | Download | only in include
      1 /**
      2  * This file is part of the mingw-w64 runtime package.
      3  * No warranty is given; refer to the file DISCLAIMER within this package.
      4  */
      5 #ifndef __AUDEVCOD__
      6 #define __AUDEVCOD__
      7 
      8 #include <winapifamily.h>
      9 
     10 #if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP)
     11 
     12 typedef enum _tagSND_DEVICE_ERROR {
     13   SNDDEV_ERROR_Open=1,
     14   SNDDEV_ERROR_Close=2,
     15   SNDDEV_ERROR_GetCaps=3,
     16   SNDDEV_ERROR_PrepareHeader=4,
     17   SNDDEV_ERROR_UnprepareHeader=5,
     18   SNDDEV_ERROR_Reset=6,
     19   SNDDEV_ERROR_Restart=7,
     20   SNDDEV_ERROR_GetPosition=8,
     21   SNDDEV_ERROR_Write=9,
     22   SNDDEV_ERROR_Pause=10,
     23   SNDDEV_ERROR_Stop=11,
     24   SNDDEV_ERROR_Start=12,
     25   SNDDEV_ERROR_AddBuffer=13,
     26   SNDDEV_ERROR_Query=14,
     27 } SNDDEV_ERR;
     28 
     29 #define EC_SND_DEVICE_ERROR_BASE 0x200
     30 
     31 #define EC_SNDDEV_IN_ERROR (EC_SND_DEVICE_ERROR_BASE)
     32 #define EC_SNDDEV_OUT_ERROR (EC_SND_DEVICE_ERROR_BASE + 1)
     33 #endif
     34 
     35 #endif
     36