OM_uint32GSS_CALLCONVgss_add_buffer_set_member(OM_uint32*minor_status,constgss_buffer_tmember_buffer,gss_buffer_set_t*buffer_set)
Add a buffer to a buffer set. This function allocates a new gss_buffer_t, initializes it with the values
in the member_buffer parameter.
Parametersminor_status The minor status returned by this function. This parameter will be 0 upon success.
member_buffer Buffer to insert into the buffer set.
buffer_set Pointer to a initialized buffer set structure.
ReturnvaluesGSS_S_COMPLETE Success
GSS_S_FAILURE Failure
Seealsogss_create_empty_buffer_setgss_release_buffer_setOM_uint32GSS_CALLCONVgss_create_empty_buffer_set(OM_uint32*minor_status,gss_buffer_set_t*buffer_set)
Create a empty buffer set. This function allocates and initializes a empty buffer set. The memory
allocated in this function should be freed by a call to gss_release_buffer_set.
Parametersminor_status The minor status returned by this function. This parameter will be 0 upon success.
buffer_set Pointer to a buffer set structure.
ReturnvaluesGSS_S_COMPLETE Success
GSS_S_FAILURE Failure
Seealsogss_add_buffer_set_membergss_release_buffer_setOM_uint32GSS_CALLCONVgss_release_buffer_set(OM_uint32*minor_status,gss_buffer_set_t*buffer_set)
Free a Buffer Set. This function will free all memory associated with a buffer set. Note that it will
also free all memory associated with the buffers int the buffer set.
Parametersminor_status The minor status returned by this function. This parameter will be 0 upon success.
buffer_set Pointer to a buffer set structure. This pointer will point at a NULL value upon return.
ReturnvaluesGSS_S_COMPLETE Success
GSS_S_FAILURE Failure
Seealsogss_create_empty_buffer_setgss_add_buffer_set_member