Function Reference


_CreateStreamFromPtr

Creates an IStream COM object from a raw pointer to an IStream interface.

_CreateStreamFromPtr($pStream)

Parameters

$pStream Pointer to an IStream COM interface.

Return Value

Success: IStream COM object.
Failure: 0, sets @error to:
1 - Invalid or null pointer.

Remarks

Caller must release the returned object using _StreamRelease and the pointer using DllCall("ole32.dll", "ulong", "Release", "ptr", ...).

Related

_StreamCopyTo, _StreamQueryInterface, _StreamRelease