Monotone-Parent: 872b6482fb1a591d12d1baf86c6724907aa743dc

Monotone-Revision: e9766eb5bcd2bd88069d911e40e9b107d0420d35

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-03-21T00:42:23
Monotone-Branch: ca.inverse.sogo
maint-2.0.2
Wolfgang Sourdeau 2011-03-21 00:42:23 +00:00
parent 7979b0fee2
commit 3f95770bea
3 changed files with 18 additions and 0 deletions

View File

@ -1,5 +1,9 @@
2011-03-20 Wolfgang Sourdeau <wsourdeau@inverse.ca>
* OpenChange/NSCalendarDate+MAPIStore.m
(+dateFromMinutesSince1601): new constructor, helpful for MAPI
recurrence structures.
* OpenChange/MAPIStoreCalendarMessageTable.m,
OpenChange/MAPIStoreTasksMessageTable.m,
OpenChange/MAPIStoreContactsMessageTable.m,

View File

@ -28,6 +28,7 @@
@interface NSCalendarDate (MAPIStoreDataTypes)
+ (id) dateFromFileTime: (const struct FILETIME *) timeValue;
+ (id) dateFromMinutesSince1601: (uint32_t) minutes;
- (struct FILETIME *) asFileTimeInMemCtx: (void *) memCtx;

View File

@ -46,6 +46,19 @@ _setupRefDate()
[refDate retain];
}
+ (id) dateFromMinutesSince1601: (uint32_t) minutes
{
NSCalendarDate *result;
if (!refDate)
_setupRefDate ();
result = [refDate dateByAddingYears: 0 months: 0 days: 0 hours: 0
minutes: minutes seconds: 0];
return result;
}
+ (id) dateFromFileTime: (const struct FILETIME *) timeValue
{
NSCalendarDate *result;