Hello, I'm developing a MAPI store provider. I can configure my provider via the ServiceEntry routine. I create standard entries in the default profile section like PR_ENTRYID, PR_DISPLAY_NAME and such. In the service provider section (PR_SERVICE_UID) section I store provider specific settings,. I can change the configuration settings without any problems so they stick. The problem is that when IMSProvider::Logon is called with an IMAPISupport object, when I open the default profile section I wind up in some weird section with just 5 propeties like PR_PROVIDER_DLL_NAME and such. PR_SERVICE_UID and other settings aren't accessible. My store is unable to access any instance specific properties. I can't figure out what's wrong.
On 9 Jun, 20:19, shara...@gmail.com wrote: > Hello, > > I'm developing aMAPIstore provider. > > I can configure my provider via the ServiceEntry routine. I create > standard entries in the default profile section like PR_ENTRYID, > PR_DISPLAY_NAME and such. In the service provider section > (PR_SERVICE_UID) section I store provider specific settings,. > > I can change the configuration settings without any problems so they > stick. > > The problem is that when IMSProvider::Logon is called with an > IMAPISupport object, when I open the default profile section I wind up > in some weird section with just 5 propeties like PR_PROVIDER_DLL_NAME > and such. PR_SERVICE_UID and other settings aren't accessible. My > store is unable to access any instance specific properties. > > I can't figure out what's wrong. This only happens when PR_ENTRYID is set in the providers profile. What gives?