


Writing a marshal-by-value marshaler, part 2

Understanding the marshaling flags: The free-threaded marshaler

Writing a compound marshaler

On the importance of managing the stream pointer when manipulating marshal data

Writing a marshal-by-value marshaler, part 1

The skeleton marshaler that does default marshaling

An initial look at the mechanics of how COM marshaling is performed

What are the various usage patterns for manually-marshaled interfaces?
