{"hash":"0xE546BDA1B3E288EE","ns":"NETWORK","name":"_NETWORK_SESSION_ADD_SESSION_FLAGS","slug":"_NETWORK_SESSION_ADD_SESSION_FLAGS","official":false,"named":true,"luaName":"NetworkSessionAddSessionFlags","game":"rdr3","apiset":"client","returnType":"BOOL","params":[{"name":"flags","type":"int"}],"summary":"","descriptions":[{"source":"alloc8or","format":"text","body":"enum eSessionFlags\n{\n\tSESSION_FLAG_NONE = 0,\n\tSF_INSTANCE = (1 << 0),\n\tSF_MATCH = (1 << 1),\n\tSF_PRIVATE = (1 << 2),\n\tSF_BLOCK_INVITES = (1 << 3),\n\tSF_BLOCK_JOIN_VIA_PRESENCE = (1 << 4),\n\tSF_BLOCK_NON_HOST_INVITES = (1 << 5),\n\tSF_BLOCK_IN_PROGRESS_MATCHMAKING_BACKFILL = (1 << 6),\n\tSF_BLOCK_IN_GAMEPLAY_MATCHMAKING_BACKFILL = (1 << 7),\n\tSF_BLOCK_INVITES_TEMPORARY = (1 << 8),\n\tSF_IN_GAMEPLAY = (1 << 9),\n\tSF_COMPETITIVE = (1 << 10),\n\tSF_MATCHMAKING_BACKFILL_IS_BLOCKED = (1 << 11)\n};"}],"examples":[],"aliases":[],"enums":[],"related":[],"build":"1207","sources":["alloc8or"],"doc":2,"url":"https://natives.borderlinerp.com/natives/NETWORK/_NETWORK_SESSION_ADD_SESSION_FLAGS","markdownUrl":"https://natives.borderlinerp.com/natives/NETWORK/_NETWORK_SESSION_ADD_SESSION_FLAGS.md","snippets":{"lua":"local retval = NetworkSessionAddSessionFlags(flags)","luaInvoke":"local retval = Citizen.InvokeNative(0xE546BDA1B3E288EE, flags, Citizen.ReturnResultAnyway())","js":"const retval = NetworkSessionAddSessionFlags(flags);","jsInvoke":"const retval = Citizen.invokeNative('0xE546BDA1B3E288EE', flags, Citizen.returnResultAnyway());","csharp":"bool retval = Function.Call<bool>((Hash)0xE546BDA1B3E288EE, flags);","notes":["The name is a community guess and may change. If the named call is missing in your client build, use `InvokeNative` with the hash — it always works."]}}