- Add new IDL file (property.idl) to push/pull structures from binary
authorJulien Kerihuel <j.kerihuel@openchange.org>
Tue, 2 Sep 2008 00:24:43 +0000 (00:24 +0000)
committerJulien Kerihuel <j.kerihuel@openchange.org>
Tue, 2 Sep 2008 00:24:43 +0000 (00:24 +0000)
commit42d55e8159e2998b60ca9ac3618de9b5b8bb6735
tree62eeed62b37368cbeb156d81d42e3eb606ec543b
parent358a34d8293f127875fd556f9b7ab67ece0e2c28
- Add new IDL file (property.idl) to push/pull structures from binary
  blobs and not directly related to any MAPI calls. Include the
  generated property.h file into libmapi.h

- Add PT_MV_STRING8 support in pull_emsmdb_property (GetProps reply
  parsing) and mapidump_SPropValue

- Add functions to property.c to retrieve RecurrencePattern,
  TimeZoneStruct and GlobalObjectId structures (see property.idl).

- add a preliminary version of exchange2ical tool. This version only
  dumps calendar folder appointments into ICS file on standard output.
15 files changed:
Makefile
configure.ac
exchange.idl
libmapi/conf/mapi-properties
libmapi/emsmdb.c
libmapi/libmapi.h
libmapi/mapi_nameid.c
libmapi/mapidump.c
libmapi/property.c
property.idl [new file with mode: 0644]
utils/exchange2ical/exchange2ical.c [new file with mode: 0644]
utils/exchange2ical/exchange2ical.h [new file with mode: 0644]
utils/exchange2ical/exchange2ical_component.c [new file with mode: 0644]
utils/exchange2ical/exchange2ical_property.c [new file with mode: 0644]
utils/exchange2ical/exchange2ical_utils.c [new file with mode: 0644]