2.2.27 TRANS_USERDATA_REQ_INTEGRITY_CHECK

The TRANS_USERDATA_REQ_INTEGRITY_CHECK packet requests that a host determine if a target client is still in the game session. This packet begins with a TRANS_USERDATA_HEADER.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

dwPacketType

dwReqContext

dpnidTarget

dwPacketType (4 bytes): A 32-bit integer that indicates the packet type. This field MUST be set to 0x000000E2 to indicate that this is a request for the host to determine whether a target client is still in the game session.

dwReqContext (4 bytes): A 32-bit field that contains the context for the request operation. Values for the dwReqContext field are not used to convey information by the DirectPlay DXDiag Usage Protocol, but other implementers MAY choose to include this field in order to convey the context to the recipient.

dpnidTarget (4 bytes): A 32-bit integer that specifies the identifier of the selected target client, which the host validates.