On Sun, 2008-09-07 at 21:15 +0200, Julien Kerihuel wrote:
> Hi List,
> 
> I'm now working on the [0x3] phase: "Renaming MAPI structures".

[..]

> I'll push each change separately instead and send emails on the
> mailing-list explaining those which may/will impact external
> applications. This should make the upgrade process easier for external
> developers.

A first set of modifications have been pushed and are committed from
r731 to r742.

* r732: SLPSTRArray and LPSTR removed, replaced by StringArray_r
Developers have 2 changes to bring to their applications:
           1. rename "struct SLPSTRArray" to "struct StringArray_r"
           2. directly access lppszA:
              Before: lpProp->value.MVszA.strings[i]->lppszA
              After:  lpProp->value.MVszA.lppszA[i]
              
* r735: SBinary renamed to Binary_r
Developers only have to rename "struct SBinary" with "struct Binary_r"

Other changes should not impact external applications.

Remaining changes would be to rename SRowSet, SRow, SPropValue and
SPropTagArray but this would cause more troubles than benefit, so I'll
skip it for now. Moreover no changes will be brought to the MAPI
structures since they do not impact emsabp roadmap in any way.

-- 
Julien Kerihuel
[EMAIL PROTECTED]
OpenChange Project Manager

GPG Fingerprint: 0B55 783D A781 6329 108A  B609 7EF6 FE11 A35F 1F79

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
devel mailing list
[email protected]
http://mailman.openchange.org/listinfo/devel

Reply via email to