Marshals a BSTR object into the RPC buffer.
BYTE *__RPC_USER BSTR_UserMarshal(
[in] Points to data used by RPC.
[in] Points to the current buffer. This pointer may or may not be aligned on entry.
[in] Points to the BSTR object.
The return value obtained from the returned HRESULT is one of the following.