Microsoft Information Protection SDK - C 1.17
API Reference Documentation for C
Loading...
Searching...
No Matches
protect_adhoc_dk_action_cc.h File Reference

Go to the source code of this file.

Functions

 MIP_CC_API (mip_cc_result) MIP_CC_ProtectAdhocDkAction_GetDoubleKeyEncryptionUrlSize(const mip_cc_action action
 Gets size of buffer required to store the double key encryption url.
 

Variables

int64_t * urlSize
 
int64_t mip_cc_errorerrorInfo
 
char * urlBuffer
 
char const int64_t urlBufferSize
 
char const int64_t int64_t * actualUrlSize
 

Function Documentation

◆ MIP_CC_API()

MIP_CC_API ( mip_cc_result ) const

Gets size of buffer required to store the double key encryption url.

Gets double key encryption url.

Parameters
action"protect by adhoc policy with double key" action
urlSize[Output] Size of buffer to hold the url (in number of chars)
errorInfo[Output] (Optional) Failure info if operation result is error
Returns
Result code indicating success or failure
Parameters
action"protect by adhoc policy with double key" action
urlBuffer[Output] Buffer the url will be copied into.
urlBufferSizeSize (in number of chars) of the urlBuffer.
actualUrlSize[Output] Number of chars written to the buffer
errorInfo[Output] (Optional) Failure info if operation result is error
Returns
Result code indicating success or failure
Note
If urlBuffer is null or insufficient, MIP_RESULT_ERROR_INSUFFICIENT_BUFFER will be returned and actualUrlSize will be set to the minimum required buffer size.

Variable Documentation

◆ actualUrlSize

char const int64_t int64_t* actualUrlSize

◆ errorInfo

char const int64_t int64_t mip_cc_error* errorInfo

◆ urlBuffer

char* urlBuffer

◆ urlBufferSize

char const int64_t urlBufferSize

◆ urlSize

int64_t* urlSize