Monotone-Parent: 3541b0465209c659178d752da6f97c5063fbc108

Monotone-Revision: 779e2b1c502021e5eb405fa6e452d4a40ce77b6e

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-04-19T21:57:52
Monotone-Branch: ca.inverse.sogo
This commit is contained in:
Wolfgang Sourdeau
2011-04-19 21:57:52 +00:00
parent d7df3cfb57
commit 3cbf76eda6
7 changed files with 140 additions and 2 deletions

View File

@@ -26,6 +26,7 @@
#import <EOControl/EOQualifier.h>
#import "EOBitmaskQualifier.h"
#import "MAPIStoreObject.h"
#import "MAPIStoreTypes.h"
#import "NSData+MAPIStore.h"
#import "NSString+MAPIStore.h"
@@ -259,6 +260,13 @@ static Class NSDataK, NSStringK;
return newTable;
}
+ (Class) childObjectClass
{
[self subclassResponsibility: _cmd];
return Nil;
}
- (id) init
{
if ((self = [super init]))
@@ -358,6 +366,11 @@ static Class NSDataK, NSStringK;
currentRow = (uint32_t) -1;
}
- (int) getAvailableProperties: (struct SPropTagArray *) properties
{
return [[isa childObjectClass] getAvailableProperties: properties];
}
- (void) setRestrictions: (const struct mapi_SRestriction *) res
{
EOQualifier *oldRestriction;