TAPI 2.x to TAPI 3.x Cross-Reference

The following material provides some assistance to programmers familiar with the TAPI 2.x API in locating appropriate methods in the TAPI 3.x API. This section is not intended to be exhaustive, and provides cross-referencing only in selected areas.

Information TAPI 2.x TAPI 3.x
Address types lineGetCallInfo, dwAddressType member of LINECALLINFO ITCallInfo::get_CallInfoLong, called with the CIL_CALLERIDADDRESSTYPE, CIL_CALLEDIDADDRESSTYPE, or CIL_CONNECTEDIDADDRESSTYPE member of CALLINFO_LONG.
Address interface pointer NA ITCallInfo::get_Address
Application-specific information lineGetCallInfo, dwAppSpecific member of LINECALLINFOlineSetAppSpecific
ITCallInfo::get_CallInfoLong or ITCallInfo::put_CallInfoLong, called with the CIL_APPSPECIFIC member of CALLINFO_LONG.
Bearer mode lineGetCallInfo, dwBearerMode member of LINECALLINFOlineSetCallParams
ITCallInfo::get_CallInfoLong or ITCallInfo::put_CallInfoLong, called with the CIL_BEARERMODE member of CALLINFO_LONG.
Call data buffer lineGetCallInfo, dwCallDataSize and dwCallDataOffset members of LINECALLINFOlineSetCallData
ITCallInfo::GetCallInfoBuffer, called with the CIB_CALLDATABUFFER member of CALLINFO_BUFFER
CallHub interface pointer NA ITCallInfo::get_CallHub
Call ID lineGetCallInfo, dwCallID member of LINECALLINFO ITCallInfo::get_CallInfoLong, called with the CIL_CALLID member of CALLINFO_LONG.
Call origin lineGetCallInfo, dwOrigin member of LINECALLINFO ITCallInfo::get_CallInfoLong, called with the CIL_ORIGIN member of CALLINFO_LONG.
Call parameter flags lineGetCallInfo, dwCallParamFlags member of LINECALLINFOlineSetCallParams
ITCallInfo::get_CallInfoLong or ITCallInfo::put_CallInfoLong, called with the CIL_CALLPARAMSFLAGS member of CALLINFO_LONG.
Call privilege lineGetCallStatus, dwCallPrivilege member of LINECALLSTATUSlineSetCallPrivilege
ITCallInfo::get_Privilege or ITCallInfo::get_CallInfoLong, called with the CIL_NUMBEROFOWNERS or CIL_NUMBEROFMONITORS member of CALLINFO_LONG.
Call Reason lineGetCallInfo, dwReason member of LINECALLINFO ITCallInfo::get_CallInfoLong, called with the CIL_REASON member of CALLINFO_LONG.
Call state lineGetCallStatus, dwCallState member of LINECALLSTATUS. ITCallInfo::get_CallState
Call treatment lineGetCallInfo, dwCallTreatment member of LINECALLINFOlineSetCallTreatment
ITCallInfo::get_CallInfoLong or ITCallInfo::put_CallInfoLong, called with the CIL_CALLTREATMENT member of CALLINFO_LONG.
Called party friendly name NA ITCallInfo::get_CallInfoString or ITCallInfo::put_CallInfoString, called with the CIS_CALLEDPARTYFRIENDLYNAME member of CALLINFO_STRING.
Caller ID lineGetCallInfo with dwCallerIDSize, dwCallerIDOffset, dwCallerIDNameSize, dwCallerIDNameOffset, dwCalledIDSize, dwCalledIDOffset, dwCalledIDNameSize, dwCalledIDNameOffset, or dwCallDataOffset members of LINECALLINFO ITCallInfo::get_CallInfoString, called with the CIS_CALLERIDNAME, CIS_CALLERIDNUMBER, CIS_CALLEDIDNAME, or CIS_CALLEDIDNUMBER member of CALLINFO_STRING.
Calling party ID dwCallingPartyIDSize and dwCallingPartyIDOffset members of LINECALLPARAMS ITCallInfo::get_CallInfoString or ITCallInfo::put_CallInfoString, called with the CIS_CALLINGPARTYID member of CALLINFO_STRING.
Charging information lineGetCallInfo, dwChargingInfoSize and dwChargingInfoOffset members of LINECALLINFO ITCallInfo::GetCallInfoBuffer, called with the CIB_CHARGINGINFOBUFFER member of CALLINFO_BUFFER
Comment lineGetCallInfo, dwCommentSize and dwCommentOffset members of LINECALLINFO ITCallInfo::get_CallInfoString or ITCallInfo::put_CallInfoString, called with the CIS_COMMENT member of CALLINFO_STRING.
Compatibility buffer (ISDN Q.931) lineGetCallInfo, dwHighLevelCompSize, dwHighLevelCompOffset, dwLowLevelCompSize, or dwLowLevelCompOffset members of LINECALLINFO. ITCallInfo::GetCallInfoBuffer, called with the CIB_HIGHLEVELCOMPATIBILITYBUFFER or CIB_LOWLEVELCOMPATIBILITYBUFFER member of CALLINFO_BUFFER
Completion ID lineGetCallInfo, dwCompletionID member of LINECALLINFO ITCallInfo::get_CallInfoLong, called with the CIL_COMPLETIONID member of CALLINFO_LONG.
Connected ID name lineGetCallInfo, dwConnectedIDSize, dwConnectedIDOffset, dwConnectedIDNameSize, or dwConnectedIDNameOffset member of LINECALLINFO ITCallInfo::get_CallInfoString, called with the CIS_CONNECTEDIDNAME or CIS_CONNECTEDIDNUMBER member of CALLINFO_STRING.
Country code lineGetCallInfo,dwCountryCode of LINECALLINFO ITCallInfo::get_CallInfoLong or ITCallInfo::put_CallInfoLong, called with the CIL_COUNTRYCODE member of CALLINFO_LONG.
Device-specific buffer lineGetCallInfo, dwDevSpecificSize and dwDevSpecificOffset members of LINECALLINFO ITCallInfo::GetCallInfoBuffer, called with CIB_DEVSPECIFICBUFFER member of CALLINFO_BUFFER
Displayable address lineGetCallInfo, dwDisplayableAddressSize and dwDisplayableAddressOffset members of LINECALLINFO ITCallInfo::get_CallInfoString or ITCallInfo::put_CallInfoString, called with the CIS_DISPLAYABLEADDRESS member of CALLINFO_STRING.
Media types lineGetCallInfo, dwMediaMode members of LINECALLINFO ITCallInfo::get_CallInfoLong, called with the CIL_MEDIATYPESAVAILABLE member of CALLINFO_LONG.
Rate lineGetCallInfo, dwRate member of LINECALLINFOlineSetCallParams
ITCallInfo::get_CallInfoLong or ITCallInfo::put_CallInfoLong, called with the CIL_MAXRATE, CIL_MINRATE, or CIL_RATE member of CALLINFO_LONG.
Redirection lineGetCallInfo, dwRedirectionIDSize, dwRedirectionIDOffset, dwRedirectionIDNameSize, dwRedirectionIDNameOffset, dwRedirectingIDSize, dwRedirectingIDOffset, dwRedirectingIDNameSize, or dwRedirectingIDNameOffset members of LINECALLINFO ITCallInfo::get_CallInfoString or ITCallInfo::put_CallInfoString, called with the CIS_REDIRECTIONIDNAME, CIS_REDIRECTIONIDNUMBER, CIS_REDIRECTINGIDNAME, or CIS_REDIRECTINGIDNUMBER member of CALLINFO_STRING.
Trunk lineGetCallInfo, dwTrunk member of LINECALLINFO ITCallInfo::get_CallInfoLong, called with CIL_TRUNK member of CALLINFO_LONG.
User/user information lineGetCallInfo, dwCallDataSize and dwCallDataOffset members of LINECALLINFOlineSendUserUserInfo
ITCallInfo::GetCallInfoBuffer, called with the CIB_USERUSERINFO member of CALLINFO_BUFFER and ITCallInfo::ReleaseUserUserInfo.