MTPIPCONNECTIONINFO (Compact 7)
3/12/2014
This structure defines TCP/IP connection information for a pending connection from an MTP initiator.
Syntax
typedef struct _MTPIPCONNECTIONINFO {
DWORD dwNonce;
GUID guidClient;
WCHAR rgwchClientName[MTPIP_CONNAUTH_MAX_NAME_LENGTH];
DWORD cchClientName;
SOCKADDR_STORAGE saClient;
SOCKADDR_STORAGE saLocal;
} MTPIPCONNECTIONINFO;
Members
- dwNonce
Number used once; pass to MTPIPAuthorizeConnection to authorize a pending connection from an MTP initiator.
- guidClient
The GUID associated with the MTP initiator.
- rgwchClientName
The host name of the MTP initiator.
- cchClientName
The number of characters in the host name of the MTP initiator.
- saClient
The socket address associated with the MTP initiator for the pending TCP/IP connection.
- saLocal
The socket address associated with the local MTP responder for the pending TCP/IP connection.
Remarks
Original equipment manufacturers (OEMs) do not modify members of this structure; MTPIPGetConnectionData fills this structure with connection information.
The value returned in dwNonce is a pseudo-random number that you pass to MTPIPAuthorizeConnection to help prevent replay attacks.
See Also
Reference
MTP IP Authentication Structures
MTPIPGetConnectionData
MTPIPAuthorizeConnection