Virtuozzo Virtualization SDK C API Reference
Timestamps the beginning of the user profile editing operation.
Every modification to the user profile (see PHT_USER_PROFILE) must begin with this function call. The function, together with the PrlSrv_UserProfileCommit function, is used to detect collisions with other clients trying to modify the profile of the same user at the same time. The function does not lock the profile being edited. If a collision is detected on commit, the changes are rejected.
PRL_ERR_INVALID_ARG - invalid handle was passed.
PRL_ERR_ACCESS_DENIED - the user does not have sufficient rights to perform this task.
PRL_ERR_SUCCESS - function completed successfully.