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

ws2atm.h File Reference
#include <pshpack4.h>
#include <poppack.h>

Go to the source code of this file.

Data Structures

struct  PATM_ADDRESS
struct  ATM_BLLI
struct  ATM_BHLI
struct  LPSOCKADDR_ATM
struct  PQ2931_IE
struct  PAAL5_PARAMETERS
struct  PAALUSER_PARAMETERS
struct  PAAL_PARAMETERS_IE
struct  ATM_TD
struct  PATM_TRAFFIC_DESCRIPTOR_IE
struct  PATM_BROADBAND_BEARER_CAPABILITY_IE
struct  PATM_BLLI_IE
struct  PATM_CALLING_PARTY_NUMBER_IE
struct  PATM_CAUSE_IE
struct  PATM_QOS_CLASS_IE
struct  PATM_TRANSIT_NETWORK_SELECTION_IE
struct  ATM_CONNECTION_ID
struct  ATM_PVC_PARAMS

Defines

#define ATMPROTO_AALUSER   0x00
#define ATMPROTO_AAL1   0x01
#define ATMPROTO_AAL2   0x02
#define ATMPROTO_AAL34   0x03
#define ATMPROTO_AAL5   0x05
#define SAP_FIELD_ABSENT   0xFFFFFFFE
#define SAP_FIELD_ANY   0xFFFFFFFF
#define SAP_FIELD_ANY_AESA_SEL   0xFFFFFFFA
#define SAP_FIELD_ANY_AESA_REST   0xFFFFFFFB
#define ATM_E164   0x01
#define ATM_NSAP   0x02
#define ATM_AESA   0x02
#define ATM_ADDR_SIZE   20
#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 BHLI_ISO   0x00
#define BHLI_UserSpecific   0x01
#define BHLI_HighLayerProfile   0x02
#define BHLI_VendorSpecificAppId   0x03
#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 BCOB_A   0x01
#define BCOB_C   0x03
#define BCOB_X   0x10
#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 BLLI_L2_MODE_NORMAL   0x40
#define BLLI_L2_MODE_EXT   0x80
#define BLLI_L3_MODE_NORMAL   0x40
#define BLLI_L3_MODE_EXT   0x80
#define BLLI_L3_PACKET_16   0x04
#define BLLI_L3_PACKET_32   0x05
#define BLLI_L3_PACKET_64   0x06
#define BLLI_L3_PACKET_128   0x07
#define BLLI_L3_PACKET_256   0x08
#define BLLI_L3_PACKET_512   0x09
#define BLLI_L3_PACKET_1024   0x0A
#define BLLI_L3_PACKET_2048   0x0B
#define BLLI_L3_PACKET_4096   0x0C
#define PI_ALLOWED   0x00
#define PI_RESTRICTED   0x40
#define PI_NUMBER_NOT_AVAILABLE   0x80
#define SI_USER_NOT_SCREENED   0x00
#define SI_USER_PASSED   0x01
#define SI_USER_FAILED   0x02
#define SI_NETWORK   0x03
#define CAUSE_LOC_USER   0x00
#define CAUSE_LOC_PRIVATE_LOCAL   0x01
#define CAUSE_LOC_PUBLIC_LOCAL   0x02
#define CAUSE_LOC_TRANSIT_NETWORK   0x03
#define CAUSE_LOC_PUBLIC_REMOTE   0x04
#define CAUSE_LOC_PRIVATE_REMOTE   0x05
#define CAUSE_LOC_INTERNATIONAL_NETWORK   0x07
#define CAUSE_LOC_BEYOND_INTERWORKING   0x0A
#define CAUSE_UNALLOCATED_NUMBER   0x01
#define CAUSE_NO_ROUTE_TO_TRANSIT_NETWORK   0x02
#define CAUSE_NO_ROUTE_TO_DESTINATION   0x03
#define CAUSE_VPI_VCI_UNACCEPTABLE   0x0A
#define CAUSE_NORMAL_CALL_CLEARING   0x10
#define CAUSE_USER_BUSY   0x11
#define CAUSE_NO_USER_RESPONDING   0x12
#define CAUSE_CALL_REJECTED   0x15
#define CAUSE_NUMBER_CHANGED   0x16
#define CAUSE_USER_REJECTS_CLIR   0x17
#define CAUSE_DESTINATION_OUT_OF_ORDER   0x1B
#define CAUSE_INVALID_NUMBER_FORMAT   0x1C
#define CAUSE_STATUS_ENQUIRY_RESPONSE   0x1E
#define CAUSE_NORMAL_UNSPECIFIED   0x1F
#define CAUSE_VPI_VCI_UNAVAILABLE   0x23
#define CAUSE_NETWORK_OUT_OF_ORDER   0x26
#define CAUSE_TEMPORARY_FAILURE   0x29
#define CAUSE_ACCESS_INFORMAION_DISCARDED   0x2B
#define CAUSE_NO_VPI_VCI_AVAILABLE   0x2D
#define CAUSE_RESOURCE_UNAVAILABLE   0x2F
#define CAUSE_QOS_UNAVAILABLE   0x31
#define CAUSE_USER_CELL_RATE_UNAVAILABLE   0x33
#define CAUSE_BEARER_CAPABILITY_UNAUTHORIZED   0x39
#define CAUSE_BEARER_CAPABILITY_UNAVAILABLE   0x3A
#define CAUSE_OPTION_UNAVAILABLE   0x3F
#define CAUSE_BEARER_CAPABILITY_UNIMPLEMENTED   0x41
#define CAUSE_UNSUPPORTED_TRAFFIC_PARAMETERS   0x49
#define CAUSE_INVALID_CALL_REFERENCE   0x51
#define CAUSE_CHANNEL_NONEXISTENT   0x52
#define CAUSE_INCOMPATIBLE_DESTINATION   0x58
#define CAUSE_INVALID_ENDPOINT_REFERENCE   0x59
#define CAUSE_INVALID_TRANSIT_NETWORK_SELECTION   0x5B
#define CAUSE_TOO_MANY_PENDING_ADD_PARTY   0x5C
#define CAUSE_AAL_PARAMETERS_UNSUPPORTED   0x5D
#define CAUSE_MANDATORY_IE_MISSING   0x60
#define CAUSE_UNIMPLEMENTED_MESSAGE_TYPE   0x61
#define CAUSE_UNIMPLEMENTED_IE   0x63
#define CAUSE_INVALID_IE_CONTENTS   0x64
#define CAUSE_INVALID_STATE_FOR_MESSAGE   0x65
#define CAUSE_RECOVERY_ON_TIMEOUT   0x66
#define CAUSE_INCORRECT_MESSAGE_LENGTH   0x68
#define CAUSE_PROTOCOL_ERROR   0x6F
#define CAUSE_COND_UNKNOWN   0x00
#define CAUSE_COND_PERMANENT   0x01
#define CAUSE_COND_TRANSIENT   0x02
#define CAUSE_REASON_USER   0x00
#define CAUSE_REASON_IE_MISSING   0x04
#define CAUSE_REASON_IE_INSUFFICIENT   0x08
#define CAUSE_PU_PROVIDER   0x00
#define CAUSE_PU_USER   0x08
#define CAUSE_NA_NORMAL   0x00
#define CAUSE_NA_ABNORMAL   0x04
#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 SIO_GET_NUMBER_OF_ATM_DEVICES   0x50160001
#define SIO_GET_ATM_ADDRESS   0xd0160002
#define SIO_ASSOCIATE_PVC   0x90160003
#define SIO_GET_ATM_CONNECTION_ID   0x50160004

Typedefs

typedef ATM_BHLI ATM_BHLI_IE
typedef ATM_ADDRESS ATM_CALLED_PARTY_NUMBER_IE
typedef ATM_ADDRESS ATM_CALLED_PARTY_SUBADDRESS_IE
typedef ATM_ADDRESS ATM_CALLING_PARTY_SUBADDRESS_IE

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
}
enum  AAL_TYPE { AALTYPE_5 = 5, AALTYPE_USER = 16 }

Generated on Fri May 25 2012 05:53:58 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.