EOS API reference page for EOS_AntiCheatClient_ProtectMessage

1 min to read

This function is part of the AntiCheatClient Interface.


Optional NetProtect feature for game message encryption. Encrypts an arbitrary message that will be sent to the game server and decrypted on the other side. Mode: EOS_ACCM_ClientServer. Options.Data and OutBuffer may refer to the same buffer to encrypt in place.

Return Value

  • EOS_Success - If the message was protected successfully

  • EOS_InvalidParameters - If input data was invalid

  • EOS_AntiCheat_InvalidMode - If the current mode does not support this function



Parameter Type And NameUsage Information
EOS_HAntiCheatClient Handle
const EOS_AntiCheatClient_ProtectMessageOptions* OptionsStructure containing input data.
void* OutBufferOn success, buffer where encrypted message data will be written.
uint32_t* OutBytesWrittenOn success, the number of bytes that were written to OutBuffer.