struct dcesrv_handle *h;
WERROR result;
- h = dcesrv_handle_new(dce_call->context, HTYPE_REGKEY);
+ h = dcesrv_handle_create(dce_call, HTYPE_REGKEY);
W_ERROR_HAVE_NO_MEMORY(h);
result = reg_get_predefined_key(ctx, hkey,
DCESRV_PULL_HANDLE_FAULT(h, r->in.handle, HTYPE_REGKEY);
key = h->data;
- newh = dcesrv_handle_new(dce_call->context, HTYPE_REGKEY);
+ newh = dcesrv_handle_create(dce_call, HTYPE_REGKEY);
switch (security_session_user_level(session_info, NULL))
{
newh = talloc_reference(dce_call->context, h);
result = WERR_OK;
} else {
- newh = dcesrv_handle_new(dce_call->context, HTYPE_REGKEY);
+ newh = dcesrv_handle_create(dce_call, HTYPE_REGKEY);
result = reg_open_key(newh, key, r->in.keyname.name,
(struct registry_key **)&newh->data);
}