Microsoft Information Protection (MIP) SDK for C++: Reference 1.15
Doxygen-generated documentation for MIP SDK written in C++
|
This is the complete list of members for ProtectionDescriptorBuilder, including all inherited members.
Build()=0 | ProtectionDescriptorBuilder | pure virtual |
CreateFromLicenseType(LicenseType licenseType, const std::vector< std::string > &usersWithDefaultRights, const std::vector< UserRights > &additionalUsersAndRights) | ProtectionDescriptorBuilder | static |
CreateFromProtectionDescriptor(const ProtectionDescriptor &protectionDescriptor) | ProtectionDescriptorBuilder | static |
CreateFromSerializedTemplate(const std::vector< uint8_t > &serializedTemplate) | ProtectionDescriptorBuilder | static |
CreateFromTemplate(const std::string &templateId) | ProtectionDescriptorBuilder | static |
CreateFromUserRights(const std::vector< UserRights > &usersAndRights) | ProtectionDescriptorBuilder | static |
CreateFromUserRoles(const std::vector< UserRoles > &usersAndRoles) | ProtectionDescriptorBuilder | static |
LicenseType enum name | ProtectionDescriptorBuilder | |
SetAllowOfflineAccess(bool value)=0 | ProtectionDescriptorBuilder | pure virtual |
SetContentValidUntil(const std::chrono::time_point< std::chrono::system_clock > &value)=0 | ProtectionDescriptorBuilder | pure virtual |
SetDescription(const std::string &value)=0 | ProtectionDescriptorBuilder | pure virtual |
SetDoubleKeyUrl(const std::string &doubleKeyUrl)=0 | ProtectionDescriptorBuilder | pure virtual |
SetEncryptedAppData(const std::map< std::string, std::string > &value)=0 | ProtectionDescriptorBuilder | pure virtual |
SetLabelInfo(const LabelInfo &labelId)=0 | ProtectionDescriptorBuilder | pure virtual |
SetName(const std::string &value)=0 | ProtectionDescriptorBuilder | pure virtual |
SetReferrer(const std::string &uri)=0 | ProtectionDescriptorBuilder | pure virtual |
SetSignedAppData(const std::map< std::string, std::string > &value)=0 | ProtectionDescriptorBuilder | pure virtual |