Monotone-Parent: a33d1b8b23cf8d9468c7f693a1087950524e9ebc

Monotone-Revision: cb0ecd99fcf222060f6e3bc248d2e9a9c47624c1

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-04-13T19:59:04
Monotone-Branch: ca.inverse.sogo
This commit is contained in:
Wolfgang Sourdeau
2011-04-13 19:59:04 +00:00
parent dd79e0b182
commit a9806e6b6d
13 changed files with 1806 additions and 1435 deletions

View File

@@ -24,35 +24,27 @@
#import "MAPIStoreNotesMessage.h"
#include <mapistore/mapistore_errors.h>
@implementation MAPIStoreNotesMessage
- (enum MAPISTATUS) getProperty: (void **) data
withTag: (enum MAPITAGS) propTag
- (int) getPrIconIndex: (void **) data // TODO
{
int rc;
/* see http://msdn.microsoft.com/en-us/library/cc815472.aspx */
// *longValue = 0x00000300 for blue
// *longValue = 0x00000301 for green
// *longValue = 0x00000302 for pink
// *longValue = 0x00000303 for yellow
// *longValue = 0x00000304 for white
*data = MAPILongValue (memCtx, 0x00000303);
return MAPISTORE_SUCCESS;
}
rc = MAPI_E_SUCCESS;
switch (propTag)
{
case PR_ICON_INDEX: // TODO
/* see http://msdn.microsoft.com/en-us/library/cc815472.aspx */
// *longValue = 0x00000300 for blue
// *longValue = 0x00000301 for green
// *longValue = 0x00000302 for pink
// *longValue = 0x00000303 for yellow
// *longValue = 0x00000304 for white
*data = MAPILongValue (memCtx, 0x00000303);
break;
case PR_SUBJECT_UNICODE:
rc = [super getProperty: data
withTag: PR_NORMALIZED_SUBJECT_UNICODE];
break;
default:
rc = [super getProperty: data withTag: propTag];
}
return rc;
- (int) getPrSubject: (void **) data
{
return [self getProperty: data
withTag: PR_NORMALIZED_SUBJECT_UNICODE];
}
@end