nnfriendsGameMode Structure

Syntax

struct nnfriendsGameMode
{
   u32 joinAvailabilityFlag;
   u32 matchmakeSystemType;
   u32 joinGameId;
   u32 joinGameMode;
   nnfriendsPrincipalId ownerPrincipalId;
   u32 joinGroupId;
   u8 applicationArg[NN_FRIENDS_APPLICATION_ARG_SIZE];
};

Description

Structure storing information about the game the local host is currently playing. This information is required for friends to join in.

There will not be a feature provided for using this structure at the launch.

Member Variables

joinAvailabilityFlag Indicates whether friends can join in to the same matchmaking group as the local host.
matchmakeSystemType The local host's current matchmaking type.
joinGameId An ID used to distinguish what game titles allow friends to join in. A title code is shared between game titles that collectively allow players to join in.
joinGameMode A value used to distinguish what game modes allow friends to join in. Any value from 0 to 63 can be specified.
ownerPrincipalId Specifies the principal ID of the owner of the local host's matchmaking group.
joinGroupId Specifies the ID of the local host's matchmaking group.
applicationArg Information that can be freely defined by applications.

Revision History

2010/08/16
Initial version.

CONFIDENTIAL