| minor_status
(output) |   | An implementation-specific
status code.  | 
| context_handle (input) |   | Identifies the context on
which the message will be sent.  | 
| conf_req_flag (input) |   | A Boolean value indicating
which services are to be used. TRUE — Both confidentiality and integrity
services are requested.FALSE — Only integrity service is
requested.  | 
| qop_req (input) |   | Specifies the required quality
of protection.  A mechanism-specific default may be requested by
setting qop_req to GSS_C_QOP_DEFAULT. 
If an unsupported protection strength is requested, gss_wrap will
return a status of GSS_S_BAD_QOP.  | 
| input_message_buffer (input) |   | The message to be protected.  | 
| conf_state (output) |   | A Boolean value indicating
which services have been applied. Specify NULL if not required. TRUE — Confidentiality, data origin authentication
and integrity services have been applied.FALSE — Only integrity
and data origin services have been applied.  | 
| output_message_buffer (output) | 
|   |   | The buffer to receive the
protected message.  Storage associated with this message must be
freed by the application after use with a call to gss_release_buffer.  |