ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

atm.h File Reference

Go to the source code of this file.

Data Structures

struct  PQ2931_IE
struct  PAAL1_PARAMETERS
struct  PAAL34_PARAMETERS
struct  PAAL5_PARAMETERS
struct  PAALUSER_PARAMETERS
struct  PAAL_PARAMETERS_IE
struct  _ATM_AAL5_INFO
struct  _ATM_AAL0_INFO
struct  PATM_AAL_OOB_INFO
struct  PATM_ADDRESS
struct  PATM_BHLI_IE
struct  PATM_BLLI_IE
struct  PATM_BROADBAND_BEARER_CAPABILITY_IE
struct  PATM_BROADBAND_SENDING_COMPLETE_IE
struct  PATM_CALLING_PARTY_NUMBER_IE
struct  PATM_CAUSE_IE
struct  PATM_FLOW_PARAMETERS
struct  PATM_VPIVCI
struct  PATM_MEDIA_PARAMETERS
struct  PATM_PVC_SAP
struct  PATM_QOS_CLASS_IE
struct  PATM_RAW_IE
struct  PATM_SAP
struct  PATM_TRAFFIC_DESCRIPTOR
struct  PATM_TRAFFIC_DESCRIPTOR_IE
struct  PATM_TRANSIT_NETWORK_SELECTION_IE
struct  PATM_LIJ_CALLID_IE
struct  PQ2931_ADD_PVC
struct  PQ2931_DELETE_PVC
struct  PCO_GET_CALL_INFORMATION
struct  PQ2931_CALLMGR_PARAMETERS
struct  PATM_VC_RATES_SUPPORTED
struct  PATM_SERVICE_ADDRESS_LIST

Defines

#define SAP_TYPE_NSAP   1
#define SAP_TYPE_E164   2
#define ATM_MEDIA_SPECIFIC   1
#define CALLMGR_SPECIFIC_Q2931   1
#define ATM_NSAP   0
#define ATM_E164   1
#define ATM_MAC_ADDRESS_LENGTH   6
#define ATM_ADDRESS_LENGTH   20
#define AAL_TYPE_AAL0   1
#define AAL_TYPE_AAL1   2
#define AAL_TYPE_AAL34   4
#define AAL_TYPE_AAL5   8
#define ATM_ADDR_BLANK_CHAR   L' '
#define ATM_ADDR_E164_START_CHAR   L'+'
#define ATM_ADDR_PUNCTUATION_CHAR   L'.'
#define AAL5_MODE_MESSAGE   0x01
#define AAL5_MODE_STREAMING   0x02
#define AAL5_SSCS_NULL   0x00
#define AAL5_SSCS_SSCOP_ASSURED   0x01
#define AAL5_SSCS_SSCOP_NON_ASSURED   0x02
#define AAL5_SSCS_FRAME_RELAY   0x04
#define ATM_PHYS_RATE_SONET_STS3C   155520000
#define ATM_PHYS_RATE_IBM_25   25600000
#define ATM_CELL_TRANSFER_CAPACITY_SONET_STS3C   149760000
#define ATM_CELL_TRANSFER_CAPACITY_IBM_25   25125926
#define ATM_USER_DATA_RATE_SONET_155   1356317
#define ATM_USER_DATA_RATE_IBM_25   227556
#define BHLI_ISO   0x00
#define BHLI_UserSpecific   0x01
#define BHLI_HighLayerProfile   0x02
#define BHLI_VendorSpecificAppId   0x03
#define BLLI_L2_ISO_1745   0x01
#define BLLI_L2_Q921   0x02
#define BLLI_L2_X25L   0x06
#define BLLI_L2_X25M   0x07
#define BLLI_L2_ELAPB   0x08
#define BLLI_L2_HDLC_ARM   0x09
#define BLLI_L2_HDLC_NRM   0x0A
#define BLLI_L2_HDLC_ABM   0x0B
#define BLLI_L2_LLC   0x0C
#define BLLI_L2_X75   0x0D
#define BLLI_L2_Q922   0x0E
#define BLLI_L2_USER_SPECIFIED   0x10
#define BLLI_L2_ISO_7776   0x11
#define BLLI_L3_X25   0x06
#define BLLI_L3_ISO_8208   0x07
#define BLLI_L3_X223   0x08
#define BLLI_L3_SIO_8473   0x09
#define BLLI_L3_T70   0x0A
#define BLLI_L3_ISO_TR9577   0x0B
#define BLLI_L3_USER_SPECIFIED   0x10
#define BLLI_L3_IPI_SNAP   0x80
#define BLLI_L3_IPI_IP   0xCC
#define BCOB_A   0x00
#define BCOB_C   0x01
#define BCOB_X   0x02
#define TT_NOIND   0x00
#define TT_CBR   0x04
#define TT_VBR   0x08
#define TR_NOIND   0x00
#define TR_END_TO_END   0x01
#define TR_NO_END_TO_END   0x02
#define CLIP_NOT   0x00
#define CLIP_SUS   0x20
#define UP_P2P   0x00
#define UP_P2MP   0x01
#define ATM_CAUSE_LOC_USER   0x00
#define ATM_CAUSE_LOC_PRIVATE_LOCAL   0x01
#define ATM_CAUSE_LOC_PUBLIC_LOCAL   0x02
#define ATM_CAUSE_LOC_TRANSIT_NETWORK   0x03
#define ATM_CAUSE_LOC_PUBLIC_REMOTE   0x04
#define ATM_CAUSE_LOC_PRIVATE_REMOTE   0x05
#define ATM_CAUSE_LOC_INTERNATIONAL_NETWORK   0x07
#define ATM_CAUSE_LOC_BEYOND_INTERWORKING   0x0A
#define ATM_CAUSE_UNALLOCATED_NUMBER   0x01
#define ATM_CAUSE_NO_ROUTE_TO_TRANSIT_NETWORK   0x02
#define ATM_CAUSE_NO_ROUTE_TO_DESTINATION   0x03
#define ATM_CAUSE_VPI_VCI_UNACCEPTABLE   0x0A
#define ATM_CAUSE_NORMAL_CALL_CLEARING   0x10
#define ATM_CAUSE_USER_BUSY   0x11
#define ATM_CAUSE_NO_USER_RESPONDING   0x12
#define ATM_CAUSE_CALL_REJECTED   0x15
#define ATM_CAUSE_NUMBER_CHANGED   0x16
#define ATM_CAUSE_USER_REJECTS_CLIR   0x17
#define ATM_CAUSE_DESTINATION_OUT_OF_ORDER   0x1B
#define ATM_CAUSE_INVALID_NUMBER_FORMAT   0x1C
#define ATM_CAUSE_STATUS_ENQUIRY_RESPONSE   0x1E
#define ATM_CAUSE_NORMAL_UNSPECIFIED   0x1F
#define ATM_CAUSE_VPI_VCI_UNAVAILABLE   0x23
#define ATM_CAUSE_NETWORK_OUT_OF_ORDER   0x26
#define ATM_CAUSE_TEMPORARY_FAILURE   0x29
#define ATM_CAUSE_ACCESS_INFORMAION_DISCARDED   0x2B
#define ATM_CAUSE_NO_VPI_VCI_AVAILABLE   0x2D
#define ATM_CAUSE_RESOURCE_UNAVAILABLE   0x2F
#define ATM_CAUSE_QOS_UNAVAILABLE   0x31
#define ATM_CAUSE_USER_CELL_RATE_UNAVAILABLE   0x33
#define ATM_CAUSE_BEARER_CAPABILITY_UNAUTHORIZED   0x39
#define ATM_CAUSE_BEARER_CAPABILITY_UNAVAILABLE   0x3A
#define ATM_CAUSE_OPTION_UNAVAILABLE   0x3F
#define ATM_CAUSE_BEARER_CAPABILITY_UNIMPLEMENTED   0x41
#define ATM_CAUSE_UNSUPPORTED_TRAFFIC_PARAMETERS   0x49
#define ATM_CAUSE_INVALID_CALL_REFERENCE   0x51
#define ATM_CAUSE_CHANNEL_NONEXISTENT   0x52
#define ATM_CAUSE_INCOMPATIBLE_DESTINATION   0x58
#define ATM_CAUSE_INVALID_ENDPOINT_REFERENCE   0x59
#define ATM_CAUSE_INVALID_TRANSIT_NETWORK_SELECTION   0x5B
#define ATM_CAUSE_TOO_MANY_PENDING_ADD_PARTY   0x5C
#define ATM_CAUSE_AAL_PARAMETERS_UNSUPPORTED   0x5D
#define ATM_CAUSE_MANDATORY_IE_MISSING   0x60
#define ATM_CAUSE_UNIMPLEMENTED_MESSAGE_TYPE   0x61
#define ATM_CAUSE_UNIMPLEMENTED_IE   0x63
#define ATM_CAUSE_INVALID_IE_CONTENTS   0x64
#define ATM_CAUSE_INVALID_STATE_FOR_MESSAGE   0x65
#define ATM_CAUSE_RECOVERY_ON_TIMEOUT   0x66
#define ATM_CAUSE_INCORRECT_MESSAGE_LENGTH   0x68
#define ATM_CAUSE_PROTOCOL_ERROR   0x6F
#define ATM_CAUSE_COND_UNKNOWN   0x00
#define ATM_CAUSE_COND_PERMANENT   0x01
#define ATM_CAUSE_COND_TRANSIENT   0x02
#define ATM_CAUSE_REASON_USER   0x00
#define ATM_CAUSE_REASON_IE_MISSING   0x04
#define ATM_CAUSE_REASON_IE_INSUFFICIENT   0x08
#define ATM_CAUSE_PU_PROVIDER   0x00
#define ATM_CAUSE_PU_USER   0x08
#define ATM_CAUSE_NA_NORMAL   0x00
#define ATM_CAUSE_NA_ABNORMAL   0x04
#define ATM_SERVICE_CATEGORY_CBR   1
#define ATM_SERVICE_CATEGORY_VBR   2
#define ATM_SERVICE_CATEGORY_UBR   4
#define ATM_SERVICE_CATEGORY_ABR   8
#define ATM_FLOW_PARAMS_RSVD1_MPP   0x01
#define SAP_FIELD_ABSENT   ((ULONG)0xfffffffe)
#define SAP_FIELD_ANY   ((ULONG)0xffffffff)
#define SAP_FIELD_ANY_AESA_SEL   ((ULONG)0xfffffffa)
#define SAP_FIELD_ANY_AESA_REST   ((ULONG)0xfffffffb)
#define QOS_CLASS0   0x00
#define QOS_CLASS1   0x01
#define QOS_CLASS2   0x02
#define QOS_CLASS3   0x03
#define QOS_CLASS4   0x04
#define TNS_TYPE_NATIONAL   0x40
#define TNS_PLAN_CARRIER_ID_CODE   0x01
#define CO_FLAG_SIGNALING_VC   0x00000001
#define CO_FLAG_NO_DEST_SAP   0x00000002
#define CO_FLAG_NO_LOCAL_SAP   0x00000004
#define ATM_SERVICE_REGISTRY_LECS   1
#define ATM_SERVICE_REGISTRY_ANS   2

Typedefs

typedef ULONG ATM_ADDRESSTYPE
typedef ULONG ATM_AAL_TYPE
typedef ULONGPATM_AAL_TYPE
typedef ULONG ATM_SERVICE_CATEGORY
typedef ULONGPATM_SERVICE_CATEGORY
typedef ATM_ADDRESS ATM_CALLED_PARTY_NUMBER_IE
typedef ATM_ADDRESS ATM_CALLED_PARTY_SUBADDRESS_IE
typedef ATM_ADDRESS ATM_CALLING_PARTY_SUBADDRESS_IE
typedef ULONG ATM_SERVICE_REGISTRY_TYPE

Enumerations

enum  Q2931_IE_TYPE {
  IE_AALParameters, IE_TrafficDescriptor, IE_BroadbandBearerCapability, IE_BHLI,
  IE_BLLI, IE_CalledPartyNumber, IE_CalledPartySubaddress, IE_CallingPartyNumber,
  IE_CallingPartySubaddress, IE_Cause, IE_QOSClass, IE_TransitNetworkSelection,
  IE_BroadbandSendingComplete, IE_LIJCallId, IE_Raw, IE_AALParameters,
  IE_TrafficDescriptor, IE_BroadbandBearerCapability, IE_BHLI, IE_BLLI,
  IE_CalledPartyNumber, IE_CalledPartySubaddress, IE_CallingPartyNumber, IE_CallingPartySubaddress,
  IE_Cause, IE_QOSClass, IE_TransitNetworkSelection
}

Generated on Sat May 26 2012 05:28:50 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.