ISDN Constants

// Flags for ISDNDEVCAPS
#define ISDN_DEFAULT               0x00000000L

// Subtype ordinals for ISDNDEVCAPS
#define ISDN_SUBTYPE_INTERNAL      0x00000000L
#define ISDN_SUBTYPE_PCMCIA        0x00000001L

// Flags for ISDNLINECAPS
#define ISDN_LINE_DEFAULT          0x00000000L
#define ISDN_LINE_INACTIVE         0x00000001L     

// Channel flags for ISDNLINECAPS
#define ISDN_CHAN_DEFAULT          0x00000000L
#define ISDN_CHAN_INACTIVE         0x00000001L
#define ISDN_CHAN_SPEED_ADJUST     0x00000002L

// Switch type for ISDNLINECAPS
#define ISDN_SWITCH_NONE           0x00000000L
#define ISDN_SWITCH_AUTO           0x00000001L
#define ISDN_SWITCH_ATT            0x00000002L
#define ISDN_SWITCH_NI1            0x00000004L
#define ISDN_SWITCH_NTI            0x00000008L
#define ISDN_SWITCH_INS64          0x00000010L
#define ISDN_SWITCH_1TR6           0x00000020L
#define ISDN_SWITCH_VN3            0x00000040L
#define ISDN_SWITCH_NET3           0x00000080L    // retained for
                                // backward compatibility
#define ISDN_SWITCH_DSS1           0x00000080L
#define ISDN_SWITCH_AUS            0x00000100L
#define ISDN_SWITCH_BEL            0x00000200L

// Speed type for ISDNLINECAPS
#define ISDN_SPEED_NONE            0x00000000L
#define ISDN_SPEED_56K_VOICE       0x00000001L
#define ISDN_SPEED_56K_DATA        0x00000002L
#define ISDN_SPEED_64K_DATA        0x00000004L
#define ISDN_SPEED_128K_DATA       0x00000008L

// Options for ISDNLINECAPS
#define ISDN_LINEOPT_DEFAULT       0x00000000L
#define ISDN_LINEOPT_CHANNELID     0x00000001L
#define ISDN_LINEOPT_FIXEDCOUNT    0x00000002L

// Options for channel
#define ISDN_CHANOPT_DEFAULT       0x00000000L
#define ISDN_CHANOPT_SHOW_STATUS   0x00000001L
#define ISDN_CHANOPT_ENABLE_LOG    0x00000002L
#define ISDN_CHANOPT_INACTIVE_TIMEOUT    0x00000004L