31#define SAP_TYPE_NSAP 1
32#define SAP_TYPE_E164 2
34#define ATM_MEDIA_SPECIFIC 1
36#define CALLMGR_SPECIFIC_Q2931 1
41#define ATM_MAC_ADDRESS_LENGTH 6
42#define ATM_ADDRESS_LENGTH 20
46#define AAL_TYPE_AAL0 1
47#define AAL_TYPE_AAL1 2
48#define AAL_TYPE_AAL34 4
49#define AAL_TYPE_AAL5 8
51#define ATM_ADDR_BLANK_CHAR L' '
52#define ATM_ADDR_E164_START_CHAR L'+'
53#define ATM_ADDR_PUNCTUATION_CHAR L'.'
98#define AAL5_MODE_MESSAGE 0x01
99#define AAL5_MODE_STREAMING 0x02
102#define AAL5_SSCS_NULL 0x00
103#define AAL5_SSCS_SSCOP_ASSURED 0x01
104#define AAL5_SSCS_SSCOP_NON_ASSURED 0x02
105#define AAL5_SSCS_FRAME_RELAY 0x04
153#define ATM_PHYS_RATE_SONET_STS3C 155520000
154#define ATM_PHYS_RATE_IBM_25 25600000
156#define ATM_CELL_TRANSFER_CAPACITY_SONET_STS3C 149760000
157#define ATM_CELL_TRANSFER_CAPACITY_IBM_25 25125926
159#define ATM_USER_DATA_RATE_SONET_155 1356317
160#define ATM_USER_DATA_RATE_IBM_25 227556
164#define BHLI_UserSpecific 0x01
165#define BHLI_HighLayerProfile 0x02
166#define BHLI_VendorSpecificAppId 0x03
175#define BLLI_L2_ISO_1745 0x01
176#define BLLI_L2_Q921 0x02
177#define BLLI_L2_X25L 0x06
178#define BLLI_L2_X25M 0x07
179#define BLLI_L2_ELAPB 0x08
180#define BLLI_L2_HDLC_ARM 0x09
181#define BLLI_L2_HDLC_NRM 0x0A
182#define BLLI_L2_HDLC_ABM 0x0B
183#define BLLI_L2_LLC 0x0C
184#define BLLI_L2_X75 0x0D
185#define BLLI_L2_Q922 0x0E
186#define BLLI_L2_USER_SPECIFIED 0x10
187#define BLLI_L2_ISO_7776 0x11
190#define BLLI_L3_X25 0x06
191#define BLLI_L3_ISO_8208 0x07
192#define BLLI_L3_X223 0x08
193#define BLLI_L3_SIO_8473 0x09
194#define BLLI_L3_T70 0x0A
195#define BLLI_L3_ISO_TR9577 0x0B
196#define BLLI_L3_USER_SPECIFIED 0x10
199#define BLLI_L3_IPI_SNAP 0x80
200#define BLLI_L3_IPI_IP 0xCC
228#define TR_END_TO_END 0x01
229#define TR_NO_END_TO_END 0x02
258#define ATM_CAUSE_LOC_USER 0x00
259#define ATM_CAUSE_LOC_PRIVATE_LOCAL 0x01
260#define ATM_CAUSE_LOC_PUBLIC_LOCAL 0x02
261#define ATM_CAUSE_LOC_TRANSIT_NETWORK 0x03
262#define ATM_CAUSE_LOC_PUBLIC_REMOTE 0x04
263#define ATM_CAUSE_LOC_PRIVATE_REMOTE 0x05
264#define ATM_CAUSE_LOC_INTERNATIONAL_NETWORK 0x07
265#define ATM_CAUSE_LOC_BEYOND_INTERWORKING 0x0A
268#define ATM_CAUSE_UNALLOCATED_NUMBER 0x01
269#define ATM_CAUSE_NO_ROUTE_TO_TRANSIT_NETWORK 0x02
270#define ATM_CAUSE_NO_ROUTE_TO_DESTINATION 0x03
271#define ATM_CAUSE_VPI_VCI_UNACCEPTABLE 0x0A
272#define ATM_CAUSE_NORMAL_CALL_CLEARING 0x10
273#define ATM_CAUSE_USER_BUSY 0x11
274#define ATM_CAUSE_NO_USER_RESPONDING 0x12
275#define ATM_CAUSE_CALL_REJECTED 0x15
276#define ATM_CAUSE_NUMBER_CHANGED 0x16
277#define ATM_CAUSE_USER_REJECTS_CLIR 0x17
278#define ATM_CAUSE_DESTINATION_OUT_OF_ORDER 0x1B
279#define ATM_CAUSE_INVALID_NUMBER_FORMAT 0x1C
280#define ATM_CAUSE_STATUS_ENQUIRY_RESPONSE 0x1E
281#define ATM_CAUSE_NORMAL_UNSPECIFIED 0x1F
282#define ATM_CAUSE_VPI_VCI_UNAVAILABLE 0x23
283#define ATM_CAUSE_NETWORK_OUT_OF_ORDER 0x26
284#define ATM_CAUSE_TEMPORARY_FAILURE 0x29
285#define ATM_CAUSE_ACCESS_INFORMAION_DISCARDED 0x2B
286#define ATM_CAUSE_NO_VPI_VCI_AVAILABLE 0x2D
287#define ATM_CAUSE_RESOURCE_UNAVAILABLE 0x2F
288#define ATM_CAUSE_QOS_UNAVAILABLE 0x31
289#define ATM_CAUSE_USER_CELL_RATE_UNAVAILABLE 0x33
290#define ATM_CAUSE_BEARER_CAPABILITY_UNAUTHORIZED 0x39
291#define ATM_CAUSE_BEARER_CAPABILITY_UNAVAILABLE 0x3A
292#define ATM_CAUSE_OPTION_UNAVAILABLE 0x3F
293#define ATM_CAUSE_BEARER_CAPABILITY_UNIMPLEMENTED 0x41
294#define ATM_CAUSE_UNSUPPORTED_TRAFFIC_PARAMETERS 0x49
295#define ATM_CAUSE_INVALID_CALL_REFERENCE 0x51
296#define ATM_CAUSE_CHANNEL_NONEXISTENT 0x52
297#define ATM_CAUSE_INCOMPATIBLE_DESTINATION 0x58
298#define ATM_CAUSE_INVALID_ENDPOINT_REFERENCE 0x59
299#define ATM_CAUSE_INVALID_TRANSIT_NETWORK_SELECTION 0x5B
300#define ATM_CAUSE_TOO_MANY_PENDING_ADD_PARTY 0x5C
301#define ATM_CAUSE_AAL_PARAMETERS_UNSUPPORTED 0x5D
302#define ATM_CAUSE_MANDATORY_IE_MISSING 0x60
303#define ATM_CAUSE_UNIMPLEMENTED_MESSAGE_TYPE 0x61
304#define ATM_CAUSE_UNIMPLEMENTED_IE 0x63
305#define ATM_CAUSE_INVALID_IE_CONTENTS 0x64
306#define ATM_CAUSE_INVALID_STATE_FOR_MESSAGE 0x65
307#define ATM_CAUSE_RECOVERY_ON_TIMEOUT 0x66
308#define ATM_CAUSE_INCORRECT_MESSAGE_LENGTH 0x68
309#define ATM_CAUSE_PROTOCOL_ERROR 0x6F
312#define ATM_CAUSE_COND_UNKNOWN 0x00
313#define ATM_CAUSE_COND_PERMANENT 0x01
314#define ATM_CAUSE_COND_TRANSIENT 0x02
315#define ATM_CAUSE_REASON_USER 0x00
316#define ATM_CAUSE_REASON_IE_MISSING 0x04
317#define ATM_CAUSE_REASON_IE_INSUFFICIENT 0x08
318#define ATM_CAUSE_PU_PROVIDER 0x00
319#define ATM_CAUSE_PU_USER 0x08
320#define ATM_CAUSE_NA_NORMAL 0x00
321#define ATM_CAUSE_NA_ABNORMAL 0x04
334#define ATM_SERVICE_CATEGORY_CBR 1
335#define ATM_SERVICE_CATEGORY_VBR 2
336#define ATM_SERVICE_CATEGORY_UBR 4
337#define ATM_SERVICE_CATEGORY_ABR 8
340#define ATM_FLOW_PARAMS_RSVD1_MPP 0x01
342#ifndef SAP_FIELD_ABSENT
343#define SAP_FIELD_ABSENT ((ULONG)0xfffffffe)
347#define SAP_FIELD_ANY ((ULONG)0xffffffff)
350#define SAP_FIELD_ANY_AESA_SEL ((ULONG)0xfffffffa)
351#define SAP_FIELD_ANY_AESA_REST ((ULONG)0xfffffffb)
400#define QOS_CLASS0 0x00
401#define QOS_CLASS1 0x01
402#define QOS_CLASS2 0x02
403#define QOS_CLASS3 0x03
404#define QOS_CLASS4 0x04
441#define TNS_TYPE_NATIONAL 0x40
444#define TNS_PLAN_CARRIER_ID_CODE 0x01
458#define CO_FLAG_SIGNALING_VC 0x00000001
459#define CO_FLAG_NO_DEST_SAP 0x00000002
460#define CO_FLAG_NO_LOCAL_SAP 0x00000004
505#define ATM_SERVICE_REGISTRY_LECS 1
506#define ATM_SERVICE_REGISTRY_ANS 2
struct _ATM_LIJ_CALLID_IE * PATM_LIJ_CALLID_IE
struct _ATM_TRAFFIC_DESCRIPTOR ATM_TRAFFIC_DESCRIPTOR
struct _ATM_MEDIA_PARAMETERS ATM_MEDIA_PARAMETERS
struct _ATM_SAP * PATM_SAP
struct _ATM_BROADBAND_BEARER_CAPABILITY_IE ATM_BROADBAND_BEARER_CAPABILITY_IE
struct _ATM_TRAFFIC_DESCRIPTOR_IE ATM_TRAFFIC_DESCRIPTOR_IE
struct _ATM_VC_RATES_SUPPORTED * PATM_VC_RATES_SUPPORTED
struct _CO_GET_CALL_INFORMATION CO_GET_CALL_INFORMATION
struct _ATM_FLOW_PARAMETERS ATM_FLOW_PARAMETERS
struct _ATM_RAW_IE ATM_RAW_IE
#define ATM_ADDRESS_LENGTH
struct _ATM_PVC_SAP ATM_PVC_SAP
@ IE_TransitNetworkSelection
@ IE_CalledPartySubaddress
@ IE_BroadbandBearerCapability
@ IE_BroadbandSendingComplete
@ IE_CallingPartySubaddress
struct _ATM_PVC_SAP * PATM_PVC_SAP
struct _Q2931_IE * PQ2931_IE
struct _ATM_BROADBAND_SENDING_COMPLETE_IE ATM_BROADBAND_SENDING_COMPLETE_IE
struct _Q2931_IE Q2931_IE
enum _Q2931_IE_TYPE Q2931_IE_TYPE
struct _ATM_CAUSE_IE ATM_CAUSE_IE
ATM_ADDRESS ATM_CALLED_PARTY_SUBADDRESS_IE
struct _ATM_AAL_OOB_INFO ATM_AAL_OOB_INFO
struct _AAL1_PARAMETERS AAL1_PARAMETERS
struct _Q2931_DELETE_PVC Q2931_DELETE_PVC
struct _ATM_TRAFFIC_DESCRIPTOR_IE * PATM_TRAFFIC_DESCRIPTOR_IE
struct _ATM_FLOW_PARAMETERS * PATM_FLOW_PARAMETERS
struct _AAL1_PARAMETERS * PAAL1_PARAMETERS
struct _ATM_TRANSIT_NETWORK_SELECTION_IE * PATM_TRANSIT_NETWORK_SELECTION_IE
struct _ATM_SERVICE_ADDRESS_LIST ATM_SERVICE_ADDRESS_LIST
struct _AAL34_PARAMETERS AAL34_PARAMETERS
struct _ATM_MEDIA_PARAMETERS * PATM_MEDIA_PARAMETERS
struct _ATM_QOS_CLASS_IE ATM_QOS_CLASS_IE
ULONG ATM_SERVICE_CATEGORY
struct _ATM_CALLING_PARTY_NUMBER_IE * PATM_CALLING_PARTY_NUMBER_IE
struct _ATM_TRAFFIC_DESCRIPTOR * PATM_TRAFFIC_DESCRIPTOR
struct _AALUSER_PARAMETERS AALUSER_PARAMETERS
ATM_ADDRESS ATM_CALLED_PARTY_NUMBER_IE
struct _ATM_TRANSIT_NETWORK_SELECTION_IE ATM_TRANSIT_NETWORK_SELECTION_IE
ULONG ATM_SERVICE_REGISTRY_TYPE
struct _AAL_PARAMETERS_IE AAL_PARAMETERS_IE
struct _ATM_ADDRESS ATM_ADDRESS
ATM_ADDRESS ATM_CALLING_PARTY_SUBADDRESS_IE
struct _ATM_BROADBAND_BEARER_CAPABILITY_IE * PATM_BROADBAND_BEARER_CAPABILITY_IE
struct _ATM_LIJ_CALLID_IE ATM_LIJ_CALLID_IE
struct _ATM_CAUSE_IE * PATM_CAUSE_IE
struct _ATM_SERVICE_ADDRESS_LIST * PATM_SERVICE_ADDRESS_LIST
ULONG * PATM_SERVICE_CATEGORY
struct _ATM_BHLI_IE * PATM_BHLI_IE
struct _Q2931_ADD_PVC * PQ2931_ADD_PVC
struct _AAL5_PARAMETERS AAL5_PARAMETERS
struct _Q2931_CALLMGR_PARAMETERS * PQ2931_CALLMGR_PARAMETERS
struct _ATM_VC_RATES_SUPPORTED ATM_VC_RATES_SUPPORTED
struct _AALUSER_PARAMETERS * PAALUSER_PARAMETERS
struct _ATM_VPIVCI * PATM_VPIVCI
struct _ATM_CALLING_PARTY_NUMBER_IE ATM_CALLING_PARTY_NUMBER_IE
struct _ATM_ADDRESS * PATM_ADDRESS
struct _Q2931_CALLMGR_PARAMETERS Q2931_CALLMGR_PARAMETERS
struct _ATM_BLLI_IE * PATM_BLLI_IE
struct _Q2931_ADD_PVC Q2931_ADD_PVC
struct _ATM_BLLI_IE ATM_BLLI_IE
struct _AAL34_PARAMETERS * PAAL34_PARAMETERS
struct _Q2931_DELETE_PVC * PQ2931_DELETE_PVC
struct _ATM_BHLI_IE ATM_BHLI_IE
struct _ATM_QOS_CLASS_IE * PATM_QOS_CLASS_IE
struct _CO_GET_CALL_INFORMATION * PCO_GET_CALL_INFORMATION
struct _ATM_AAL_OOB_INFO * PATM_AAL_OOB_INFO
struct _ATM_RAW_IE * PATM_RAW_IE
struct _AAL_PARAMETERS_IE * PAAL_PARAMETERS_IE
struct _ATM_BROADBAND_SENDING_COMPLETE_IE * PATM_BROADBAND_SENDING_COMPLETE_IE
struct _ATM_VPIVCI ATM_VPIVCI
struct _AAL5_PARAMETERS * PAAL5_PARAMETERS
UCHAR PartiallyFilledCellsMethod
UCHAR ErrorCorrectionMethod
UCHAR SourceClockRecoveryMethod
USHORT StructuredDataTransferBlocksize
USHORT ForwardMaxCPCSSDUSize
USHORT BackwardMaxCPCSSDUSize
ULONG ForwardMaxCPCSSDUSize
ULONG BackwardMaxCPCSSDUSize
union _AAL_PARAMETERS_IE::@1912 AALSpecificParameters
AALUSER_PARAMETERS AALUserParameters
AAL5_PARAMETERS AAL5Parameters
AAL34_PARAMETERS AAL34Parameters
AAL1_PARAMETERS AAL1Parameters
UCHAR PayLoadTypeIdentifier
UCHAR CommonPartIndicator
UCHAR UserToUserIndication
struct _ATM_AAL0_INFO ATM_AAL0_INFO
struct _ATM_AAL5_INFO ATM_AAL5_INFO
UCHAR Address[ATM_ADDRESS_LENGTH]
ATM_ADDRESSTYPE AddressType
ULONG HighLayerInfoLength
UCHAR Layer3PacketWindowSize
ULONG Layer2UserSpecifiedProtocol
ULONG Layer3UserSpecifiedProtocol
UCHAR Layer3DefaultPacketSize
UCHAR ClippingSusceptability
UCHAR UserPlaneConnectionConfig
UCHAR PresentationIndication
ULONG TransientBufferExposure
ATM_SERVICE_CATEGORY ServiceCategory
ULONG CumulativeRMFixedRTT
UCHAR CutoffDecreaseFactor
UCHAR MaximumForwardRMCellInterval
USHORT ACRDecreaseTimeFactor
UCHAR MaximumCellsPerForwardRMCell
ATM_SERVICE_REGISTRY_TYPE ServiceRegistryType
ULONG NumberOfAddressesReturned
ULONG NumberOfAddressesAvailable
ATM_TRAFFIC_DESCRIPTOR ForwardTD
ATM_TRAFFIC_DESCRIPTOR BackwardTD
ULONG SustainableCellRateCLP0
ULONG MaximumBurstSizeCLP0
ULONG MaximumBurstSizeCLP01
ULONG SustainableCellRateCLP01
ATM_FLOW_PARAMETERS ForwardFP
ATM_PVC_SAP DestinationSap
ATM_FLOW_PARAMETERS BackwardFP