Хм. Ты нашел мой ответ 12-летней давности.
По поводу твоего вопроса - как-то так:
resbuf *xdata = pEnt->xData(appName);
if (xdata)
{
resbuf *rbnext = xdata->rbnext;
xdata->rbnext = NULL;
pEnt->setXData(xdata);
xdata->rbnext = rbnext;
acutRelRb(xdata);
}