Huge thanks to our Platinum Members Endace and LiveAction,
and our Silver Member Veeam, for supporting the Wireshark Foundation and project.

Display Filter Reference: DirectPlay Protocol

Protocol field name: dplay

Versions: 1.0.0 to 4.2.4

Back to Display Filter Reference

Field name Description Type Versions
dplay.commandDirectPlay commandUnsigned integer (16 bits)1.0.0 to 4.2.4
dplay.command_2DirectPlay second commandUnsigned integer (16 bits)1.0.0 to 4.2.4
dplay.dialect.versionDirectPlay dialect versionUnsigned integer (16 bits)1.0.0 to 4.2.4
dplay.dialect.version_2DirectPlay second dialect versionUnsigned integer (16 bits)1.0.0 to 4.2.4
dplay.dplay_strDirectPlay action stringCharacter string1.0.0 to 4.2.4
dplay.dplay_str_2DirectPlay second action stringCharacter string1.0.0 to 4.2.4
dplay.flagsDirectPlay session desc flagsUnsigned integer (32 bits)1.0.0 to 4.2.4
dplay.flags.acq_voiceacquire voiceBoolean1.0.0 to 4.2.4
dplay.flags.can_joincan joinBoolean1.0.0 to 4.2.4
dplay.flags.ignoredignoredBoolean1.0.0 to 2.6.20
dplay.flags.migrate_hostmigrate host flagBoolean1.0.0 to 4.2.4
dplay.flags.no_create_playersno create players flagBoolean1.0.0 to 4.2.4
dplay.flags.no_player_updatesno player updatesBoolean1.0.0 to 4.2.4
dplay.flags.no_sess_descno session desc changesBoolean1.0.0 to 4.2.4
dplay.flags.opt_latencyoptimize for latencyBoolean1.0.0 to 4.2.4
dplay.flags.orderpreserve orderBoolean1.0.0 to 4.2.4
dplay.flags.pass_reqpassword requiredBoolean1.0.0 to 4.2.4
dplay.flags.priv_sessprivate sessionBoolean1.0.0 to 4.2.4
dplay.flags.reliableuse reliable protocolBoolean1.0.0 to 4.2.4
dplay.flags.routeroute via game hostBoolean1.0.0 to 4.2.4
dplay.flags.short_player_msgshort player messageBoolean1.0.0 to 4.2.4
dplay.flags.srv_p_onlyget server player onlyBoolean1.0.0 to 4.2.4
dplay.flags.unusedunusedBoolean1.0.0 to 4.2.4
dplay.flags.use_authuse authenticationBoolean1.0.0 to 4.2.4
dplay.flags.use_pinguse pingBoolean1.0.0 to 4.2.4
dplay.game.guidDirectPlay game GUIDGlobally Unique Identifier1.0.0 to 4.2.4
dplay.ignoredignoredBoolean3.0.0 to 4.2.4
dplay.instance.guidDirectPlay instance guidGlobally Unique Identifier1.0.0 to 4.2.4
dplay.message.guidMessage GUIDGlobally Unique Identifier1.0.0 to 4.2.4
dplay.multi.create_offsetOffset to PackedPlayer structUnsigned integer (32 bits)1.0.0 to 4.2.4
dplay.multi.group_idGroup IDByte sequence1.0.0 to 4.2.4
dplay.multi.id_toID toByte sequence1.0.0 to 4.2.4
dplay.multi.passwordPasswordCharacter string1.0.0 to 4.2.4
dplay.multi.password_offsetOffset to passwordUnsigned integer (32 bits)1.0.0 to 4.2.4
dplay.multi.player_idPlayer IDByte sequence1.0.0 to 4.2.4
dplay.ping.id_fromID FromByte sequence1.0.0 to 4.2.4
dplay.ping.tick_countTick CountUnsigned integer (32 bits)1.0.0 to 4.2.4
dplay.player_msgDirectPlay Player to Player messageByte sequence1.0.0 to 4.2.4
dplay.pp.dialectPackedPlayer dialect versionUnsigned integer (32 bits)1.0.0 to 4.2.4
dplay.pp.fixed_sizePackedPlayer fixed sizeUnsigned integer (32 bits)1.0.0 to 4.2.4
dplay.pp.flagsPackedPlayer flagsUnsigned integer (32 bits)1.0.0 to 4.2.4
dplay.pp.flags.in_groupin groupBoolean1.0.0 to 4.2.4
dplay.pp.flags.nameserveris name serverBoolean1.0.0 to 4.2.4
dplay.pp.flags.sendingsending player on local machineBoolean1.0.0 to 4.2.4
dplay.pp.flags.sysplayeris system playerBoolean1.0.0 to 4.2.4
dplay.pp.idPackedPlayer IDByte sequence1.0.0 to 4.2.4
dplay.pp.long_namePackedPlayer long nameCharacter string1.8.0 to 4.2.4
dplay.pp.long_name_lenPackedPlayer long name lengthUnsigned integer (32 bits)1.0.0 to 4.2.4
dplay.pp.parent_idPackedPlayer parent IDByte sequence1.0.0 to 4.2.4
dplay.pp.player_countPackedPlayer player countUnsigned integer (32 bits)1.0.0 to 4.2.4
dplay.pp.player_dataPackedPlayer player dataByte sequence1.0.0 to 4.2.4
dplay.pp.player_data_sizePackedPlayer player data sizeUnsigned integer (32 bits)1.0.0 to 4.2.4
dplay.pp.player_idPackedPlayer player IDByte sequence1.0.0 to 4.2.4
dplay.pp.short_namePackedPlayer short nameCharacter string1.0.0 to 4.2.4
dplay.pp.short_name_lenPackedPlayer short name lengthUnsigned integer (32 bits)1.0.0 to 4.2.4
dplay.pp.sizePackedPlayer sizeUnsigned integer (32 bits)1.0.0 to 4.2.4
dplay.pp.sp_dataPackedPlayer service provider dataByte sequence1.0.0 to 4.2.4
dplay.pp.sp_data_sizePackedPlayer service provider data sizeUnsigned integer (32 bits)1.0.0 to 4.2.4
dplay.pp.sysplayer_idPackedPlayer system player IDByte sequence1.0.0 to 4.2.4
dplay.pp.unknown_1PackedPlayer unknown 1Byte sequence1.0.0 to 4.2.4
dplay.saddr.afDirectPlay s_addr_in address familyUnsigned integer (16 bits)1.0.0 to 4.2.4
dplay.saddr.ipDirectPlay s_addr_in ip addressIPv4 address1.0.0 to 4.2.4
dplay.saddr.paddingDirectPlay s_addr_in null paddingByte sequence1.0.0 to 4.2.4
dplay.saddr.portDirectPlay s_addr_in portUnsigned integer (16 bits)1.0.0 to 4.2.4
dplay.sd.capiSecDesc CAPI provider ptrByte sequence1.0.0 to 4.2.4
dplay.sd.capi_typeSecDesc CAPI provider typeUnsigned integer (32 bits)1.0.0 to 4.2.4
dplay.sd.enc_algSecDesc encryption algorithmUnsigned integer (32 bits)1.0.0 to 4.2.4
dplay.sd.flagsSecDesc flagsUnsigned integer (32 bits)1.0.0 to 4.2.4
dplay.sd.sizeSecDesc struct sizeUnsigned integer (32 bits)1.0.0 to 4.2.4
dplay.sd.sspiSecDesc SSPI provider ptrByte sequence1.0.0 to 4.2.4
dplay.sess_desc.curr_playersDirectPlay current playersUnsigned integer (32 bits)1.0.0 to 4.2.4
dplay.sess_desc.lengthDirectPlay session desc lengthUnsigned integer (32 bits)1.0.0 to 4.2.4
dplay.sess_desc.max_playersDirectPlay max playersUnsigned integer (32 bits)1.0.0 to 4.2.4
dplay.sess_desc.name_ptrSession description name pointer placeholderByte sequence1.0.0 to 4.2.4
dplay.sess_desc.pw_ptrSession description password pointer placeholderByte sequence1.0.0 to 4.2.4
dplay.sess_desc.res_1Session description reserved 1Byte sequence1.0.0 to 4.2.4
dplay.sess_desc.res_2Session description reserved 2Byte sequence1.0.0 to 4.2.4
dplay.sess_desc.user_1Session description user defined 1Byte sequence1.0.0 to 4.2.4
dplay.sess_desc.user_2Session description user defined 2Byte sequence1.0.0 to 4.2.4
dplay.sess_desc.user_3Session description user defined 3Byte sequence1.0.0 to 4.2.4
dplay.sess_desc.user_4Session description user defined 4Byte sequence1.0.0 to 4.2.4
dplay.sizeDirectPlay package sizeUnsigned integer (32 bits)1.0.0 to 4.2.4
dplay.spp.dialectSuperPackedPlayer dialect versionUnsigned integer (32 bits)1.0.0 to 4.2.4
dplay.spp.flagsSuperPackedPlayer flagsUnsigned integer (32 bits)1.0.0 to 4.2.4
dplay.spp.flags.in_groupin groupBoolean1.0.0 to 4.2.4
dplay.spp.flags.nameserveris name serverBoolean1.0.0 to 4.2.4
dplay.spp.flags.sendingsending player on local machineBoolean1.0.0 to 4.2.4
dplay.spp.flags.sysplayeris system playerBoolean1.0.0 to 4.2.4
dplay.spp.idSuperPackedPlayer IDByte sequence1.0.0 to 4.2.4
dplay.spp.long_nameSuperPackedPlayer long nameCharacter string1.8.0 to 4.2.4
dplay.spp.parent_idSuperPackedPlayer parent IDByte sequence1.0.0 to 4.2.4
dplay.spp.pd_lengthSuperPackedPlayer player data lengthUnsigned integer (32 bits)1.0.0 to 4.2.4
dplay.spp.pimSuperPackedPlayer player info maskUnsigned integer (32 bits)1.0.0 to 4.2.4
dplay.spp.pim.long_nameSuperPackedPlayer have long nameUnsigned integer (32 bits)1.0.0 to 4.2.4
dplay.spp.pim.parent_idSuperPackedPlayer have parent IDUnsigned integer (32 bits)1.0.0 to 4.2.4
dplay.spp.pim.pd_lengthSuperPackedPlayer player data length infoUnsigned integer (32 bits)1.0.0 to 4.2.4
dplay.spp.pim.player_countSuperPackedPlayer player count infoUnsigned integer (32 bits)1.0.0 to 4.2.4
dplay.spp.pim.short_nameSuperPackedPlayer have short nameUnsigned integer (32 bits)1.0.0 to 4.2.4
dplay.spp.pim.shortcut_countSuperPackedPlayer shortcut count infoUnsigned integer (32 bits)1.0.0 to 4.2.4
dplay.spp.pim.sp_lengthSuperPackedPlayer service provider length infoUnsigned integer (32 bits)1.0.0 to 4.2.4
dplay.spp.player_countSuperPackedPlayer player countUnsigned integer (32 bits)1.0.0 to 4.2.4
dplay.spp.player_dataSuperPackedPlayer player dataByte sequence1.0.0 to 4.2.4
dplay.spp.player_idSuperPackedPlayer player IDByte sequence1.0.0 to 4.2.4
dplay.spp.short_nameSuperPackedPlayer short nameCharacter string1.0.0 to 4.2.4
dplay.spp.shortcut_countSuperPackedPlayer shortcut countUnsigned integer (32 bits)1.0.0 to 4.2.4
dplay.spp.shortcut_idSuperPackedPlayer shortcut IDByte sequence1.0.0 to 4.2.4
dplay.spp.sizeSuperPackedPlayer sizeUnsigned integer (32 bits)1.0.0 to 4.2.4
dplay.spp.sp_dataSuperPackedPlayer service provider dataByte sequence1.0.0 to 4.2.4
dplay.spp.sp_data_lengthSuperPackedPlayer service provider data lengthUnsigned integer (32 bits)1.0.0 to 4.2.4
dplay.spp.sysplayer_idSuperPackedPlayer system player IDByte sequence1.0.0 to 4.2.4
dplay.tokenDirectPlay tokenUnsigned integer (32 bits)1.0.0 to 4.2.4
dplay.type02.allEnumerate all sessionsBoolean1.0.0 to 4.2.4
dplay.type02.flagsEnum Session flagsUnsigned integer (32 bits)1.0.0 to 4.2.4
dplay.type02.game.guidDirectPlay game GUIDGlobally Unique Identifier1.0.0 to 4.2.4
dplay.type02.joinableEnumerate joinable sessionsBoolean1.0.0 to 4.2.4
dplay.type02.passwordSession passwordCharacter string1.0.0 to 4.2.4
dplay.type02.password_offsetEnum Sessions password offsetUnsigned integer (32 bits)1.0.0 to 4.2.4
dplay.type02.pw_reqEnumerate sessions requiring a passwordBoolean1.0.0 to 4.2.4
dplay.type_01.game_nameEnum Session Reply game nameCharacter string1.0.0 to 4.2.4
dplay.type_01.name_offsEnum Session Reply name offsetUnsigned integer (32 bits)1.0.0 to 4.2.4
dplay.type_05.flagsPlayer ID request flagsUnsigned integer (32 bits)1.0.0 to 4.2.4
dplay.type_05.flags.localis local playerBoolean1.0.0 to 4.2.4
dplay.type_05.flags.name_serveris name serverBoolean1.0.0 to 4.2.4
dplay.type_05.flags.secureis secure sessionBoolean1.0.0 to 4.2.4
dplay.type_05.flags.sys_playeris system playerBoolean1.0.0 to 4.2.4
dplay.type_05.flags.unknownunknownBoolean1.0.0 to 4.2.4
dplay.type_07.capiCAPI providerCharacter string1.0.0 to 4.2.4
dplay.type_07.capi_offsetCAPI provider offsetUnsigned integer (32 bits)1.0.0 to 4.2.4
dplay.type_07.dpidDirectPlay IDByte sequence1.0.0 to 4.2.4
dplay.type_07.hresultRequest player HRESULTUnsigned integer (32 bits)1.0.0 to 4.2.4
dplay.type_07.sspiSSPI providerCharacter string1.0.0 to 4.2.4
dplay.type_07.sspi_offsetSSPI provider offsetUnsigned integer (32 bits)1.0.0 to 4.2.4
dplay.type_0f.data_offsetData OffsetUnsigned integer (32 bits)1.0.0 to 4.2.4
dplay.type_0f.data_sizeData SizeUnsigned integer (32 bits)1.8.0 to 4.2.4
dplay.type_0f.id_toID toByte sequence1.0.0 to 4.2.4
dplay.type_0f.player_dataPlayer DataByte sequence1.0.0 to 4.2.4
dplay.type_0f.player_idPlayer IDByte sequence1.0.0 to 4.2.4
dplay.type_13.create_offsetCreate OffsetUnsigned integer (32 bits)1.0.0 to 4.2.4
dplay.type_13.group_idGroup IDByte sequence1.0.0 to 4.2.4
dplay.type_13.id_toID toByte sequence1.0.0 to 4.2.4
dplay.type_13.passwordPasswordCharacter string1.0.0 to 4.2.4
dplay.type_13.password_offsetPassword OffsetUnsigned integer (32 bits)1.0.0 to 4.2.4
dplay.type_13.player_idPlayer IDByte sequence1.0.0 to 4.2.4
dplay.type_13.tick_countTick count? Looks like an IDByte sequence1.0.0 to 4.2.4
dplay.type_15.data_sizeData SizeUnsigned integer (32 bits)1.0.0 to 4.2.4
dplay.type_15.message.sizeMessage sizeUnsigned integer (32 bits)1.0.0 to 4.2.4
dplay.type_15.offsetOffsetUnsigned integer (32 bits)1.0.0 to 4.2.4
dplay.type_15.packet_idxPacket IndexUnsigned integer (32 bits)1.0.0 to 4.2.4
dplay.type_15.packet_offsetPacket offsetUnsigned integer (32 bits)1.0.0 to 4.2.4
dplay.type_15.total_packetsTotal PacketsUnsigned integer (32 bits)1.0.0 to 4.2.4
dplay.type_1a.id_toID FromByte sequence1.0.0 to 4.2.4
dplay.type_1a.passwordPasswordCharacter string1.0.0 to 4.2.4
dplay.type_1a.password_offsetPassword OffsetUnsigned integer (32 bits)1.0.0 to 4.2.4
dplay.type_1a.sess_name_ofsSession Name OffsetUnsigned integer (32 bits)1.0.0 to 4.2.4
dplay.type_1a.session_nameSession NameCharacter string1.0.0 to 4.2.4
dplay.type_29.desc_offsetSuperEnumPlayers Reply description offsetUnsigned integer (32 bits)1.0.0 to 4.2.4
dplay.type_29.game_nameSuperEnumPlayers Reply game nameCharacter string1.0.0 to 4.2.4
dplay.type_29.group_countSuperEnumPlayers Reply group countUnsigned integer (32 bits)1.0.0 to 4.2.4
dplay.type_29.idID of the forwarded playerByte sequence1.0.0 to 4.2.4
dplay.type_29.name_offsetSuperEnumPlayers Reply name offsetUnsigned integer (32 bits)1.0.0 to 4.2.4
dplay.type_29.packed_offsetSuperEnumPlayers Reply packed offsetUnsigned integer (32 bits)1.0.0 to 4.2.4
dplay.type_29.pass_offsetSuperEnumPlayers Reply password offsetUnsigned integer (32 bits)1.0.0 to 4.2.4
dplay.type_29.passwordSuperEnumPlayers Reply PasswordCharacter string1.0.0 to 4.2.4
dplay.type_29.player_countSuperEnumPlayers Reply player countUnsigned integer (32 bits)1.0.0 to 4.2.4
dplay.type_29.shortcut_countSuperEnumPlayers Reply shortcut countUnsigned integer (32 bits)1.0.0 to 4.2.4