Monotone-Parent: 079bdf395b41e7935067212226e16e63189e1a92

Monotone-Revision: d49c98c481fa58e4c31bc095daaf159eeb596dc1

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2010-10-05T13:56:43
Monotone-Branch: ca.inverse.sogo
maint-2.0.2
Wolfgang Sourdeau 2010-10-05 13:56:43 +00:00
parent 9705f286eb
commit 671d1f7a1c
1 changed files with 4 additions and 7 deletions

View File

@ -549,10 +549,13 @@ static MAPIStoreMapping *mapping = nil;
*data = [[child displayName] asUnicodeInMemCtx: memCtx];
break;
default:
*data = NULL;
rc = MAPI_E_NOT_FOUND;
if ((proptag & 0x001F) == 0x001F)
{
stringValue = [NSString stringWithFormat: @"Unhandled unicode value: 0x%x", proptag];
*data = [stringValue asUnicodeInMemCtx: memCtx];
rc = MAPI_E_SUCCESS;
[self errorWithFormat: @"Unknown proptag (returned): %.8x for child '%@'",
proptag, childURL];
break;
@ -561,9 +564,8 @@ static MAPIStoreMapping *mapping = nil;
{
[self errorWithFormat: @"Unknown proptag: %.8x for child '%@'",
proptag, childURL];
*data = NULL;
// *data = NULL;
}
rc = MAPI_E_NOT_FOUND;
}
return rc;
@ -599,11 +601,6 @@ static MAPIStoreMapping *mapping = nil;
*longValue = 8; /* mandatory value... wtf? */
*data = longValue;
break;
// case PR_DEPTH: // TODO: DOUBT
// longValue = talloc_zero(memCtx, uint32_t);
// *longValue = 1;
// *data = longValue;
// break;
case PR_FID:
llongValue = talloc_zero(memCtx, uint64_t);
*llongValue = fid;