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.

InformationTAPI 2.xTAPI 3.x
Address typeslineGetCallInfo, dwAddressType member of LINECALLINFOITCallInfo::get_CallInfoLong, called with the CIL_CALLERIDADDRESSTYPE, CIL_CALLEDIDADDRESSTYPE, or CIL_CONNECTEDIDADDRESSTYPE member of CALLINFO_LONG.
Address interface pointerNAITCallInfo::get_Address
Application-specific informationlineGetCallInfo, dwAppSpecific member of LINECALLINFO

lineSetAppSpecific

ITCallInfo::get_CallInfoLong or ITCallInfo::put_CallInfoLong, called with the CIL_APPSPECIFIC member of CALLINFO_LONG.
Bearer modelineGetCallInfo, dwBearerMode member of LINECALLINFO

lineSetCallParams

ITCallInfo::get_CallInfoLong or ITCallInfo::put_CallInfoLong, called with the CIL_BEARERMODE member of CALLINFO_LONG.
Call data bufferlineGetCallInfo, dwCallDataSize and dwCallDataOffset members of LINECALLINFO

lineSetCallData

ITCallInfo::GetCallInfoBuffer, called with the CIB_CALLDATABUFFER member of CALLINFO_BUFFER
CallHub interface pointerNAITCallInfo::get_CallHub
Call IDlineGetCallInfo, dwCallID member of LINECALLINFOITCallInfo::get_CallInfoLong, called with the CIL_CALLID member of CALLINFO_LONG.
Call originlineGetCallInfo, dwOrigin member of LINECALLINFOITCallInfo::get_CallInfoLong, called with the CIL_ORIGIN member of CALLINFO_LONG.
Call parameter flagslineGetCallInfo, dwCallParamFlags member of LINECALLINFO

lineSetCallParams

ITCallInfo::get_CallInfoLong or ITCallInfo::put_CallInfoLong, called with the CIL_CALLPARAMSFLAGS member of CALLINFO_LONG.
Call privilegelineGetCallStatus, dwCallPrivilege member of LINECALLSTATUS

lineSetCallPrivilege

ITCallInfo::get_Privilege or ITCallInfo::get_CallInfoLong, called with the CIL_NUMBEROFOWNERS or CIL_NUMBEROFMONITORS member of CALLINFO_LONG.
Call ReasonlineGetCallInfo, dwReason member of LINECALLINFOITCallInfo::get_CallInfoLong, called with the CIL_REASON member of CALLINFO_LONG.
Call statelineGetCallStatus, dwCallState member of LINECALLSTATUS.ITCallInfo::get_CallState
Call treatmentlineGetCallInfo, dwCallTreatment member of LINECALLINFO

lineSetCallTreatment

ITCallInfo::get_CallInfoLong or ITCallInfo::put_CallInfoLong, called with the CIL_CALLTREATMENT member of CALLINFO_LONG.
Called party friendly nameNAITCallInfo::get_CallInfoString or ITCallInfo::put_CallInfoString, called with the CIS_CALLEDPARTYFRIENDLYNAME member of CALLINFO_STRING.
Caller IDlineGetCallInfo with dwCallerIDSize, dwCallerIDOffset, dwCallerIDNameSize, dwCallerIDNameOffset, dwCalledIDSize, dwCalledIDOffset, dwCalledIDNameSize, dwCalledIDNameOffset, or dwCallDataOffset members of LINECALLINFOITCallInfo::get_CallInfoString, called with the CIS_CALLERIDNAME, CIS_CALLERIDNUMBER, CIS_CALLEDIDNAME, or CIS_CALLEDIDNUMBER member of CALLINFO_STRING.
Calling party IDdwCallingPartyIDSize and dwCallingPartyIDOffset members of LINECALLPARAMSITCallInfo::get_CallInfoString or ITCallInfo::put_CallInfoString, called with the CIS_CALLINGPARTYID member of CALLINFO_STRING.
Charging informationlineGetCallInfo, dwChargingInfoSize and dwChargingInfoOffset members of LINECALLINFOITCallInfo::GetCallInfoBuffer, called with the CIB_CHARGINGINFOBUFFER member of CALLINFO_BUFFER
CommentlineGetCallInfo, dwCommentSize and dwCommentOffset members of LINECALLINFOITCallInfo::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 IDlineGetCallInfo, dwCompletionID member of LINECALLINFOITCallInfo::get_CallInfoLong, called with the CIL_COMPLETIONID member of CALLINFO_LONG.
Connected ID namelineGetCallInfo, dwConnectedIDSize, dwConnectedIDOffset, dwConnectedIDNameSize, or dwConnectedIDNameOffset member of LINECALLINFOITCallInfo::get_CallInfoString, called with the CIS_CONNECTEDIDNAME or CIS_CONNECTEDIDNUMBER member of CALLINFO_STRING.
Country codelineGetCallInfo,dwCountryCode of LINECALLINFOITCallInfo::get_CallInfoLong or ITCallInfo::put_CallInfoLong, called with the CIL_COUNTRYCODE member of CALLINFO_LONG.
Device-specific bufferlineGetCallInfo, dwDevSpecificSize and dwDevSpecificOffset members of LINECALLINFOITCallInfo::GetCallInfoBuffer, called with CIB_DEVSPECIFICBUFFER member of CALLINFO_BUFFER
Displayable addresslineGetCallInfo, dwDisplayableAddressSize and dwDisplayableAddressOffset members of LINECALLINFOITCallInfo::get_CallInfoString or ITCallInfo::put_CallInfoString, called with the CIS_DISPLAYABLEADDRESS member of CALLINFO_STRING.
Media typeslineGetCallInfo, dwMediaMode members of LINECALLINFOITCallInfo::get_CallInfoLong, called with the CIL_MEDIATYPESAVAILABLE member of CALLINFO_LONG.
RatelineGetCallInfo, dwRate member of LINECALLINFO

lineSetCallParams

ITCallInfo::get_CallInfoLong or ITCallInfo::put_CallInfoLong, called with the CIL_MAXRATE, CIL_MINRATE, or CIL_RATE member of CALLINFO_LONG.
RedirectionlineGetCallInfo, dwRedirectionIDSize, dwRedirectionIDOffset, dwRedirectionIDNameSize, dwRedirectionIDNameOffset, dwRedirectingIDSize, dwRedirectingIDOffset, dwRedirectingIDNameSize, or dwRedirectingIDNameOffset members of LINECALLINFOITCallInfo::get_CallInfoString or ITCallInfo::put_CallInfoString, called with the CIS_REDIRECTIONIDNAME, CIS_REDIRECTIONIDNUMBER, CIS_REDIRECTINGIDNAME, or CIS_REDIRECTINGIDNUMBER member of CALLINFO_STRING.
TrunklineGetCallInfo, dwTrunk member of LINECALLINFOITCallInfo::get_CallInfoLong, called with CIL_TRUNK member of CALLINFO_LONG.
User/user informationlineGetCallInfo, dwCallDataSize and dwCallDataOffset members of LINECALLINFO

lineSendUserUserInfo

ITCallInfo::GetCallInfoBuffer, called with the CIB_USERUSERINFO member of CALLINFO_BUFFER and ITCallInfo::ReleaseUserUserInfo.

 

Send comments about this topic to Microsoft

Build date: 11/19/2009

Tags :


Page view tracker