diff -p -r -C 5 openchange-0.11-TRANSPORTER/libmapi/nspi.c openchange-0.11-TRANSPORTER-fixed/libmapi/nspi.c *** openchange-0.11-TRANSPORTER/libmapi/nspi.c 2011-06-19 01:47:21.000000000 +0100 --- openchange-0.11-TRANSPORTER-fixed/libmapi/nspi.c 2012-01-25 21:39:35.120230908 +0000 *************** _PUBLIC_ enum MAPISTATUS nspi_SeekEntrie *** 377,386 **** --- 377,391 ---- status = dcerpc_NspiSeekEntries_r(nspi_ctx->rpc_connection->binding_handle, mem_ctx, &r); retval = r.out.result; OPENCHANGE_RETVAL_IF(!NT_STATUS_IS_OK(status), retval, pStat); OPENCHANGE_RETVAL_IF(retval, retval, pStat); + nspi_ctx->pStat->CurrentRec = r.out.pStat->CurrentRec; + nspi_ctx->pStat->Delta = r.out.pStat->Delta; + nspi_ctx->pStat->NumPos = r.out.pStat->NumPos; + nspi_ctx->pStat->TotalRecs = r.out.pStat->TotalRecs; + return MAPI_E_SUCCESS; } /**