My understanding is that these functions can be used to serialize a file for backing up and restoring.
I'm unclear what they serialize. For example, do they serialize the file attributes (hidden, readonly, etc)? What about the 8.3 name?
I do believe they serialize all the file's streams and security options. But what happens when restoring on a second computer that doesn't have the same set of users?