msdrmdefs.h header
This header is used by Active Directory Rights Management Services SDK. For more information, see:
msdrmdefs.h contains the following programming interfaces:
Callback functions
DRMCALLBACK Some of the functions included in the AD RMS SDK provide status information and licenses to your application by using a callback function that you must implement. The callback syntax is shown below. |
Structures
DRM_ACTSERV_INFO The DRM_ACTSERV_INFO structure stores information about the activation server. |
DRM_CLIENT_VERSION_INFO Receives information about the version of the Active Directory Rights Management Services (AD RMS) client and the hierarchy, such as Production or Pre-production. |
DRM_LICENSE_ACQ_DATA Holds license acquisition data during nonsilent license acquisition. |
DRMBOUNDLICENSEPARAMS Used by DRMCreateBoundLicense to bind to a license. |
DRMID Identifies an object. |
Enumerations
DRM_DISTRIBUTION_POINT_INFO Specifies the type of distribution point to retrieve information about when calling DRMGetIssuanceLicenseInfo. |
DRM_STATUS_MSG Used by the custom callback function to specify why the callback function is being called. |
DRM_USAGEPOLICY_TYPE Used with the DRMGetUsagePolicy and DRMSetUsagePolicy functions to specify a type of usage policy. |
DRMATTESTTYPE The DRMATTESTTYPE enumeration specifies what kind of signature to create for a data blob. |
DRMENCODINGTYPE The DRMENCODINGTYPE enumeration identifies possible encoding types used in licenses. |
DRMGLOBALOPTIONS Defines values for specifying which protocol is used for the transport protocol and whether the server lockbox is used. This enumeration is used by the DRMSetGlobalOptions function. |
DRMSECURITYPROVIDERTYPE The DRMSECURITYPROVIDERTYPE enumeration specifies the type of secure DRM environment used. |
DRMSPECTYPE The DRMSPECTYPE enumeration indicates what type of security or library providers are used. |
DRMTIMETYPE The DRMTIMETYPE enumeration specifies a time type. |
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for