SHCreateStreamWrapper3w
Usage
HRESULT SHCreateStreamWrapper
(
LPBYTE lpbData,
DWORD dwDataLen,
DWORD dwReserved,
IStream** lppStream
)
Overview
Create an IStream object on a block of memory.
Params
lpbData [In] Memory block to create the IStream object on.
dwDataLen [In] Length of data block.
dwReserved [In] Reserved, Must be 0.
lppStream [Out] Destination for IStream object.
Returns
Success: S_OK. lppStream contains the new IStream object.
Failure: E_INVALIDARG, if any parameters are invalid, E_OUTOFMEMORY if memory allocation fails.
Notes
The stream assumes ownership of the memory passed to it.
Implementation
Declared in "shlwapi.h".
Implemented in "dlls/shlwapi/regstream.c".
Debug channel "shell".
Releases
4 releases since Debian 4.0 (Etch); the text changed 3 times.