LINEFORWARD
The LINEFORWARD structure describes an entry of the forwarding instructions. The LINEFORWARDLIST and the LINEADDRESSSTATUS structures can contain an array of LINEFORWARD structures.
typedef struct lineforward_tag {
DWORD dwForwardMode;
DWORD dwCallerAddressSize;
DWORD dwCallerAddressOffset;
DWORD dwDestCountryCode;
DWORD dwDestAddressSize;
DWORD dwDestAddressOffset;
} LINEFORWARD, FAR *LPLINEFORWARD;
Members
- dwForwardMode
- The types of forwarding. This member uses one of the LINEFORWARDMODE_ Constants.
- dwCallerAddressSize
- dwCallerAddressOffset
- The size, in bytes, of the variably sized address field containing the address of a caller to be forwarded, and the offset, in bytes, from the beginning of the containing data structure. The dwCallerAddressSize/Offset member is set to zero if dwForwardMode is not one of the following: LINEFORWARDMODE_BUSYNASPECIFIC, LINEFORWARDMODE_NOANSWSPECIFIC, LINEFORWARDMODE_UNCONDSPECIFIC, or LINEFORWARDMODE_BUSYSPECIFIC.
- dwDestCountryCode
- The country code of the destination address to which the call is to be forwarded.
- dwDestAddressSize
- dwDestAddressOffset
- The size, in bytes, of the variably sized address field containing the address of the address where calls are to be forwarded, and the offset, in bytes, from the beginning of the containing data structure.
Remarks
This structure may not be extended.
Each entry in the LINEFORWARD structure specifies a forwarding request.
Windows NT/2000: Requires Windows NT 4.0 SP3 or later.
Windows 95/98: Requires Windows 95 or later.
Version: Requires TAPI 1.4 or later.
Header: Declared in Tapi.h.
See Also
LINEFORWARDLIST, LINEADDRESSSTATUS, lineForward, TSPI_lineForward