⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 qtioctl.h

📁 radius协议源码÷The Radius Stack will connect to a Radius Server. This stack implementation is built upo
💻 H
📖 第 1 页 / 共 3 页
字号:
#define fnPlayback_GetTFRMode				IOCTL_Playback_GetTFRMode #define fnPlayback_SetPLAYMODE				IOCTL_Playback_SetPLAYMODE #define fnPlayback_GetPLAYMODE				IOCTL_Playback_GetPLAYMODE #define fnPlayback_GetDTMF_VALID			IOCTL_Playback_GetDTMF_VALID #define fnPlayback_GetCPF_VALID				IOCTL_Playback_GetCPF_VALID #define fnPlayback_GetDTMF_DIGIT			IOCTL_Playback_GetDTMF_DIGIT #define fnPlayback_SetRate					IOCTL_Playback_SetRate #define fnPlayback_GetRate					IOCTL_Playback_GetRate #define fnPlayback_Start					IOCTL_Playback_Start #define fnPlayback_Continue					IOCTL_Playback_Continue #define fnPlayback_Stop						IOCTL_Playback_Stop #define fnPlayback_SetVolume				IOCTL_Playback_SetVolume #define fnPlayback_GetVolume				IOCTL_Playback_GetVolume #define fnPlayback_SetSyncMode				IOCTL_Playback_SetSyncMode #define fnPlayback_GetSyncMode				IOCTL_Playback_GetSyncMode #define fnPlayback_SetBufferChannelLimit	IOCTL_Playback_SetBufferChannelLimit #define fnPlayback_GetBufferChannelLimit	IOCTL_Playback_GetBufferChannelLimit #define fnPlayback_GetFrameSize				IOCTL_Playback_GetFrameSize #define fnPlayback_GetAvgPlaybackLevel		IOCTL_Playback_GetAvgPlaybackLevel #define fnPlayback_ContinueLogFrame			IOCTL_Playback_ContinueLogFrame#define fnPlayback_Open						IOCTL_Playback_Open#define fnPlayback_Close					IOCTL_Playback_Close#define fnPlayback_SetMute					IOCTL_Playback_SetMute #define fnPlayback_GetMute					IOCTL_Playback_GetMute #define fnPlayback_GetBufferDepth			IOCTL_Playback_GetBufferDepth #define fnPlayback_GetPlaybackLevelValue	IOCTL_Playback_GetPlaybackLevelValue//==========================================================================//--------------------------------------------------------------------------//	Record support//--------------------------------------------------------------------------//#define FILE_DEVICE_RECORD 0x8003#define RECORD_IOCTL_CODE( fn, Access, ArgSize ) CTL_CODE( FILE_DEVICE_RECORD, (0x800 + ArgSize + fn ), METHOD_BUFFERED, Access )#define	IOCTL_Record_SetTFRMode				RECORD_IOCTL_CODE( 0, FILE_READ_WRITE_ACCESS, ARG_DWORD) // (WORD wNew)#define	IOCTL_Record_GetTFRMode				RECORD_IOCTL_CODE( 1, FILE_READ_ACCESS, ARG_VOID) // (void)#define	IOCTL_Record_SetRECMODE				RECORD_IOCTL_CODE( 2, FILE_READ_WRITE_ACCESS, ARG_DWORD) // (WORD wNew)#define	IOCTL_Record_GetRECMODE				RECORD_IOCTL_CODE( 3, FILE_READ_ACCESS, ARG_VOID) // (void)#define	IOCTL_Record_GetPEAK				RECORD_IOCTL_CODE( 4, FILE_READ_ACCESS, ARG_VOID) // (void)#define	IOCTL_Record_GetDTMF_VALID			RECORD_IOCTL_CODE( 5, FILE_READ_ACCESS, ARG_VOID) // (void)#define	IOCTL_Record_GetCPF_VALID			RECORD_IOCTL_CODE( 6, FILE_READ_ACCESS, ARG_VOID) // (void)#define	IOCTL_Record_GetDTMF_DIGIT			RECORD_IOCTL_CODE( 7, FILE_READ_ACCESS, ARG_VOID) // (void)#define	IOCTL_Record_SetThresholdValue		RECORD_IOCTL_CODE( 8, FILE_READ_WRITE_ACCESS, ARG_DWORD) // (WORD wNew)#define	IOCTL_Record_GetThresholdValue		RECORD_IOCTL_CODE( 9, FILE_READ_ACCESS, ARG_VOID) // (void)#define	IOCTL_Record_GetRecordLevelValue	RECORD_IOCTL_CODE( 10, FILE_READ_ACCESS, ARG_VOID) // (void)#define	IOCTL_Record_Start					RECORD_IOCTL_CODE( 11, FILE_READ_ACCESS, ARG_VOID) // (void)//#define	IOCTL_Record_Continue				RECORD_IOCTL_CODE( 12, FILE_READ_ACCESS, ARG_VOID) // (void)#define	IOCTL_Record_Continue				CTL_CODE( FILE_DEVICE_RECORD, 0x80c, METHOD_NEITHER, FILE_READ_ACCESS ) // (void)#define	IOCTL_Record_Stop					RECORD_IOCTL_CODE( 13, FILE_READ_ACCESS, ARG_VOID) // (void)#define	IOCTL_Record_SetRate				RECORD_IOCTL_CODE( 14, FILE_READ_WRITE_ACCESS, ARG_DWORD) // (WORD wNew)#define	IOCTL_Record_GetRate				RECORD_IOCTL_CODE( 15, FILE_READ_ACCESS, ARG_VOID) // (void)#define	IOCTL_Record_SetVolume				RECORD_IOCTL_CODE( 16, FILE_READ_WRITE_ACCESS, ARG_DWORD) // (WORD wNew)#define	IOCTL_Record_GetVolume				RECORD_IOCTL_CODE( 17, FILE_READ_ACCESS, ARG_VOID) // (void)#define	IOCTL_Record_SetAGCMinGain			RECORD_IOCTL_CODE( 18, FILE_READ_WRITE_ACCESS, ARG_DWORD) // (WORD wNew)#define	IOCTL_Record_GetAGCMinGain			RECORD_IOCTL_CODE( 19, FILE_READ_ACCESS, ARG_VOID) // (void)#define	IOCTL_Record_SetAGCMaxGain			RECORD_IOCTL_CODE( 20, FILE_READ_WRITE_ACCESS, ARG_DWORD) // (WORD wNew)#define	IOCTL_Record_GetAGCMaxGain			RECORD_IOCTL_CODE( 21, FILE_READ_ACCESS, ARG_VOID) // (void)#define	IOCTL_Record_SetAGCStartGain		RECORD_IOCTL_CODE( 22, FILE_READ_WRITE_ACCESS, ARG_DWORD) // (WORD wNew)#define	IOCTL_Record_GetAGCStartGain		RECORD_IOCTL_CODE( 23, FILE_READ_ACCESS, ARG_VOID) // (void)#define	IOCTL_Record_SetAGCHoldTime			RECORD_IOCTL_CODE( 24, FILE_READ_WRITE_ACCESS, ARG_DWORD) // (WORD wNew)#define	IOCTL_Record_GetAGCHoldTime			RECORD_IOCTL_CODE( 25, FILE_READ_ACCESS, ARG_VOID) // (void)#define	IOCTL_Record_SetAGCAttackTime		RECORD_IOCTL_CODE( 26, FILE_READ_WRITE_ACCESS, ARG_DWORD) // (WORD wNew)#define	IOCTL_Record_GetAGCAttackTime		RECORD_IOCTL_CODE( 27, FILE_READ_ACCESS, ARG_VOID) // (void)#define	IOCTL_Record_SetAGCDecayTime		RECORD_IOCTL_CODE( 28, FILE_READ_WRITE_ACCESS, ARG_DWORD) // (WORD wNew)#define	IOCTL_Record_GetAGCDecayTime		RECORD_IOCTL_CODE( 29, FILE_READ_ACCESS, ARG_VOID) // (void)#define	IOCTL_Record_SetAGCAttackThreshold	RECORD_IOCTL_CODE( 30, FILE_READ_WRITE_ACCESS, ARG_DWORD) // (WORD wNew)#define	IOCTL_Record_GetAGCAttackThreshold	RECORD_IOCTL_CODE( 31, FILE_READ_ACCESS, ARG_VOID) // (void)#define	IOCTL_Record_SetAGCOnOff			RECORD_IOCTL_CODE( 32, FILE_READ_WRITE_ACCESS, ARG_DWORD) // (WORD wNew)#define	IOCTL_Record_GetAGCOnOff			RECORD_IOCTL_CODE( 33, FILE_READ_ACCESS, ARG_VOID) // (void)#define	IOCTL_Record_SetSyncMode			RECORD_IOCTL_CODE( 34, FILE_READ_WRITE_ACCESS, ARG_DWORD) // (WORD wNew)#define	IOCTL_Record_GetSyncMode			RECORD_IOCTL_CODE( 35, FILE_READ_ACCESS, ARG_VOID) // (void)#define	IOCTL_Record_SetBufferChannelLimit	RECORD_IOCTL_CODE( 36, FILE_READ_WRITE_ACCESS, ARG_DWORD) // (WORD wNew)#define	IOCTL_Record_GetBufferChannelLimit	RECORD_IOCTL_CODE( 37, FILE_READ_ACCESS, ARG_VOID) // (void)#define	IOCTL_Record_GetFrameSize			RECORD_IOCTL_CODE( 38, FILE_READ_ACCESS, ARG_VOID) // (void)#define	IOCTL_Record_GetAvgRecordLevel		RECORD_IOCTL_CODE( 39, FILE_READ_ACCESS, ARG_VOID) // (void)#define	IOCTL_Record_ContinueLogFrame		RECORD_IOCTL_CODE( 40, FILE_READ_ACCESS, ARG_VOID) // (void)#define	IOCTL_Record_Open					RECORD_IOCTL_CODE( 41, FILE_READ_ACCESS, ARG_VOID) // (void)#define	IOCTL_Record_Close					RECORD_IOCTL_CODE( 42, FILE_READ_ACCESS, ARG_DWORD) // (DWORD)#define	IOCTL_Record_SetMute				RECORD_IOCTL_CODE( 43, FILE_READ_WRITE_ACCESS, ARG_DWORD) // (WORD wNew)#define	IOCTL_Record_GetMute				RECORD_IOCTL_CODE( 44, FILE_READ_ACCESS, ARG_VOID) // (void)#define	IOCTL_Record_EnableVAD				RECORD_IOCTL_CODE( 45, FILE_READ_ACCESS, ARG_VOID) // (void)#define	IOCTL_Record_DisableVAD				RECORD_IOCTL_CODE( 46, FILE_READ_ACCESS, ARG_VOID) // (void)#define	IOCTL_Record_SetDisableOnDTMFDetect		RECORD_IOCTL_CODE( 47, FILE_READ_WRITE_ACCESS, ARG_DWORD) // (WORD wNew)#define	IOCTL_Record_GetDisableOnDTMFDetect		RECORD_IOCTL_CODE( 48, FILE_READ_ACCESS, ARG_VOID) // (void)#define fnRecord_SetTFRMode				IOCTL_Record_SetTFRMode #define fnRecord_GetTFRMode				IOCTL_Record_GetTFRMode #define fnRecord_SetRECMODE				IOCTL_Record_SetRECMODE #define fnRecord_GetRECMODE				IOCTL_Record_GetRECMODE #define fnRecord_GetPEAK				IOCTL_Record_GetPEAK #define fnRecord_GetDTMF_VALID			IOCTL_Record_GetDTMF_VALID #define fnRecord_GetCPF_VALID			IOCTL_Record_GetCPF_VALID #define fnRecord_GetDTMF_DIGIT			IOCTL_Record_GetDTMF_DIGIT #define fnRecord_SetThresholdValue		IOCTL_Record_SetThresholdValue #define fnRecord_GetThresholdValue		IOCTL_Record_GetThresholdValue #define fnRecord_GetRecordLevelValue	IOCTL_Record_GetRecordLevelValue #define fnRecord_Start					IOCTL_Record_Start #define fnRecord_Continue				IOCTL_Record_Continue #define fnRecord_Stop					IOCTL_Record_Stop #define fnRecord_SetRate				IOCTL_Record_SetRate #define fnRecord_GetRate				IOCTL_Record_GetRate #define fnRecord_SetVolume				IOCTL_Record_SetVolume #define fnRecord_GetVolume				IOCTL_Record_GetVolume #define fnRecord_SetAGCMinGain			IOCTL_Record_SetAGCMinGain #define fnRecord_GetAGCMinGain			IOCTL_Record_GetAGCMinGain #define fnRecord_SetAGCMaxGain			IOCTL_Record_SetAGCMaxGain #define fnRecord_GetAGCMaxGain			IOCTL_Record_GetAGCMaxGain #define fnRecord_SetAGCStartGain		IOCTL_Record_SetAGCStartGain #define fnRecord_GetAGCStartGain		IOCTL_Record_GetAGCStartGain #define fnRecord_SetAGCHoldTime			IOCTL_Record_SetAGCHoldTime #define fnRecord_GetAGCHoldTime			IOCTL_Record_GetAGCHoldTime #define fnRecord_SetAGCAttackTime		IOCTL_Record_SetAGCAttackTime #define fnRecord_GetAGCAttackTime		IOCTL_Record_GetAGCAttackTime #define fnRecord_SetAGCDecayTime		IOCTL_Record_SetAGCDecayTime #define fnRecord_GetAGCDecayTime		IOCTL_Record_GetAGCDecayTime #define fnRecord_SetAGCAttackThreshold	IOCTL_Record_SetAGCAttackThreshold #define fnRecord_GetAGCAttackThreshold	IOCTL_Record_GetAGCAttackThreshold #define fnRecord_SetAGCOnOff			IOCTL_Record_SetAGCOnOff #define fnRecord_GetAGCOnOff			IOCTL_Record_GetAGCOnOff #define fnRecord_SetSyncMode			IOCTL_Record_SetSyncMode #define fnRecord_GetSyncMode			IOCTL_Record_GetSyncMode #define fnRecord_SetBufferChannelLimit	IOCTL_Record_SetBufferChannelLimit #define fnRecord_GetBufferChannelLimit	IOCTL_Record_GetBufferChannelLimit #define fnRecord_GetFrameSize			IOCTL_Record_GetFrameSize #define fnRecord_GetAvgRecordLevel		IOCTL_Record_GetAvgRecordLevel #define fnRecord_SetMute				IOCTL_Record_SetMute #define fnRecord_GetMute				IOCTL_Record_GetMute #define fnRecord_ContinueLogFrame       IOCTL_Record_ContinueLogFrame//==========================================================================//--------------------------------------------------------------------------//	Speakerphone support//--------------------------------------------------------------------------//#define FILE_DEVICE_SPEAKERPHONE 0x8005#define SPEAKERPHONE_IOCTL_CODE( fn, Access, ArgSize ) CTL_CODE( FILE_DEVICE_SPEAKERPHONE, (0x800 + ArgSize + fn ), METHOD_BUFFERED, Access )#define IOCTL_Speakerphone_SetSpeakerVolume		SPEAKERPHONE_IOCTL_CODE( 0, FILE_READ_WRITE_ACCESS, ARG_DWORD) // (WORD wNew)#define IOCTL_Speakerphone_GetSpeakerVolume		SPEAKERPHONE_IOCTL_CODE( 1, FILE_READ_ACCESS, ARG_VOID) // (void)#define IOCTL_Speakerphone_AECOn				SPEAKERPHONE_IOCTL_CODE( 2, FILE_READ_ACCESS, ARG_VOID) // (void)#define IOCTL_Speakerphone_AECOff				SPEAKERPHONE_IOCTL_CODE( 3, FILE_READ_ACCESS, ARG_VOID) // (void)#define IOCTL_Speakerphone_AECAdvancedLoOn		SPEAKERPHONE_IOCTL_CODE( 4, FILE_READ_ACCESS, ARG_VOID) // (void)#define IOCTL_Speakerphone_AECAdvancedHiOn		SPEAKERPHONE_IOCTL_CODE( 5, FILE_READ_ACCESS, ARG_VOID) // (void)#define IOCTL_Speakerphone_AECAdvancedLoOff		SPEAKERPHONE_IOCTL_CODE( 6, FILE_READ_ACCESS, ARG_VOID) // (void)#define IOCTL_Speakerphone_AECAdvancedHiOff		SPEAKERPHONE_IOCTL_CODE( 7, FILE_READ_ACCESS, ARG_VOID) // (void)#define IOCTL_Speakerphone_SetAEC				SPEAKERPHONE_IOCTL_CODE( 8, FILE_READ_WRITE_ACCESS, ARG_DWORD) // (WORD wNew)#define IOCTL_Speakerphone_GetAEC				SPEAKERPHONE_IOCTL_CODE( 9, FILE_READ_ACCESS, ARG_VOID) // (void)#define IOCTL_Speakerphone_SetBaseFrameSize  SPEAKERPHONE_IOCTL_CODE( 10, FILE_READ_WRITE_ACCESS, ARG_DWORD) // (WORD wNew)#define IOCTL_Speakerphone_GetBaseFrameSize				SPEAKERPHONE_IOCTL_CODE( 11, FILE_READ_ACCESS, ARG_VOID) // (void)#define fnSpeakerphone_SetSpeakerVolume		IOCTL_Speakerphone_SetSpeakerVolume #define fnSpeakerphone_GetSpeakerVolume		IOCTL_Speakerphone_GetSpeakerVolume #define fnSpeakerphone_AECOn				IOCTL_Speakerphone_AECOn #define fnSpeakerphone_AECOff				IOCTL_Speakerphone_AECOff #define fnSpeakerphone_AECAdvancedLoOn		IOCTL_Speakerphone_AECAdvancedLoOn #define fnSpeakerphone_AECAdvancedHiOn		IOCTL_Speakerphone_AECAdvancedHiOn #define fnSpeakerphone_AECAdvancedLoOff		IOCTL_Speakerphone_AECAdvancedLoOff #define fnSpeakerphone_AECAdvancedHiOff		IOCTL_Speakerphone_AECAdvancedHiOff #define fnSpeakerphone_SetAEC				IOCTL_Speakerphone_SetAEC #define fnSpeakerphone_GetAEC				IOCTL_Speakerphone_GetAEC //==========================================================================//--------------------------------------------------------------------------//	Fax support//--------------------------------------------------------------------------//#define FILE_DEVICE_FAX 0x800B#define FAX_IOCTL_CODE( fn, Access, ArgSize ) CTL_CODE( FILE_DEVICE_FAX, (0x800 + ArgSize + fn ), METHOD_BUFFERED, Access )#define IOCTL_Fax_Start						FAX_IOCTL_CODE( 0, FILE_READ_ACCESS, ARG_VOID) // (void)#define IOCTL_Fax_Stop						FAX_IOCTL_CODE( 1, FILE_READ_ACCESS, ARG_VOID) // (void)#define IOCTL_Fax_Write						FAX_IOCTL_CODE( 2, FILE_READ_WRITE_ACCESS, ARG_DWORD) // (WORD *buf)#define IOCTL_Fax_Read						FAX_IOCTL_CODE( 3, FILE_READ_ACCESS, ARG_VOID) // (void)#define fnFax_Start							IOCTL_Fax_Start #define fnFax_Stop							IOCTL_Fax_Stop #define fnFax_Fax_Write						IOCTL_Fax_Write #define fnFax_Read							IOCTL_Fax_Read //==========================================================================//--------------------------------------------------------------------------//	FSK support//--------------------------------------------------------------------------//#define FILE_DEVICE_FSK 0x800C#define FSK_IOCTL_CODE( fn, Access, ArgSize ) CTL_CODE( FILE_DEVICE_FSK, (0x800 + ArgSize + fn ), METHOD_BUFFERED, Access )#define IOCTL_FSK_SetMsgData				FSK_IOCTL_CODE( 0, FILE_READ_WRITE_ACCESS, ARG_DWORD)	// (BYTE*)#define	fnFSK_SetMsgData					IOCTL_FSK_SetMsgData//==========================================================================//--------------------------------------------------------------------------//	VxD support////	NOTE: These names will be changed in the future to a generic 'driver'//        naming convention.//--------------------------------------------------------------------------//#define FILE_DEVICE_VXD 0x8001#define VXD_IOCTL_CODE( fn, Access, ArgSize ) CTL_CODE( FILE_DEVICE_VXD, (0x800 + ArgSize + fn ), METHOD_BUFFERED, Access )#define IOCTL_VxD_SetCallback			VXD_IOCTL_CODE( 0, FILE_READ_WRITE_ACCESS, ARG_VOID)	// (FARPROC pfnCallback) - Callback address#define IOCTL_VxD_GetInterruptEvents	VXD_IOCTL_CODE( 1, FILE_READ_ACCESS, ARG_VOID)	// (void)#define IOCTL_VxD_EnableInterrupts		VXD_IOCTL_CODE( 2, FILE_READ_ACCESS, ARG_VOID)	// (void)#define IOCTL_VxD_DisableInterrupts		VXD_IOCTL_CODE( 3, FILE_READ_ACCESS, ARG_VOID)	// (void)#define IOCTL_VxD_AddPerformanceStat	VXD_IOCTL_CODE( 4, FILE_READ_WRITE_ACCESS, ARG_DWORD)	// (LPPERF_STAT lpPerfStat)#define IOCTL_VxD_GetVersion			VXD_IOCTL_CODE( 5, FILE_READ_ACCESS, ARG_VOID)	// (void)#define fnVxD_SetCallback				IOCTL_VxD_SetCallback#define fnVxD_GetInterruptEvents		IOCTL_VxD_GetInterruptEvents#define fnVxD_EnableInterrupts			IOCTL_VxD_EnableInterrupts#define fnVxD_DisableInterrupts			IOCTL_VxD_DisableInterrupts#define fnVxD_AddPerformanceStat		IOCTL_VxD_AddPerformanceStat#define fnVxD_GetVersion				IOCTL_VxD_GetVersion#endif//	eof: QTIoctl.h

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -