When i call ActiveDs.IADsUser.ChangePassword() with valid parameters, it works fine.
When i call it with bad old or new password I get an exception with the error message of:
"A constraint violation occurred. (Exception from HRESULT: 0x8007202F)", and it seems to be the same no matter what the error condition (wrong old password, or new too short)
How do I get a better error message?