DSREG_JOIN_INFO structure (lmjoin.h)

Contains information about how a device is joined to Microsoft Azure Active Directory.

Syntax

typedef struct _DSREG_JOIN_INFO {
  DSREG_JOIN_TYPE joinType;
  PCCERT_CONTEXT  pJoinCertificate;
  LPWSTR          pszDeviceId;
  LPWSTR          pszIdpDomain;
  LPWSTR          pszTenantId;
  LPWSTR          pszJoinUserEmail;
  LPWSTR          pszTenantDisplayName;
  LPWSTR          pszMdmEnrollmentUrl;
  LPWSTR          pszMdmTermsOfUseUrl;
  LPWSTR          pszMdmComplianceUrl;
  LPWSTR          pszUserSettingSyncUrl;
  DSREG_USER_INFO *pUserInfo;
} DSREG_JOIN_INFO, *PDSREG_JOIN_INFO;

Members

joinType

An enumeration value that specifies the type of the join.

pJoinCertificate

Representations of the certification for the join.

pszDeviceId

The identifier of the device.

pszIdpDomain

A string that represents Azure Active Directory (Azure AD).

pszTenantId

The identifier of the joined Azure AD tenant.

pszJoinUserEmail

The email address for the joined account.

pszTenantDisplayName

The display name for the joined account.

pszMdmEnrollmentUrl

The URL to use to enroll in the Mobile Device Management (MDM) service.

pszMdmTermsOfUseUrl

The URL that provides information about the terms of use for the MDM service.

pszMdmComplianceUrl

The URL that provides information about compliance for the MDM service.

pszUserSettingSyncUrl

The URL for synchronizing user settings.

pUserInfo

Information about the user account that was used to join a device to Azure AD.

Requirements

Requirement Value
Minimum supported client Windows 10 [desktop apps only]
Minimum supported server Windows Server 2016 [desktop apps only]
Header lmjoin.h

See also

CERT_CONTEXT

DSREG_JOIN_TYPE

DSREG_USER_INFO