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

📄 codesdeps.h

📁 一个Linux下的软猫驱动
💻 H
📖 第 1 页 / 共 2 页
字号:
#define UD_CallTermination_LineInUse                0x66#define UD_CallTermination_MOHTimeout	            0x67#define UD_CallTermination_PulseAbort				0x68#define UD_CallTermination_LineMissing              0x69#define UD_CallTermination_MOHDisconnect   		    0x6A#define UD_CallTermination_SmsOK   					0x70#define UD_CallTermination_SmsFailed   				0x71#define UD_CallTermination_SmsBadCRC	   			0x72#define UD_CallTermination_SmsBadCommand			0x73#define UD_CallTermination_SmsCasTimeoutExpired		0x74#define UD_CallTermination_SmsDataError				0x75#define UD_CallTermination_SmsNoUserSelection		0x76 /* Common subcodes of CSDIAG_TX_NEG_RES and CSDIAG_RX_NEG_RES. *//* Also Unimodem Diagnostic defines. */#define UD_MOD_V17									0x0#define UD_MOD_V21									0x1#define UD_MOD_V22									0x2#define UD_MOD_V22bis								0x3#define UD_MOD_V23CC								0x4#define UD_MOD_V23SC								0x5#define UD_MOD_V27ter								0x8#define UD_MOD_V29HD								0x9#define UD_MOD_V32									0xA#define UD_MOD_V32bis								0xB#define UD_MOD_V34									0xC#define UD_MOD_V90									0xE#define UD_MOD_V92									0xf /* Corrsponds to V90 issue 2, symetric in at#ud standard */#define UD_MOD_K56									0x81#define UD_MOD_B212A								0x84#define UD_MOD_B103									0x85#define UD_MOD_Unknown								0xFF /* Subcodes of CSDIAG_PROTOCOL_NEG_RES. *//* Also Unimodem Diagnostic defines.    */#define UD_Protocol_NONE							0#define UD_Protocol_LAPM							1#define UD_Protocol_ALT								2 /* Subcodes of CSDIAG_CMPRS_NEG_RES. *//* Also Unimodem Diagnostic defines. */#define UD_Compression_NONE							0#define UD_Compression_V42BIS						1#define UD_Compression_ALT							0x80#define UD_Compression_V44							2 /* Subcodes of CSDIAG_MULTI_MEDIA_MODE. *//* Also Unimodem Diagnostic defines.    */#define UD_MultimediaMode_DataOnly					0x0#define UD_MultimediaMode_FaxOnly					0x1#define UD_MultimediaMode_VoiceOnly					0x2#define UD_MultimediaMode_VoiceView					0x3#define UD_MultimediaMode_DSVD						0x8#define UD_MultimediaMode_H324						0x9#define UD_MultimediaMode_OtherV80					0xA #define UD_DteDceModes_AsyncData					0x0#define UD_DteDceModes_V80TransSync					0x1#define UD_DteDceModes_V80FramedSync				0x2typedef enum{	LAST_DIAL_TYPE_TONE = 0,	LAST_DIAL_TYPE_PULSE = 1,}LAST_DIAL_TYPE; /* DataPump type codes */typedef enum {	RKID_V32BIS = 0,	RKID_V34,	RKID_V22BIS,	RKID_V23,	RKID_V21,	RKID_V17,	RKID_V29,	RKID_V27,	RKID_V8,	RKID_TONE_DET,	RKID_TONE_GEN,	RKID_DTMF_DET,	RKID_DTMF_GEN,	RKID_CR_TONE_DET,	RKID_CR_TONE_GEN,	RKID_RKSAMPLE,	RKID_ANS_DET,	RKID_ANS_GEN,	RKID_WINAC,	RKID_ROKV42,	RKID_K56FLEX,	RKID_BELL103,	RKID_BELL212A,	RKID_SPKP,	RKID_VOICE,	RKID_V90,	RKID_AMOS,	RKID_SDK,	RKID_TEST,	RKID_V92,	RKID_LAST,} RK_DP_IDS; #define RKID_V90_FAST   	RKID_V92typedef enum{	CW_SET_WAIT_FOR_EXTERNAL_DECISION,	CW_SET_HANG_UP,	CW_SET_IGNORE,} CW_SET_T;/* SINGLETONEDETECT - contains parameters for single tone detector.            *//* WARNING: when adding tones to this list, make sure you add equivalent       *//* entries in configcodes.h to the CFGMGR_CODE enum (SINGLETONEDETECT section),*//* as the TONE_DET_TYPE_TO_TONE_DET_CONFIG_CODE() assumes 1-1 mapping          */typedef enum {	TONE_PRIMARY,				/* 0x0 */	TONE_ALTERNATE,	TONE_ATBEL,	TONE_ATV25,	TONE_1100,	TONE_2130,	TONE_2312,	TONE_2750,	TONE_2912,	VOICETONEACALLPROG,	VOICETONEB_1100,	VOICETONEC_1300,	VOICETONEC_2100,	VOICETONEB_2225,	V8BTONE_2100,				/* 0xE */	V8BTONE_2225,				/* 0xF */    V8BTONEC_2100, 	V8BTONEB_2225,	CI_CENTER_TONEB,	CI_SIDE_TONEC,	VOICEVIEW_TONEC_2912,	VOICEVIEW_TONEB_2312,	VOICEVIEW_TONEB_2750,	VOICEVIEW_TONEA_2130,	VOICEVIEW_TONEA_NOT_ST,	TONEC_1650,	CReSEG1_2002,    TONE_1270,	TONEB_980,    	TONE_CAS,	TONE_SAS,	TONE_DTMF,} eTONEDETECT_TYPE; /* SINGLETONEDETECT - contains parameters for single tone generator            *//* WARNING: when adding tones to this list, make sure you add equivalent       *//* entries in configcodes.h to the CFGMGR_CODE enum (SINGLETONEDETECT section),*//* as the TONE_GEN_TYPE2TONE_GEN_CONFIG_CODE() assumes 1-1 mapping			   */typedef enum {	TONE_GEN_1650,	TONE_GEN_V25_CALL,	TONE_GEN_CNG,	TONE_GEN_CED,} eTONEGEN_TYPE;typedef struct {	eTONEDETECT_TYPE ToneType;	DWORD			 TimeOut; /* Milisecs */}TONE_DETECTOR_TEST_T;  typedef struct{	WORD	freq1; /* Hz */	WORD	freq2;	WORD	amplitude1;	WORD	amplitude2;	DWORD	OnTime;	DWORD	OffTime;    BOOL	bRepeatedTone;} TONEGEN, *PTONEGEN; typedef struct{	TONEGEN  ToneGenParams;	BOOL     StartGenerating; /* TRUE to START, FALSE to STOP */}TONE_GENERATOR_TEST_T;  typedef enum{ 	DPAL_DIGIT_0, 	DPAL_DIGIT_1, 	DPAL_DIGIT_2, 	DPAL_DIGIT_3, 	DPAL_DIGIT_4,	DPAL_DIGIT_5, 	DPAL_DIGIT_6, 	DPAL_DIGIT_7, 	DPAL_DIGIT_8, 	DPAL_DIGIT_9,	DPAL_DIGIT_STAR, 	DPAL_DIGIT_POUND, 	DPAL_DIGIT_A, 	DPAL_DIGIT_B,	DPAL_DIGIT_C, 	DPAL_DIGIT_D} DPDIALDIGITS; typedef struct {	BOOL		 result;	DPDIALDIGITS dtmf;}DIAG_DTMF_DETECTOR_RESULT; typedef struct {	BOOL		     result;	eTONEDETECT_TYPE tone;}DIAG_SINGLE_TONE_DETECTOR_RESULT;  typedef enum{	B2_1,	B2_15,	CHARLEMANGE_1,	CHARLEMANGE_2,	CHURCHILL_STD,	CHURCHILL_SMART	/* ... */}DIAG_ASIC_TYPE;  typedef enum{	POWER_TYPE_S0,	POWER_TYPE_S3,/*	... */}DIAG_POWER_TYPE; typedef struct {	DWORD DeviceID;	DWORD VendorID;	DWORD SubDeviceID;	DWORD SubVendorID;	DWORD Revision;	DWORD Version;}DIAG_EEPROM_PNP_T; typedef struct{	DWORD StartAddress;	DWORD Length; /* in bytes (not supported!) */	BOOL  AddressType; /* 0 - memory, 1-IO */}DIAG_ADDRESS_SPACE_INFO_T; typedef struct{	DIAG_ADDRESS_SPACE_INFO_T AddressSpace [6];	DWORD Irq;}DIAG_BUS_IF_T; typedef struct{	DWORD PinsMask;	DWORD ValuesMask;}DIAG_GET_SET_GPIO_T; typedef enum {	MODEM_NEAR_END_EC,		/* Echo canceller  */	MODEM_FAR_END_EC,		/* Echo canceller  */	MODEM_EQUALIZER,		/* Equalizer       */	MODEM_DFE,				/* Decision Feedback Equalizer */	MODEM_NOISE_PREDICTOR	/* Noise Predictor */} MODEM_FILTER_T;#define CONFIGURATIONS_MASK   DWORD#define MAX_TEST_STREAM_SIZE  255typedef enum {	CW_NOP,		/* No operation (Param is ignored)			*/	CW_FLASH,	/* Param is the time between on and offhook */	CW_SLEEP,	/* Param is the delay in ms				    */	CW_DTMF,	/* Param is the DTMF						*/} CALL_WAITING_ACTIONS;typedef struct CntryCallWaitingAction_Tag {	CALL_WAITING_ACTIONS	Action;	DWORD					Param;} CntryCallWaitingAction;typedef enum{	SERVER_TYPE_NONE,	SERVER_TYPE_V92,	SERVER_TYPE_V90,	SERVER_TYPE_V34,	SERVER_TYPE_OTHER,}SERVER_TYPE_INFO; #define CID_NONE_TYPE            0#define CID_USA_TYPE             1#define CID_JAPAN_TYPE           2#define CID_JAPAN_UNIMDM_TYPE    3#define CID_FRENCH_TYPE          4  /*[LKS10aug98]: Add French type */#define CID_UK_TYPE              5  /*[LKS10aug98]: Add UK type */#define CID_DTMF_TYPE			 6	/* DTMF type only */#define CID_DTMF_SUPPORT         0x80  /*[LKS10aug98]: Add DTMF type */#define MOH_MAX_SWITCH_COMMANDS		4#if (USE_PRAGMA_PACK == 1)#pragma pack(pop)   /* Packing compatible with HSF VXDs */#endif#endif /* __CODESDEPS_H__ */

⌨️ 快捷键说明

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