4.1 DirectPlay4EnumSessionsRequest
The following is a sample DPSP_MSG_ENUMSESSIONS (section 2.2.29) message, indicating its parsed fields and example values.
-
- DirectPlay4: DpspMsgEnumSessions (0x0002): , Application GUID: {A052A50B-FFE0-CF11-9C4E-00A0C905425E}, Flags: 0x00000002, Message Size: 70, Token: 0xfab - MessageSize: Message Size: 70, Token: 0xfab Size: 70 (0x46) Token: 0xFAB - Message received from a remote DirectPlay machine - SockAddr: Family = 2 (0x2), Port = 2300 (0x08FC), Address = 0.0.0.0 SinFamily: 2 (0x2) SinPort: 2300 (0x08FC) SinAddr: 0.0.0.0 SinZero: 0 (0x0) - Message: DpspMsgEnumSessions (0x0002): , Application GUID: {A052A50B-FFE0-CF11-9C4E-00A0C905425E}, Flags: 0x00000002 Signature: play - CmdToken: DpspMsgEnumSessions (0x0002) Command: DpspMsgEnumSessions (0x0002) Version: 14 (0xE) - DpspMsgEnumSessions: GuidApplication: {A052A50B-FFE0-CF11-9C4E-00A0C905425E} PasswordOffset: 32 (0x20) - Flags: 0x00000002 Available: (...............................0) Don't enumerate sessions which can be joined All: (..............................1.) Enumerate all sessions even if they can't be joined Previous: (.............................0..) Obsolete NoRefresh: (............................0...) The response from previous enums will be freed Async: (...........................0....) Don't start an asynchronous enum sessions StopAsync: (..........................0.....) Don't stop an asynchronous enum sessions PasswordRequired: (.........................0......) Don't enumerate sessions if they require a password ReturnStatus: (........................0.......) Don't return enumeration status Unused: (000000000000000000000000........) Password: Password