3.2.6.2.6 User

 The MQDS client MUST perform the following actions:

  1. The arguments supplied to the Delete Directory Object event MUST meet the following conditions. If any of these conditions are violated, processing of the event MUST end. rStatus MUST be set to DirectoryOperationResult.GenericError.

    • The iDirectoryObject.CertificateDigestList attribute MUST be populated with exactly one digest.

  2. The S_DSDeleteObjectGuid method (section 3.1.4.6) MUST be called with the following arguments:

    1. dwObjectType MUST be MQDS_USER.

    2. pGuid MUST point to a buffer containing the value of the digest in iDirectoryObject.CertificateDigestList.

  3. If the return value of the method is not MQ_OK, then processing MUST end. rStatus MUST be set to DirectoryOperationResult.GenericError.

  4. If the return value of the method is MQ_OK, then processing MUST end. rStatus MUST be set to DirectoryOperationResult.Success.