The lifetime of the data referenced by this argument is one invocation of a server manager routine. If an application wants to preserve any of the returned data beyond this lifetime, it must copy the data into application-allocated memory. Specifying NULL prevents the routine from returning this parameter. The status code indicates whether the routine completed successfully, or if not, why not. Binding has no authentication information.
Servers obtain client binding handles as the first argument of a remote procedure call.
The client binding handle references authentication, authorisation and privilege information for the client that made the remote procedure call. When the client makes an RPC call on this server binding handle, the client binding handle received by the server references the same authentication, authorisation and privilege information. No server memory is allocated for the data referenced by privs . The lifetime of this data is the current invocation of the manager routine that was called with the binding argument. An application that wishes to preserve any privileges information beyond this invocation must copy the information into server memory.