Microsoft Information Protection (MIP) SDK for C: Reference 1.15
Doxygen-generated documentation for MIP SDK written in C
Loading...
Searching...
No Matches
protect_do_not_forward_dk_action_cc.h File Reference

Contains C API definitions for "protect do not forward" label policy action. More...

+ Include dependency graph for protect_do_not_forward_dk_action_cc.h:

Go to the source code of this file.

Functions

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

Variables

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

Detailed Description

Contains C API definitions for "protect do not forward" label policy action.

Definition in file protect_do_not_forward_dk_action_cc.h.

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 dp not forward 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 dp not forward 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

Definition at line 70 of file protect_do_not_forward_dk_action_cc.h.

◆ errorInfo

char const int64_t int64_t mip_cc_error* errorInfo

Definition at line 50 of file protect_do_not_forward_dk_action_cc.h.

◆ urlBuffer

char* urlBuffer

Definition at line 68 of file protect_do_not_forward_dk_action_cc.h.

◆ urlBufferSize

char const int64_t urlBufferSize

Definition at line 69 of file protect_do_not_forward_dk_action_cc.h.

◆ urlSize

int64_t* urlSize

Definition at line 49 of file protect_do_not_forward_dk_action_cc.h.