private static extern nn.Result Initialize(ref UserPresence pUserPresence);
private static extern nn.Result Initialize(ref UserPresence pUserPresence, nn.account.Uid uid);
private static extern nn.Result SetDescription(ref UserPresence pUserPresence, [MarshalAs(UnmanagedType.LPStr), In] string description);
private static extern void DeclareCloseOnlinePlaySession(ref UserPresence pUserPresence);
private static extern nn.Result Commit(ref UserPresence pUserPresence);
private static extern void Clear(ref UserPresence pUserPresence);