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