|
Microsoft Information Protection SDK - C++ 1.17
API Reference Documentation for C++
|
This is the complete list of members for ProtectionHandler, including all inherited members.
| AccessCheck(const std::string &right) const =0 | ProtectionHandler | pure virtual |
| CreateProtectedStream(const std::shared_ptr< Stream > &backingStream, int64_t contentStartPosition, int64_t contentSize)=0 | ProtectionHandler | pure virtual |
| DecryptBuffer(int64_t offsetFromStart, const uint8_t *inputBuffer, int64_t inputBufferSize, uint8_t *outputBuffer, int64_t outputBufferSize, bool isFinal)=0 | ProtectionHandler | pure virtual |
| DoesUseDeprecatedAlgorithms()=0 | ProtectionHandler | pure virtual |
| EncryptBuffer(int64_t offsetFromStart, const uint8_t *inputBuffer, int64_t inputBufferSize, uint8_t *outputBuffer, int64_t outputBufferSize, bool isFinal)=0 | ProtectionHandler | pure virtual |
| GetBlockSize()=0 | ProtectionHandler | pure virtual |
| GetCipherMode() const =0 | ProtectionHandler | pure virtual |
| GetContentId()=0 | ProtectionHandler | pure virtual |
| GetIssuedTo()=0 | ProtectionHandler | pure virtual |
| GetOwner()=0 | ProtectionHandler | pure virtual |
| GetProtectedContentLength(int64_t unprotectedLength, bool includesFinalBlock)=0 | ProtectionHandler | pure virtual |
| GetProtectionDescriptor()=0 | ProtectionHandler | pure virtual |
| GetRights() const =0 | ProtectionHandler | pure virtual |
| GetSerializedPreLicense(PreLicenseFormat format) const =0 | ProtectionHandler | pure virtual |
| GetSerializedPublishingLicense() const =0 | ProtectionHandler | pure virtual |
| IsAuditedExtractAllowed()=0 | ProtectionHandler | pure virtual |
| IsIssuedToOwner()=0 | ProtectionHandler | pure virtual |
| PreLicenseFormat enum name | ProtectionHandler | |
| UsesApplicationDefinedPadding()=0 | ProtectionHandler | pure virtual |