AD RMS Enumerations

[The AD RMS SDK leveraging functionality exposed by the client in Msdrm.dll is available for use in Windows Server 2008, Windows Vista, Windows Server 2008 R2, Windows 7, Windows Server 2012, and Windows 8. It may be altered or unavailable in subsequent versions. Instead, use Active Directory Rights Management Services SDK 2.1, which leverages functionality exposed by the client in Msipc.dll.]

The Active Directory Rights Management Services (AD RMS) SDK contains the following enumeration types.

Structure or enumeration Description
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 it is being called.
DRM_USAGEPOLICY_TYPE Specifies or retrieves the usage policy type when calling DRMSetUsagePolicy or DRMGetUsagePolicy.
DRMATTESTTYPE Specifies the type of signature to create for a data blob.
DRMENCODINGTYPE Identifies possible encoding types used in licenses.
DRMGLOBALOPTIONS Specifies which transport protocol is used and whether the server lockbox is used.
DRMSECURITYPROVIDERTYPE Specifies the type of secure environment used.
DRMSPECTYPE Specifies the type of security or library provider to use.
DRMTIMETYPE Specifies whether the time represented is universal or local.

 

AD RMS SDK Reference