APIs Used for In-process and Out-of-process Adapters

The following APIs can be used with both in-process and out-of-process adapters.