 this memory. These are:
</p>

<ul>
<li>
all value types, including enums
</li>
<li>
structs only built of allowed items
</li>
<li>
embedded arrays of allowed items (using the fixed keyword)
</li>
</ul>

<p>
On the other side, there's a lot of data types that are not allowed in the backup/restore memory because restoring them to an identic value in a different process made no sense. These are:
</p>

<ul>
<li>
reference types
</li>
<li>
pointers
</li>
<li>
normal arrays assigned with new
</li>
<li>
structs c