2.2.1.3.4 rpc_mgmt_inq_princ_name Method

These extensions redefine the rpc_mgmt_inq_princ_name method, as specified in [C706] Appendix Q, by adding a range attribute to the princ_name_size parameter. This change affects compatibility with the definition in [C706].

The redefined method is specified as follows.<34>

 void rpc_mgmt_inq_princ_name(
   [in] handle_t binding_handle,
   [in] unsigned long authn_proto,
   [in, range(0, 4096)] unsigned long princ_name_size,
   [out, string, size_is(princ_name_size)] 
     char princ_name[],
   [out] error_status_t* status
 );

This method has no return values.

Everything else about this method remains as specified in [C706] Appendix Q.