_DRM_CLIENT_VERSION_INFO structure

[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 DRM_CLIENT_VERSION_INFO structure receives information about the version of the Active Directory Rights Management Services (AD RMS) client and the hierarchy, such as Production or Pre-production. This structure is used by the DRMGetClientVersion function.

Syntax

typedef struct _DRM_CLIENT_VERSION_INFO {
  UINT  uStructVersion;
  DWORD dwVersion[4];
  WCHAR wszHierarchy[256];
  WCHAR wszProductId[256];
  WCHAR wszProductDescription[256];
  void  _DRM_CLIENT_VERSION_INFO();
} DRM_CLIENT_VERSION_INFO;

Members

uStructVersion

Version of this structure, for backward compatibility. In C, this value should be initialized to DRMCLIENTSTRUCTVERSION.

dwVersion

Array of type DWORD that receives the version number of the Active Directory Rights Management Services client software. The version number consists of the following parts.

dwVersion (0)

The client major version number.

dwVersion (1)

The client minor version number.

dwVersion (2)

The client build version number.

dwVersion (3)

The client private version number.

wszHierarchy

Array of type WCHAR that receives the hierarchy information, such as Production or Pre-production.

wszProductDescription

Array of type WCHAR that receives the product description. This member is not currently filled by the DRMGetClientVersion function.

Requirements

   
Header msdrmdefs.h

See Also

AD RMS Structures

DRMGetClientVersion