.NET Framework 4.6 and 4.5
The STGMEDIUM type exposes the following members.
|pUnkForRelease||Represents a pointer to an interface instance that allows the sending process to control the way the storage is released when the receiving process calls the ReleaseStgMedium function. If pUnkForRelease is null, ReleaseStgMedium uses default procedures to release the storage; otherwise, ReleaseStgMedium uses the specified IUnknown interface.|
|tymed||Specifies the type of storage medium. The marshaling and unmarshaling routines use this value to determine which union member was used. This value must be one of the elements of the TYMED enumeration.|
|unionmember||Represents a handle, string, or interface pointer that the receiving process can use to access the data being transferred.|