The "lpProgressRoutine" parameter of the "CopyFileEx" should point to a procedure called "CopyProgressRoutine" by MSDN. I would like to know if somebody knows the difference between the "TotalFileSize" and the "StreamSize" arguments and also the difference between the "TotalBytesTransferred" and the "StreamBytesTransferred" arguments.
Posted on 2007-01-23 10:42:10 by XCHG
See PlatformSDK documentation for both CopyFileEx as well as CopyProgressRoutine.

This function preserves extended attributes, OLE structured storage, NTFS file system alternate data streams, and file attributes.

PlatformSDK::CopyProgressRoutine does an okay job of explaining the parameters too, imho.

Posted on 2007-01-23 17:15:51 by f0dder
Oh hey f0dder. Thank you for the link man. I had totally forgotten about this post. I'll take a look at that.
Posted on 2007-01-31 01:07:34 by XCHG