Ignore:
Timestamp:
Sep 10, 2001, 8:02:59 PM (24 years ago)
Author:
sandervl
Message:

header updates

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/win/tapi.h

    r6686 r6694  
    223223    DWORD dwDevSpecificOffset;
    224224} LINECALLSTATUS, *LPLINECALLSTATUS;
     225
     226typedef struct linecardentry_tag
     227{
     228    DWORD       dwPermanentCardID;
     229    DWORD       dwCardNameSize;
     230    DWORD       dwCardNameOffset;
     231    DWORD       dwCardNumberDigits;
     232    DWORD       dwSameAreaRuleSize;
     233    DWORD       dwSameAreaRuleOffset;
     234    DWORD       dwLongDistanceRuleSize;
     235    DWORD       dwLongDistanceRuleOffset;
     236    DWORD       dwInternationalRuleSize;
     237    DWORD       dwInternationalRuleOffset;
     238    DWORD       dwOptions;               
     239} LINECARDENTRY, *LPLINECARDENTRY;
    225240
    226241typedef struct linecountrylist_tag {
     
    917932#endif
    918933
     934
     935#define LINE_ADDRESSSTATE                       0L
     936#define LINE_CALLINFO                           1L
     937#define LINE_CALLSTATE                          2L
     938#define LINE_CLOSE                              3L
     939#define LINE_DEVSPECIFIC                        4L
     940#define LINE_DEVSPECIFICFEATURE                 5L
     941#define LINE_GATHERDIGITS                       6L
     942#define LINE_GENERATE                           7L
     943#define LINE_LINEDEVSTATE                       8L
     944#define LINE_MONITORDIGITS                      9L
     945#define LINE_MONITORMEDIA                       10L
     946#define LINE_MONITORTONE                        11L
     947#define LINE_REPLY                              12L
     948#define LINE_REQUEST                            13L
     949#define PHONE_BUTTON                            14L
     950#define PHONE_CLOSE                             15L
     951#define PHONE_DEVSPECIFIC                       16L
     952#define PHONE_REPLY                             17L
     953#define PHONE_STATE                             18L
     954#define LINE_CREATE                             19L       
     955#define PHONE_CREATE                            20L       
     956
     957#if (TAPI_CURRENT_VERSION >= 0x00020000)
     958#define LINE_AGENTSPECIFIC                      21L       
     959#define LINE_AGENTSTATUS                        22L       
     960#define LINE_APPNEWCALL                         23L       
     961#define LINE_PROXYREQUEST                       24L       
     962#define LINE_REMOVE                             25L       
     963#define PHONE_REMOVE                            26L       
     964#endif
     965
     966
     967#define INITIALIZE_NEGOTIATION                  0xFFFFFFFFL
     968
     969#define LINEADDRCAPFLAGS_FWDNUMRINGS            0x00000001
     970#define LINEADDRCAPFLAGS_PICKUPGROUPID          0x00000002
     971#define LINEADDRCAPFLAGS_SECURE                 0x00000004
     972#define LINEADDRCAPFLAGS_BLOCKIDDEFAULT         0x00000008
     973#define LINEADDRCAPFLAGS_BLOCKIDOVERRIDE        0x00000010
     974#define LINEADDRCAPFLAGS_DIALED                 0x00000020
     975#define LINEADDRCAPFLAGS_ORIGOFFHOOK            0x00000040
     976#define LINEADDRCAPFLAGS_DESTOFFHOOK            0x00000080
     977#define LINEADDRCAPFLAGS_FWDCONSULT             0x00000100
     978#define LINEADDRCAPFLAGS_SETUPCONFNULL          0x00000200
     979#define LINEADDRCAPFLAGS_AUTORECONNECT          0x00000400
     980#define LINEADDRCAPFLAGS_COMPLETIONID           0x00000800
     981#define LINEADDRCAPFLAGS_TRANSFERHELD           0x00001000
     982#define LINEADDRCAPFLAGS_TRANSFERMAKE           0x00002000
     983#define LINEADDRCAPFLAGS_CONFERENCEHELD         0x00004000
     984#define LINEADDRCAPFLAGS_CONFERENCEMAKE         0x00008000
     985#define LINEADDRCAPFLAGS_PARTIALDIAL            0x00010000
     986#define LINEADDRCAPFLAGS_FWDSTATUSVALID         0x00020000
     987#define LINEADDRCAPFLAGS_FWDINTEXTADDR          0x00040000
     988#define LINEADDRCAPFLAGS_FWDBUSYNAADDR          0x00080000
     989#define LINEADDRCAPFLAGS_ACCEPTTOALERT          0x00100000
     990#define LINEADDRCAPFLAGS_CONFDROP               0x00200000
     991#define LINEADDRCAPFLAGS_PICKUPCALLWAIT         0x00400000
     992#if (TAPI_CURRENT_VERSION >= 0x00020000)
     993#define LINEADDRCAPFLAGS_PREDICTIVEDIALER       0x00800000
     994#define LINEADDRCAPFLAGS_QUEUE                  0x01000000
     995#define LINEADDRCAPFLAGS_ROUTEPOINT             0x02000000
     996#define LINEADDRCAPFLAGS_HOLDMAKESNEW           0x04000000
     997#define LINEADDRCAPFLAGS_NOINTERNALCALLS        0x08000000
     998#define LINEADDRCAPFLAGS_NOEXTERNALCALLS        0x10000000
     999#define LINEADDRCAPFLAGS_SETCALLINGID           0x20000000
     1000#endif
     1001
     1002#define LINEADDRESSMODE_ADDRESSID               0x00000001
     1003#define LINEADDRESSMODE_DIALABLEADDR            0x00000002
     1004
     1005#define LINEADDRESSSHARING_PRIVATE              0x00000001
     1006#define LINEADDRESSSHARING_BRIDGEDEXCL          0x00000002
     1007#define LINEADDRESSSHARING_BRIDGEDNEW           0x00000004
     1008#define LINEADDRESSSHARING_BRIDGEDSHARED        0x00000008
     1009#define LINEADDRESSSHARING_MONITORED            0x00000010
     1010
     1011#define LINEADDRESSSTATE_OTHER                  0x00000001
     1012#define LINEADDRESSSTATE_DEVSPECIFIC            0x00000002
     1013#define LINEADDRESSSTATE_INUSEZERO              0x00000004
     1014#define LINEADDRESSSTATE_INUSEONE               0x00000008
     1015#define LINEADDRESSSTATE_INUSEMANY              0x00000010
     1016#define LINEADDRESSSTATE_NUMCALLS               0x00000020
     1017#define LINEADDRESSSTATE_FORWARD                0x00000040
     1018#define LINEADDRESSSTATE_TERMINALS              0x00000080
     1019#define LINEADDRESSSTATE_CAPSCHANGE             0x00000100
     1020
     1021#define LINEADDRFEATURE_FORWARD                 0x00000001
     1022#define LINEADDRFEATURE_MAKECALL                0x00000002
     1023#define LINEADDRFEATURE_PICKUP                  0x00000004
     1024#define LINEADDRFEATURE_SETMEDIACONTROL         0x00000008
     1025#define LINEADDRFEATURE_SETTERMINAL             0x00000010
     1026#define LINEADDRFEATURE_SETUPCONF               0x00000020
     1027#define LINEADDRFEATURE_UNCOMPLETECALL          0x00000040
     1028#define LINEADDRFEATURE_UNPARK                  0x00000080
     1029#if (TAPI_CURRENT_VERSION >= 0x00020000)
     1030#define LINEADDRFEATURE_PICKUPHELD              0x00000100
     1031#define LINEADDRFEATURE_PICKUPGROUP             0x00000200
     1032#define LINEADDRFEATURE_PICKUPDIRECT            0x00000400
     1033#define LINEADDRFEATURE_PICKUPWAITING           0x00000800
     1034#define LINEADDRFEATURE_FORWARDFWD              0x00001000
     1035#define LINEADDRFEATURE_FORWARDDND              0x00002000
     1036#endif
     1037
     1038#if (TAPI_CURRENT_VERSION >= 0x00020000)
     1039#define LINEAGENTFEATURE_SETAGENTGROUP          0x00000001
     1040#define LINEAGENTFEATURE_SETAGENTSTATE          0x00000002
     1041#define LINEAGENTFEATURE_SETAGENTACTIVITY       0x00000004
     1042#define LINEAGENTFEATURE_AGENTSPECIFIC          0x00000008
     1043#define LINEAGENTFEATURE_GETAGENTACTIVITYLIST   0x00000010
     1044#define LINEAGENTFEATURE_GETAGENTGROUP          0x00000020
     1045
     1046#define LINEAGENTSTATE_LOGGEDOFF                0x00000001
     1047#define LINEAGENTSTATE_NOTREADY                 0x00000002
     1048#define LINEAGENTSTATE_READY                    0x00000004
     1049#define LINEAGENTSTATE_BUSYACD                  0x00000008
     1050#define LINEAGENTSTATE_BUSYINCOMING             0x00000010
     1051#define LINEAGENTSTATE_BUSYOUTBOUND             0x00000020
     1052#define LINEAGENTSTATE_BUSYOTHER                0x00000040
     1053#define LINEAGENTSTATE_WORKINGAFTERCALL         0x00000080
     1054#define LINEAGENTSTATE_UNKNOWN                  0x00000100
     1055#define LINEAGENTSTATE_UNAVAIL                  0x00000200
     1056
     1057#define LINEAGENTSTATUS_GROUP                   0x00000001
     1058#define LINEAGENTSTATUS_STATE                   0x00000002
     1059#define LINEAGENTSTATUS_NEXTSTATE               0x00000004
     1060#define LINEAGENTSTATUS_ACTIVITY                0x00000008
     1061#define LINEAGENTSTATUS_ACTIVITYLIST            0x00000010
     1062#define LINEAGENTSTATUS_GROUPLIST               0x00000020
     1063#define LINEAGENTSTATUS_CAPSCHANGE              0x00000040
     1064#define LINEAGENTSTATUS_VALIDSTATES             0x00000080
     1065#define LINEAGENTSTATUS_VALIDNEXTSTATES         0x00000100
     1066#endif
     1067
     1068
     1069#define LINEANSWERMODE_NONE                     0x00000001
     1070#define LINEANSWERMODE_DROP                     0x00000002
     1071#define LINEANSWERMODE_HOLD                     0x00000004
     1072
    9191073#define LINEFEATURE_DEVSPECIFIC                 0x00000001
    9201074#define LINEFEATURE_DEVSPECIFICFEAT             0x00000002
     
    11981352#endif
    11991353
     1354#define STRINGFORMAT_ASCII                      0x00000001
     1355#define STRINGFORMAT_DBCS                       0x00000002
     1356#define STRINGFORMAT_UNICODE                    0x00000003
     1357#define STRINGFORMAT_BINARY                     0x00000004
     1358
    12001359#ifdef __cplusplus
    12011360} /* extern "C" */
Note: See TracChangeset for help on using the changeset viewer.