cbeafe29d3
`size_t` is a typedef that is sized differently on different platforms. Instead, use `AZ::u64`, which is large enough to hold all platforms' `size_t` types but is a fixed size, to avoid size mismatches per platform.