axextendenums.h 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  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 AXEXTEND_ENUM_H
  6. #define AXEXTEND_ENUM_H
  7. #include <winapifamily.h>
  8. #if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP)
  9. typedef
  10. #ifdef __WIDL__
  11. [v1_enum]
  12. #endif
  13. enum tagAnalogVideoStandard {
  14. AnalogVideo_None = 0x0,
  15. AnalogVideo_NTSC_M = 0x1,
  16. AnalogVideo_NTSC_M_J = 0x2,
  17. AnalogVideo_NTSC_433 = 0x4,
  18. AnalogVideo_PAL_B = 0x10,
  19. AnalogVideo_PAL_D = 0x20,
  20. AnalogVideo_PAL_G = 0x40,
  21. AnalogVideo_PAL_H = 0x80,
  22. AnalogVideo_PAL_I = 0x100,
  23. AnalogVideo_PAL_M = 0x200,
  24. AnalogVideo_PAL_N = 0x400,
  25. AnalogVideo_PAL_60 = 0x800,
  26. AnalogVideo_SECAM_B = 0x1000,
  27. AnalogVideo_SECAM_D = 0x2000,
  28. AnalogVideo_SECAM_G = 0x4000,
  29. AnalogVideo_SECAM_H = 0x8000,
  30. AnalogVideo_SECAM_K = 0x10000,
  31. AnalogVideo_SECAM_K1 = 0x20000,
  32. AnalogVideo_SECAM_L = 0x40000,
  33. AnalogVideo_SECAM_L1 = 0x80000,
  34. AnalogVideo_PAL_N_COMBO = 0x100000,
  35. AnalogVideoMask_MCE_NTSC = AnalogVideo_NTSC_M | AnalogVideo_NTSC_M_J | AnalogVideo_NTSC_433 | AnalogVideo_PAL_M | AnalogVideo_PAL_N | AnalogVideo_PAL_60 | AnalogVideo_PAL_N_COMBO,
  36. AnalogVideoMask_MCE_PAL = AnalogVideo_PAL_B | AnalogVideo_PAL_D | AnalogVideo_PAL_G | AnalogVideo_PAL_H | AnalogVideo_PAL_I,
  37. AnalogVideoMask_MCE_SECAM = AnalogVideo_SECAM_B | AnalogVideo_SECAM_D | AnalogVideo_SECAM_G | AnalogVideo_SECAM_H | AnalogVideo_SECAM_K | AnalogVideo_SECAM_K1 | AnalogVideo_SECAM_L | AnalogVideo_SECAM_L1
  38. } AnalogVideoStandard;
  39. typedef
  40. #ifdef __WIDL__
  41. [v1_enum]
  42. #endif
  43. enum tagTunerInputType {
  44. TunerInputCable,
  45. TunerInputAntenna
  46. } TunerInputType;
  47. #endif
  48. #endif