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.

Functions that use these structures will not be provided when the product launches.

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