Virtuozzo Virtualization SDK C API Reference
Saves (commits) user profile changes to the Virtuozzo Service.
Every modification to the user profile (see PHT_USER_PROFILE) must begin with the PrlSrv_UserProfileBeginEdit function call. The function, together with the PrlSrv_UserProfileCommit function, is used to detect collisions with other client 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. Otherwise, the changes are saved to the Virtuozzo Service.
PRL_ERR_INVALID_ARG - invalid handle was passed.
PRL_ERR_SUCCESS - function completed successfully.