#include <fte.h>
XFRADDRESS xfrAddress; /* variable-length structure describing transfer address */
LPXFRADDRESS lpAddress; /* 32-bit pointer to transfer address structure */
Variables of types XFRADDRESS and LPXFRADDRESS specify a transfer address.
Parameters
xfrAddress
Structure that describes a transfer address.
typedef struct tagXFRADDRESS
{
DWORD dwSize;
DWORD dwType;
UUID uuidAppID;
union {
DWORD dwDeviceId;
char achAddress[1];
}
}XFRADDRESS;
dwSize
Total size (in bytes) of structure including the dwSize field.
dwType
Type of transport for file transfer. It can be one of these values:
Value | Meaning |
XF_VOICEVIEW | VoiceView modem transport. |
XF_DATAMODEM | Data modem transport. |
XF_ISDN | ISDN transport. |
XF_IR | Infrared transport. |
XF_NETWORK | Network transport. |
XF_SVD | Simultaneous voice and data transport. |
uuidAppID
Specific application ID associated with transfer. NULL specifies the default file transfer application.
dwDeviceId
The permanent line ID associated with a TAPI device. A value of -1 will specify the default TAPI device. This field is required for VoiceView transports.
achAddress
Character string that represents the transport-specific address: phone number, socket address, etc. Use achAddress when using nonVoiceView transports.
lpAddress
32-bit pointer to the transfer address structure.
See Also
UUID, xfConnect, xfConnectAndSend