LPSAFEARRAY_UserMarshal Function
Marshals data from the SAFEARRAY object pointed to by the ppSafeArray parameter to the user's RPC buffer on the client or server side.
BYTE *__RPC_USER LPSAFEARRAY_UserMarshal( ULONG *pFlags, BYTE *pBuffer, LPSAFEARRAY *ppSafeArray );
Parameter | Description |
|---|---|
pFlags | [in] Points to data used by RPC. |
pBuffer | [in] Points to the current buffer. This pointer may or may not be aligned on entry. LPSAFEARRAY_UserMarshal will align the buffer pointer, marshal the data, and return the new buffer position, which is the address of the first byte after the marshaled object. |
ppSafeArray | [in] Points to the safe array that contains the data to marshal. |