I'm using the BusinessObjects SDK to interact with objects in its repository.
The File Class has methods for sending/receiving (CopyTo and Overwrite) binary data to/from the File Repository Server (where files like Crystal Reports are stored), both of which have an overload that supports 'Binary data (safearray of VT_UI1)'.
While I don't have any experience with SAFEARRAYs, I suspect it isn't equivalent to Byte().
Any guidance, especially with code, is appreciated.