Function Reference


_SHCreateMemStream

Creates an IStream object from a memory buffer using SHCreateMemStream.

_SHCreateMemStream($pBuffer, $cbInit)

Parameters

$pBuffer Pointer to the memory buffer.
$cbInit Size of the initial data in the buffer.

Return Value

Success: IStream COM object.
Failure: 0, sets @error to:
1 - Invalid buffer.
2 - DllCall failed.
3 - Failed to create COM object.

Remarks

Caller must release the returned object using _StreamRelease.

Related

_StreamCreateFromData, _StreamRelease