#ifndef __DXBLAPB_
#define __DXBLAPB_


#ifndef TEXT
#define TEXT __T
#endif







//
// X25 Line Configuration Parameters
//
#define DXB_REGKEY_LAPB										TEXT( "LAPB" )

#define	DXB_REGVAL_LAPB_N2					TEXT("N2")
#define DXB_REGVAL_LAPB_N2_TYPE				REG_DWORD
#define DXB_REGVAL_LAPB_N2_DEFAULT			10

#define	DXB_REGVAL_LAPB_T1					TEXT("T1")
#define DXB_REGVAL_LAPB_T1_TYPE				REG_DWORD
#define DXB_REGVAL_LAPB_T1_DEFAULT			10

#define	DXB_REGVAL_LAPB_TPF					TEXT("Tpf")
#define DXB_REGVAL_LAPB_TPF_TYPE			REG_DWORD
#define DXB_REGVAL_LAPB_TPF_DEFAULT			7

#define	DXB_REGVAL_LAPB_TREJ				TEXT("Trej")
#define DXB_REGVAL_LAPB_TREJ_TYPE			REG_DWORD
#define DXB_REGVAL_LAPB_TREJ_DEFAULT		25

#define	DXB_REGVAL_LAPB_TBUSY				TEXT("Tbusy")
#define DXB_REGVAL_LAPB_TBUSY_TYPE			REG_DWORD
#define DXB_REGVAL_LAPB_TBUSY_DEFAULT		100

#define	DXB_REGVAL_LAPB_TIDLE				TEXT("Tidle")
#define DXB_REGVAL_LAPB_TIDLE_TYPE			REG_DWORD
#define DXB_REGVAL_LAPB_TIDLE_DEFAULT		250

#define	DXB_REGVAL_LAPB_ACK_DELAY			TEXT("ack_delay")
#define DXB_REGVAL_LAPB_ACK_DELAY_TYPE		REG_DWORD
#define DXB_REGVAL_LAPB_ACK_DELAY_DEFAULT	4

#define	DXB_REGVAL_LAPB_NOTACK_MAX			TEXT("notack_max")
#define DXB_REGVAL_LAPB_NOTACK_MAX_TYPE		REG_DWORD
#define DXB_REGVAL_LAPB_NOTACK_MAX_DEFAULT	7

#define	DXB_REGVAL_LAPB_TX_WINDOW			TEXT("tx_window")
#define DXB_REGVAL_LAPB_TX_WINDOW_TYPE		REG_DWORD
#define DXB_REGVAL_LAPB_TX_WINDOW_DEFAULT	7

#define	DXB_REGVAL_LAPB_TX_PROBE			TEXT("tx_probe")
#define DXB_REGVAL_LAPB_TX_PROBE_TYPE		REG_DWORD
#define DXB_REGVAL_LAPB_TX_PROBE_DEFAULT	0

#define	DXB_REGVAL_LAPB_MAX_I_LEN			TEXT("max_I_len")
#define DXB_REGVAL_LAPB_MAX_I_LEN_TYPE		REG_DWORD
#define DXB_REGVAL_LAPB_MAX_I_LEN_DEFAULT	0

#define	DXB_REGVAL_LAPB_LLCONFORM			TEXT("llconform")
#define DXB_REGVAL_LAPB_LLCONFORM_TYPE		REG_DWORD
#define DXB_REGVAL_LAPB_LLCONFORM_DEFAULT	0


#define DXB_REGKEY_X25						TEXT( "X25" )


#define DXB_REGVAL_X25_NET_MODE				TEXT("Net_Mode")
#define DXB_REGVAL_X25_NET_MODE_TYPE		REG_DWORD
#define DXB_REGVAL_X25_NET_MODE_DEFAULT		2            // X25_88 from X25_Control.h
		
#define DXB_REGVAL_X25_VERSION				TEXT("X25_VSN")
#define DXB_REGVAL_X25_VERSION_TYPE			REG_DWORD
#define DXB_REGVAL_X25_VERSION_DEFAULT		2

#define DXB_REGVAL_X25_MODE					TEXT("L3PLPMODE")
#define DXB_REGVAL_X25_MODE_TYPE			REG_DWORD
#define DXB_REGVAL_X25_MODE_DEFAULT			1

#define DXB_REGVAL_X25_LPC					TEXT("LPC")
#define DXB_REGVAL_X25_LPC_TYPE				REG_DWORD
#define DXB_REGVAL_X25_LPC_DEFAULT			0

#define DXB_REGVAL_X25_HPC					TEXT("HPC")
#define DXB_REGVAL_X25_HPC_TYPE				REG_DWORD
#define DXB_REGVAL_X25_HPC_DEFAULT			0

#define DXB_REGVAL_X25_LIC					TEXT("LIC")
#define DXB_REGVAL_X25_LIC_TYPE				REG_DWORD
#define DXB_REGVAL_X25_LIC_DEFAULT			0

#define DXB_REGVAL_X25_HIC					TEXT("HIC")
#define DXB_REGVAL_X25_HIC_TYPE				REG_DWORD
#define DXB_REGVAL_X25_HIC_DEFAULT			0

#define DXB_REGVAL_X25_LOC					TEXT("LOC")
#define DXB_REGVAL_X25_LOC_TYPE				REG_DWORD
#define DXB_REGVAL_X25_LOC_DEFAULT			0

#define DXB_REGVAL_X25_HOC					TEXT("HOC")
#define DXB_REGVAL_X25_HOC_TYPE				REG_DWORD
#define DXB_REGVAL_X25_HOC_DEFAULT			0

#define DXB_REGVAL_X25_LTC					TEXT("LTC")
#define DXB_REGVAL_X25_LTC_TYPE				REG_DWORD
#define DXB_REGVAL_X25_LTC_DEFAULT			0

#define DXB_REGVAL_X25_HTC					TEXT("HTC")
#define DXB_REGVAL_X25_HTC_TYPE				REG_DWORD
#define DXB_REGVAL_X25_HTC_DEFAULT			0

#define DXB_REGVAL_X25_GFI					TEXT("THISGFI")
#define DXB_REGVAL_X25_GFI_TYPE				REG_DWORD
#define DXB_REGVAL_X25_GFI_DEFAULT			0x10          // G_8 from X25_Control.h

#define DXB_REGVAL_X25_LOCMAXPKT			TEXT("LOCMAXPKTSIZE")
#define DXB_REGVAL_X25_LOCMAXPKT_TYPE		REG_DWORD
#define DXB_REGVAL_X25_LOCMAXPKT_DEFAULT	8

#define DXB_REGVAL_X25_LOCDEFPKT			TEXT("LOCDEFPKTSIZE")
#define DXB_REGVAL_X25_LOCDEFPKT_TYPE		REG_DWORD
#define DXB_REGVAL_X25_LOCDEFPKT_DEFAULT	7

#define DXB_REGVAL_X25_REMMAXPKT			TEXT("REMMAXPKTSIZE")
#define DXB_REGVAL_X25_REMMAXPKT_TYPE		REG_DWORD
#define DXB_REGVAL_X25_REMMAXPKT_DEFAULT	8

#define DXB_REGVAL_X25_REMDEFPKT			TEXT("REMDEFPKTSIZE")
#define DXB_REGVAL_X25_REMDEFPKT_TYPE		REG_DWORD
#define DXB_REGVAL_X25_REMDEFPKT_DEFAULT	7

#define DXB_REGVAL_X25_LOCMAXWND			TEXT("LOCMAXWSIZE")
#define DXB_REGVAL_X25_LOCMAXWND_TYPE		REG_DWORD
#define DXB_REGVAL_X25_LOCMAXWND_DEFAULT	7

#define DXB_REGVAL_X25_LOCDEFWND			TEXT("LOCDEFWSIZE")
#define DXB_REGVAL_X25_LOCDEFWND_TYPE		REG_DWORD
#define DXB_REGVAL_X25_LOCDEFWND_DEFAULT	2

#define DXB_REGVAL_X25_REMMAXWND			TEXT("REMMAXWSIZE")
#define DXB_REGVAL_X25_REMMAXWND_TYPE		REG_DWORD
#define DXB_REGVAL_X25_REMMAXWND_DEFAULT	7

#define DXB_REGVAL_X25_REMDEFWND			TEXT("REMDEFWSIZE")
#define DXB_REGVAL_X25_REMDEFWND_TYPE		REG_DWORD
#define DXB_REGVAL_X25_REMDEFWND_DEFAULT	2

#define DXB_REGVAL_X25_MAXNSDU				TEXT("MAXNSDULEN")
#define DXB_REGVAL_X25_MAXNSDU_TYPE			REG_DWORD
#define DXB_REGVAL_X25_MAXNSDU_DEFAULT		256

#define DXB_REGVAL_X25_ACKDELAY				TEXT("ACKDELAY")
#define DXB_REGVAL_X25_ACKDELAY_TYPE		REG_DWORD
#define DXB_REGVAL_X25_ACKDELAY_DEFAULT		5

#define DXB_REGVAL_X25_T20					TEXT("T20value")
#define DXB_REGVAL_X25_T20_TYPE				REG_DWORD
#define DXB_REGVAL_X25_T20_DEFAULT			1800


#define DXB_REGVAL_X25_T21					TEXT("T21value")
#define DXB_REGVAL_X25_T21_TYPE				REG_DWORD
#define DXB_REGVAL_X25_T21_DEFAULT			2000

#define DXB_REGVAL_X25_T22					TEXT("T22value")
#define DXB_REGVAL_X25_T22_TYPE				REG_DWORD
// #define DXB_REGVAL_X25_T22_DEFAULT			1800
#define DXB_REGVAL_X25_T22_DEFAULT			50

#define DXB_REGVAL_X25_T23					TEXT("T23value")
#define DXB_REGVAL_X25_T23_TYPE				REG_DWORD
#define DXB_REGVAL_X25_T23_DEFAULT			1800

#define DXB_REGVAL_X25_T25					TEXT("T25value")
#define DXB_REGVAL_X25_T25_TYPE				REG_DWORD
#define DXB_REGVAL_X25_T25_DEFAULT			1500

#define DXB_REGVAL_X25_T26					TEXT("T26value")
#define DXB_REGVAL_X25_T26_TYPE				REG_DWORD
#define DXB_REGVAL_X25_T26_DEFAULT			1800

#define DXB_REGVAL_X25_T					TEXT("Tvalue")
#define DXB_REGVAL_X25_T_TYPE				REG_DWORD
#define DXB_REGVAL_X25_T_DEFAULT			750

#define DXB_REGVAL_X25_IDLE					TEXT("idlevalue")
#define DXB_REGVAL_X25_IDLE_TYPE			REG_DWORD
#define DXB_REGVAL_X25_IDLE_DEFAULT			0

#define DXB_REGVAL_X25_CONNECT				TEXT("connectvalue")
#define DXB_REGVAL_X25_CONNECT_TYPE			REG_DWORD
#define DXB_REGVAL_X25_CONNECT_DEFAULT		2000

#define DXB_REGVAL_X25_R20					TEXT("R20value")
#define DXB_REGVAL_X25_R20_TYPE				REG_DWORD
#define DXB_REGVAL_X25_R20_DEFAULT			1

#define DXB_REGVAL_X25_R22					TEXT("R22value")
#define DXB_REGVAL_X25_R22_TYPE				REG_DWORD
#define DXB_REGVAL_X25_R22_DEFAULT			1

#define DXB_REGVAL_X25_R23					TEXT("R23value")
#define DXB_REGVAL_X25_R23_TYPE				REG_DWORD
#define DXB_REGVAL_X25_R23_DEFAULT			1

#define DXB_REGVAL_X25_LOCALDELAY			TEXT("localdelay")
#define DXB_REGVAL_X25_LOCALDELAY_TYPE		REG_DWORD
#define DXB_REGVAL_X25_LOCALDELAY_DEFAULT	5

#define DXB_REGVAL_X25_ACCESSDELAY			TEXT("accessdelay")
#define DXB_REGVAL_X25_ACCESSDELAY_TYPE		REG_DWORD
#define DXB_REGVAL_X25_ACCESSDELAY_DEFAULT	5

#define DXB_REGVAL_X25_LOCMAXTHCLASS		TEXT("locmaxthclass")
#define DXB_REGVAL_X25_LOCMAXTHCLASS_TYPE	REG_DWORD
#define DXB_REGVAL_X25_LOCMAXTHCLASS_DEFAULT	12

#define DXB_REGVAL_X25_LOCDEFTHCLASS		TEXT("locdefthclass")
#define DXB_REGVAL_X25_LOCDEFTHCLASS_TYPE		REG_DWORD
#define DXB_REGVAL_X25_LOCDEFTHCLASS_DEFAULT	12

#define DXB_REGVAL_X25_LOCMINTHCLASS		TEXT("locminthclass")
#define DXB_REGVAL_X25_LOCMINTHCLASS_TYPE		REG_DWORD
#define DXB_REGVAL_X25_LOCMINTHCLASS_DEFAULT	3

#define DXB_REGVAL_X25_REMMAXTHCLASS		TEXT("remmaxthclass")
#define DXB_REGVAL_X25_REMMAXTHCLASS_TYPE		REG_DWORD
#define DXB_REGVAL_X25_REMMAXTHCLASS_DEFAULT	12

#define DXB_REGVAL_X25_REMDEFTHCLASS		TEXT("remdefthclass")
#define DXB_REGVAL_X25_REMDEFTHCLASS_TYPE		REG_DWORD
#define DXB_REGVAL_X25_REMDEFTHCLASS_DEFAULT	12

#define DXB_REGVAL_X25_REMMINTHCLASS		TEXT("remminthclass")
#define DXB_REGVAL_X25_REMMINTHCLASS_TYPE		REG_DWORD
#define DXB_REGVAL_X25_REMMINTHCLASS_DEFAULT	3

#define DXB_REGVAL_X25_CUG					TEXT("CUG_CONTROL")
#define DXB_REGVAL_X25_CUG_TYPE				REG_DWORD
#define DXB_REGVAL_X25_CUG_DEFAULT			17

#define DXB_REGVAL_X25_SUB_MODES			TEXT("SUB_MODES")
#define DXB_REGVAL_X25_SUB_MODES_TYPE		REG_DWORD
#define DXB_REGVAL_X25_SUB_MODES_DEFAULT	5            // SUB_FSELECT | SUB_EXTENDED - X25Control.h

#define DXB_REGVAL_X25_SNMODES				TEXT("SNMODES")
#define DXB_REGVAL_X25_SNMODES_TYPE			REG_DWORD
#define DXB_REGVAL_X25_SNMODES_DEFAULT		0

#define DXB_REGVAL_X25_INTLADDRREC			TEXT("intl_addr_recogn")
#define DXB_REGVAL_X25_INTLADDRREC_TYPE		REG_DWORD
#define DXB_REGVAL_X25_INTLADDRREC_DEFAULT	1

#define DXB_REGVAL_X25_INTLPRIORITY			TEXT("intl_prioritised")
#define DXB_REGVAL_X25_INTLPRIORITY_TYPE	REG_DWORD
#define DXB_REGVAL_X25_INTLPRIORITY_DEFAULT	0

#define DXB_REGVAL_X25_INTLDNIC1			TEXT("dnic1")
#define DXB_REGVAL_X25_INTLDNIC1_TYPE		REG_DWORD
#define DXB_REGVAL_X25_INTLDNIC1_DEFAULT	0

#define DXB_REGVAL_X25_INTLDNIC2			TEXT("dnic2")
#define DXB_REGVAL_X25_INTLDNIC2_TYPE		REG_DWORD
#define DXB_REGVAL_X25_INTLDNIC2_DEFAULT	0

#define DXB_REGVAL_X25_INTLENCODECONTROL		TEXT("prty_encode_control")
#define DXB_REGVAL_X25_INTLENCODECONTROL_TYPE		REG_DWORD
#define DXB_REGVAL_X25_INTLENCODECONTROL_DEFAULT	0

#define DXB_REGVAL_X25_INTLPKTFORCEDVAL		TEXT("prty_pkt_forced_value")
#define DXB_REGVAL_X25_INTLPKTFORCEDVAL_TYPE		REG_DWORD
#define DXB_REGVAL_X25_INTLPKTFORCEDVAL_DEFAULT		0

#define DXB_REGVAL_X25_INTLSRCADDRCTRL			TEXT("src_addr_control")
#define DXB_REGVAL_X25_INTLSRCADDRCTRL_TYPE		REG_DWORD
#define DXB_REGVAL_X25_INTLSRCADDRCTRL_DEFAULT	2

#define DXB_REGVAL_X25_DBIT					TEXT("dbit_control")
#define DXB_REGVAL_X25_DBIT_TYPE			REG_DWORD
#define DXB_REGVAL_X25_DBIT_DEFAULT			0x55

#define DXB_REGVAL_X25_THCLASSNEG			TEXT("thclass_neg_to_def")
#define DXB_REGVAL_X25_THCLASSNEG_TYPE		REG_DWORD
#define DXB_REGVAL_X25_THCLASSNEG_DEFAULT	0

#define DXB_REGVAL_X25_THCLASSTYPE			TEXT("thclass_type")
#define DXB_REGVAL_X25_THCLASSTYPE_TYPE		REG_DWORD
#define DXB_REGVAL_X25_THCLASSTYPE_DEFAULT	0

#define DXB_REGVAL_X25_LLCLASS				TEXT("ll_class")
#define DXB_REGVAL_X25_LLCLASS_TYPE			REG_DWORD
#define DXB_REGVAL_X25_LLCLASS_DEFAULT		19             // LC_LAPBDCE - LL_PROTO.H

#define DXB_REGVAL_X25_THCLASSPKTMAP		TEXT("thclass_pmap")
#define DXB_REGVAL_X25_THCLASSPKTMAP_TYPE		REG_BINARY
#define DXB_REGVAL_X25_THCLASSPKTMAP_DEFAULT	0

#define DXB_REGVAL_X25_THCLASSWNDMAP		TEXT("thclass_wmap")
#define DXB_REGVAL_X25_THCLASSWNDMAP_TYPE		REG_BINARY
#define DXB_REGVAL_X25_THCLASSWNDMAP_DEFAULT	0

#define DXB_REGVAL_X25_X25ADDRESS			TEXT("lsap_address")
#define DXB_REGVAL_X25_X25ADDRESS_TYPE		REG_SZ
#define DXB_REGVAL_X25_X25ADDRESS_DEFAULT	TEXT("")

#define DXB_REGVAL_X25_TOTALRASPORTS		TEXT("TotalRASPorts")
#define DXB_REGVAL_X25_TOTALRASPORTS_TYPE		REG_DWORD
#define DXB_REGVAL_X25_TOTALRASPORTS_DEFAULT	0

#define DXB_REGVAL_X25_ALIAS				TEXT("Alias")
#define DXB_REGVAL_X25_ALIAS_TYPE			REG_SZ
#define DXB_REGVAL_X25_ALIAS_DEFAULT		TEXT("")






#endif