Binding ACF Attributes

Specify how the client connects to the server for remote procedure calls with the attributes listed in the following table.

Attribute Usage
async Defines a handle that allows the caller to make an asynchronous call and return immediately without waiting for results, and then resynchronize with the called function to receive data after the call completes.
auto_handle Tells MIDL to let the stub code control the binding automatically. This is the default if you don't specify any binding handle.
context_handle_noserialize Guarantees that a context handle will never be serialized, regardless of the application's default behavior.
context_handle_serialize Guarantees that a context handle will always be serialized, regardless of the application's default behavior
explicit_handle Lets the client application control the binding with an explicit parameter in each procedure.
implicit_handle Specifies a handle for procedures that do not have an explicit handle parameter. The client application still controls the binding.
strict_context_handle Guarantees that the methods in the interface will only accept context handles that were created by a method of that interface.