Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

78 lines
2.6 KiB

  1. #define DSVXD_IOCTL_INITIALIZE 1
  2. #define DSVXD_IOCTL_SHUTDOWN 2
  3. #define DSVXD_IOCTL_DRVGETNEXTDRIVERDESC 3
  4. #define DSVXD_IOCTL_DRVGETDESC 4
  5. #define DSVXD_IOCTL_DRVQUERYINTERFACE 5
  6. #define DSVXD_IOCTL_DRVOPEN 6
  7. #define DSVXD_IOCTL_DRVCLOSE 7
  8. #define DSVXD_IOCTL_DRVGETCAPS 8
  9. #define DSVXD_IOCTL_DRVCREATESOUNDBUFFER 9
  10. #define DSVXD_IOCTL_DRVDUPLICATESOUNDBUFFER 10
  11. #define DSVXD_IOCTL_BUFFERRELEASE 11
  12. #define DSVXD_IOCTL_BUFFERLOCK 12
  13. #define DSVXD_IOCTL_BUFFERUNLOCK 13
  14. #define DSVXD_IOCTL_BUFFERSETFORMAT 14
  15. #define DSVXD_IOCTL_BUFFERSETRATE 15
  16. #define DSVXD_IOCTL_BUFFERSETVOLUMEPAN 16
  17. #define DSVXD_IOCTL_BUFFERSETPOSITION 17
  18. #define DSVXD_IOCTL_BUFFERGETPOSITION 18
  19. #define DSVXD_IOCTL_BUFFERPLAY 19
  20. #define DSVXD_IOCTL_BUFFERSTOP 20
  21. #define DSVXD_IOCTL_EVENTSCHEDULEWIN32EVENT 21
  22. #define DSVXD_IOCTL_EVENTCLOSEVXDHANDLE 22
  23. #define DSVXD_IOCTL_MEMRESERVEALIAS 23
  24. #define DSVXD_IOCTL_MEMCOMMITALIAS 24
  25. #define DSVXD_IOCTL_MEMREDIRECTALIAS 25
  26. #define DSVXD_IOCTL_MEMDECOMMITALIAS 26
  27. #define DSVXD_IOCTL_MEMFREEALIAS 27
  28. #define DSVXD_IOCTL_MEMPAGELOCK 28
  29. #define DSVXD_IOCTL_MEMPAGEUNLOCK 29
  30. #define DSVXD_IOCTL_PageFile_Get_Version 30
  31. #define DSVXD_IOCTL_VMM_Test_Debug_Installed 31
  32. #define DSVXD_IOCTL_VMCPD_Get_Version 32
  33. #define DSVXD_IOCTL_GetMixerMutexPtr 33
  34. #define DSVXD_IOCTL_Mixer_Run 34
  35. #define DSVXD_IOCTL_Mixer_Stop 35
  36. #define DSVXD_IOCTL_Mixer_PlayWhenIdle 36
  37. #define DSVXD_IOCTL_Mixer_StopWhenIdle 37
  38. #define DSVXD_IOCTL_Mixer_MixListAdd 38
  39. #define DSVXD_IOCTL_Mixer_MixListRemove 39
  40. #define DSVXD_IOCTL_Mixer_FilterOn 40
  41. #define DSVXD_IOCTL_Mixer_FilterOff 41
  42. #define DSVXD_IOCTL_Mixer_GetBytePosition 42
  43. #define DSVXD_IOCTL_Mixer_SignalRemix 43
  44. #define DSVXD_IOCTL_KeDest_New 44
  45. #define DSVXD_IOCTL_MixDest_Delete 45
  46. #define DSVXD_IOCTL_MixDest_Initialize 46
  47. #define DSVXD_IOCTL_MixDest_Terminate 47
  48. #define DSVXD_IOCTL_MixDest_SetFormat 48
  49. #define DSVXD_IOCTL_MixDest_SetFormatInfo 49
  50. #define DSVXD_IOCTL_MixDest_AllocMixer 50
  51. #define DSVXD_IOCTL_MixDest_FreeMixer 51
  52. #define DSVXD_IOCTL_MixDest_Play 52
  53. #define DSVXD_IOCTL_MixDest_Stop 53
  54. #define DSVXD_IOCTL_MixDest_GetFrequency 54
  55. #define DSVXD_IOCTL_MEMCOMMITPHYSALIAS 55
  56. #define DSVXD_IOCTL_MEMREDIRECTPHYSALIAS 56
  57. #define DSVXD_IOCTL_IUnknown_QueryInterface 57
  58. #define DSVXD_IOCTL_IUnknown_AddRef 58
  59. #define DSVXD_IOCTL_IUnknown_Release 59
  60. #define DSVXD_IOCTL_IDirectSoundPropertySet_GetProperty 60
  61. #define DSVXD_IOCTL_IDirectSoundPropertySet_SetProperty 61
  62. #define DSVXD_IOCTL_IDirectSoundPropertySet_QuerySupport 62
  63. #define DSVXD_IOCTL_GetInternalVersionNumber 63