|
Microsoft Information Protection SDK - C++ 1.17
API Reference Documentation for 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 |