NGWS SDK Documentation  

This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!

Design Overview

Building a custom marshaler involves the following steps.

This section describes each of these four steps in details

Because custom marshalers need to deal with unmanaged interface definitions and need to be able to make calls through such interfaces, there are limitations on which compilers can be used to build custom marshalers. Currently, Managed C++ is the only language that is suitable for building custom marshalers.