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 u32 Indicates whether friends can join in to the same matchmaking group as the local host.
matchmakeSystemType u32 The local host's current matchmaking type.
joinGameId u32 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 u32 A value used to distinguish what game modes allow friends to join in. Any value from 0 to 63 can be specified.
ownerPrincipalId nnfriendsPrincipalId Specifies the principal ID of the owner of the local host's matchmaking group.
joinGroupId u32 Specifies the ID of the local host's matchmaking group.
applicationArg u8 Information that can be freely defined by applications.

Revision History

2010/08/16
Initial version.

CONFIDENTIAL