Seems kinda explained in the native docs

https://runtime.fivem.net/doc/natives/#_0x9029B2F3DA924928