hello, Thanks for the kind reply,
On Tue, Mar 10, 2009 at 4:31 PM, Julien Kerihuel <[email protected]> wrote: > The "store" opaque object returned by OpenUserMailbox, OpenMsgStore or > OpenPublicFolders is the first object you retrieve and which all further > MAPI calls depend on. Unless I'm wrong, this "should" mean this object > is supposed to be unique and only one active store object can be used > within a given session. > I have doubled checked libmapi's internals and there's no code which > would impact on the code pasted above but Exchange internal behavior. The code I posted is a pretty rough translation of a win32/mapi code chunk. From win32/mapi I'm able to open the same message store multiple time within the same session. Moreover (given the proper permission on the exchange server) I'm able to open multiple stores, belonging to different users, within the same session. According to this article: http://support.microsoft.com/kb/260141 the hard limit imposed by the exchange protocol is at most 256 message stores opened within the same session. Looking at the openchange/libmapi code, in the OpenUserMailbox(), the EcDoRpc_MAPI_REQ 'login_id' parameter is always 0. Could this parameter possibly be used to somewhat 'multiplex' multiple message store in the same session ?!? It's just a wild guess, since I really don't know the exchange protocol. Paolo _______________________________________________ devel mailing list [email protected] http://mailman.openchange.org/listinfo/devel
