Marshaling Global Functions

These functions provide support for marshaling and converting marshaling data into interface pointers.

Important

The functions listed in the following table cannot be used in applications that execute in the Windows Runtime.

AtlFreeMarshalStream

Releases the marshal data and the IStream pointer.

AtlMarshalPtrInProc

Creates a new stream object and marshals the specified interface pointer.

AtlUnmarshalPtr

Converts a stream's marshaling data into an interface pointer.

See Also

Other Resources

ATL Functions