RMessageStoreSession Class Reference

class RMessageStoreSession : public RSessionBase

Inherits from

Public Member Functions
RMessageStoreSession ()
~RMessageStoreSession ()
void AbandonContainerL ( TMsgStoreId )
void AccountsL ( RPointerArray < CMsgStoreAccount > &)
void AddMruAddressesL ( TMsgStoreId , RPointerArray < CMsgStoreAddress > &)
void AppendToContentL ( TMsgStoreId , TMsgStoreId , const TDesC8 &)
TBool AuthenticateL (const TDesC &)
TBool AuthenticatedL ()
void BeginBatchInsertL ()
void CancelSearch ()
TBool ChangePasswordL (const TDesC &, const TDesC &)
void ChildrenCountsL ( TMsgStoreId , TUint &, TUint &)
void ChildrenIdsL ( TMsgStoreId , TMsgStoreContainerMasks , RArray < TMsgStoreId > &)
void ChildrenPropertiesL ( TMsgStoreId , TMsgStoreId , TMsgStoreContainerMasks , TBool , TBool , MPropertiesArray &)
void ClearAuthenticationL ()
void ClearSearchResultCache ()
void Close ()
void CommitContainerL ( TMsgStoreId , TMsgStoreId , TMsgStoreId )
TInt Connect ( TBool , TBool )
void ContainerPropertiesL ( TMsgStoreId , TMsgStoreId &, TMsgStoreId , RBuf8 &, TMsgStoreId )
TMsgStoreContainerType ContainerTypeById ( TMsgStoreId )
TUint ContentLengthL ( TMsgStoreId , TMsgStoreId )
TMsgStoreId CopyContainerL ( TMsgStoreId , TMsgStoreId , TMsgStoreId , TMsgStoreId , TMsgStoreId , TMsgStoreId )
TMsgStoreId CreateAccountL (const CMsgStoreAccount &, const TDesC8 &)
TMsgStoreId CreateContainerL ( TMsgStoreId , TMsgStoreId , TMsgStoreId , TMsgStoreContainerMasks , const TDesC8 &, TBool , const TDesC &)
TMsgStoreId CreateContainerL ( TMsgStoreId , TMsgStoreId , TMsgStoreId , TMsgStoreContainerMasks , const TDesC8 &, TBool , RFile &)
void DeleteAccountL (const CMsgStoreAccount &)
void DeleteContainerL ( TMsgStoreId , TMsgStoreId , TMsgStoreId , TMsgStoreId )
void DisableEncryptionL ()
void EnableEncryptionL ()
void EndSortL ( TMsgStoreId )
void FetchContentL ( TMsgStoreId , TMsgStoreId , TDes8 &, TUint )
void FetchContentL ( TMsgStoreId , TMsgStoreId , const TDesC &)
void FinishBatchInsertL ()
void GetEvents ( TRequestStatus &, TDes8 &)
void GetMatchesL ( TRequestStatus &, TDes8 &)
TBool GetSortedRowsL ( TMsgStoreId , TMsgStoreId , TMsgStoreIteratorDirection , TUint , MPropertiesArray &, const TDesC &, TBool )
TBool HasPasswordL ()
void IdsAndGroupCountL ( TMsgStoreId , RArray < TMsgStoreId > &, RArray < TUint > &)
void MoveContainerL ( TMsgStoreId , TMsgStoreId , TMsgStoreId )
void MruAddressesL ( TMsgStoreId , RPointerArray < CMsgStoreAddress > &)
TMsgStoreId OpenAccountL (const CMsgStoreAccount &, RBuf8 &)
void OpenOriginalContentFileL ( TMsgStoreId , TMsgStoreId , RFile &)
void PrepareSearchL ( RMsgStoreSearchCriteria &)
void PrependToContentL ( TMsgStoreId , TMsgStoreId , const TDesC8 &)
void PropertiesL (const RArray < TMsgStoreId > &, const RPointerArray < TDesC8 > &, MPropertiesArray &)
void RemoveContentL ( TMsgStoreId , TMsgStoreId )
void RenameAccountL ( TInt32 , const TDesC &, const TDesC &)
void ReplaceContentL ( TMsgStoreId , TMsgStoreId , const TDesC8 &)
void ReplaceContentWithFileL ( TMsgStoreId , TMsgStoreId , const TDesC &)
void SetMaxMruAddressCountL ( TInt )
void SetPasswordL (const TDesC &)
TInt SortIteratorGroupCountL ( TMsgStoreId , RArray < TUint > &)
TMsgStoreId SortL ( RMsgStoreSortCriteria &, TMsgStoreId , TBool )
void SortedIdsAndFlagsL ( TMsgStoreId , RArray < TMsgStoreIdAndFlag > &)
void SortedIdsL ( TMsgStoreId , RArray < TMsgStoreId > &)
TInt SortedIndexOfL ( TMsgStoreId , TMsgStoreId )
void StartObservingL ()
void StopObserving ()
void TotalCountsL ( TMsgStoreId , TUint &, TUint &)
void UpdatePropertiesL ( TMsgStoreId , TMsgStoreId , TMsgStoreId , const TDesC8 &)
void UpdatePropertyL ( TMsgStoreId , TMsgStoreId , TMsgStoreId , const TDesC8 &, TMsgStorePropertyValueType , const TDesC8 &)
void WipeEverythingL ()
Private Member Functions
void DoPropertiesListL ( TMsgStorePropertiesListCmdParams &, const TDesC8 &, const TDesC8 &, MPropertiesArray &)
TInt StartServer ()
Inherited Functions
RHandleBase::Attributes()const
RHandleBase::BTraceId()const
RHandleBase::DoExtendedClose()
RHandleBase::Duplicate(const RThread &,TOwnerType)
RHandleBase::FullName()const
RHandleBase::FullName(TDes &)const
RHandleBase::Handle()const
RHandleBase::HandleInfo(THandleInfo *)
RHandleBase::Name()const
RHandleBase::NotifyDestruction(TRequestStatus &)
RHandleBase::Open(const TFindHandleBase &,TOwnerType)
RHandleBase::OpenByName(const TDesC &,TOwnerType,TInt)
RHandleBase::RHandleBase()
RHandleBase::RHandleBase(TInt)
RHandleBase::SetHandle(TInt)
RHandleBase::SetHandleNC(TInt)
RSessionBase::CreateSession(RServer2,const TVersion &)
RSessionBase::CreateSession(RServer2,const TVersion &,TInt)
RSessionBase::CreateSession(RServer2,const TVersion &,TInt,TIpcSessionType,const TSecurityPolicy *,TRequestStatus *)
RSessionBase::CreateSession(const TDesC &,const TVersion &)
RSessionBase::CreateSession(const TDesC &,const TVersion &,TInt)
RSessionBase::CreateSession(const TDesC &,const TVersion &,TInt,TIpcSessionType,const TSecurityPolicy *,TRequestStatus *)
RSessionBase::CreateSession(const TDesC &,const TVersion &,TInt,TRequestStatus *)
RSessionBase::Open(RMessagePtr2,TInt,TOwnerType)
RSessionBase::Open(RMessagePtr2,TInt,const TSecurityPolicy &,TOwnerType)
RSessionBase::Open(TInt,TOwnerType)
RSessionBase::Open(TInt,const TSecurityPolicy &,TOwnerType)
RSessionBase::Send(TInt)const
RSessionBase::Send(TInt,const TIpcArgs &)const
RSessionBase::SendReceive(TInt)const
RSessionBase::SendReceive(TInt,TRequestStatus &)const
RSessionBase::SendReceive(TInt,const TIpcArgs &)const
RSessionBase::SendReceive(TInt,const TIpcArgs &,TRequestStatus &)const
RSessionBase::SetReturnedHandle(TInt)
RSessionBase::SetReturnedHandle(TInt,RHandleBase &)
RSessionBase::SetReturnedHandle(TInt,const TSecurityPolicy &)
RSessionBase::ShareAuto()
RSessionBase::ShareProtected()
Inherited Enumerations
RHandleBase:TAttributes
RSessionBase:TAttachMode
Inherited Attributes
RHandleBase::iHandle

Constructor & Destructor Documentation

RMessageStoreSession()

RMessageStoreSession ( )

~RMessageStoreSession()

~RMessageStoreSession ( )

Member Functions Documentation

AbandonContainerL(TMsgStoreId)

void AbandonContainerL ( TMsgStoreId aId )

Parameters

TMsgStoreId aId

AccountsL(RPointerArray< CMsgStoreAccount > &)

void AccountsL ( RPointerArray < CMsgStoreAccount > & aAccounts )

Parameters

RPointerArray < CMsgStoreAccount > & aAccounts

AddMruAddressesL(TMsgStoreId, RPointerArray< CMsgStoreAddress > &)

void AddMruAddressesL ( TMsgStoreId aMailBoxId,
RPointerArray < CMsgStoreAddress > & aAddressArray
)

Parameters

TMsgStoreId aMailBoxId
RPointerArray < CMsgStoreAddress > & aAddressArray

AppendToContentL(TMsgStoreId, TMsgStoreId, const TDesC8 &)

void AppendToContentL ( TMsgStoreId aId,
TMsgStoreId aParentId,
const TDesC8 & aContent
)

Parameters

TMsgStoreId aId
TMsgStoreId aParentId
const TDesC8 & aContent

AuthenticateL(const TDesC &)

TBool AuthenticateL ( const TDesC & aPassword )

Parameters

const TDesC & aPassword

AuthenticatedL()

TBool AuthenticatedL ( )

BeginBatchInsertL()

void BeginBatchInsertL ( )

CancelSearch()

void CancelSearch ( )

ChangePasswordL(const TDesC &, const TDesC &)

TBool ChangePasswordL ( const TDesC & aOldPassword,
const TDesC & aNewPassword
)

Parameters

const TDesC & aOldPassword
const TDesC & aNewPassword

ChildrenCountsL(TMsgStoreId, TUint &, TUint &)

void ChildrenCountsL ( TMsgStoreId aId,
TUint & aMessageCounts,
TUint & aUnreadCounts
)

Parameters

TMsgStoreId aId
TUint & aMessageCounts
TUint & aUnreadCounts

ChildrenIdsL(TMsgStoreId, TMsgStoreContainerMasks, RArray< TMsgStoreId > &)

void ChildrenIdsL ( TMsgStoreId aId,
TMsgStoreContainerMasks aType,
RArray < TMsgStoreId > & aChildrenIds
)

Parameters

TMsgStoreId aId
TMsgStoreContainerMasks aType
RArray < TMsgStoreId > & aChildrenIds

ChildrenPropertiesL(TMsgStoreId, TMsgStoreId, TMsgStoreContainerMasks, TBool, TBool, MPropertiesArray &)

void ChildrenPropertiesL ( TMsgStoreId aId,
TMsgStoreId aParentId,
TMsgStoreContainerMasks aType,
TBool aQuickProperties,
TBool aRecursive,
MPropertiesArray & aPropertiesArray
)

Parameters

TMsgStoreId aId
TMsgStoreId aParentId
TMsgStoreContainerMasks aType
TBool aQuickProperties
TBool aRecursive
MPropertiesArray & aPropertiesArray

ClearAuthenticationL()

void ClearAuthenticationL ( )

ClearSearchResultCache()

void ClearSearchResultCache ( )

Close()

void Close ( )

CommitContainerL(TMsgStoreId, TMsgStoreId, TMsgStoreId)

void CommitContainerL ( TMsgStoreId aId,
TMsgStoreId aParentId,
TMsgStoreId aMailBoxId
)

Parameters

TMsgStoreId aId
TMsgStoreId aParentId
TMsgStoreId aMailBoxId

Connect(TBool, TBool)

TInt Connect ( TBool aLaunchServerIfNeeded,
TBool aRetryIndefinitely
)

Parameters

TBool aLaunchServerIfNeeded
TBool aRetryIndefinitely

ContainerPropertiesL(TMsgStoreId, TMsgStoreId &, TMsgStoreId, RBuf8 &, TMsgStoreId)

void ContainerPropertiesL ( TMsgStoreId aId,
TMsgStoreId & aParentId,
TMsgStoreId aGrandparentId,
RBuf8 & aBuffer,
TMsgStoreId aMailboxId =  KMsgStoreInvalidId
)

Parameters

TMsgStoreId aId
TMsgStoreId & aParentId
TMsgStoreId aGrandparentId
RBuf8 & aBuffer
TMsgStoreId aMailboxId =  KMsgStoreInvalidId

ContainerTypeById(TMsgStoreId)

TMsgStoreContainerType ContainerTypeById ( TMsgStoreId aId )

Parameters

TMsgStoreId aId

ContentLengthL(TMsgStoreId, TMsgStoreId)

TUint ContentLengthL ( TMsgStoreId aId,
TMsgStoreId aParentId
)

Parameters

TMsgStoreId aId
TMsgStoreId aParentId

CopyContainerL(TMsgStoreId, TMsgStoreId, TMsgStoreId, TMsgStoreId, TMsgStoreId, TMsgStoreId)

TMsgStoreId CopyContainerL ( TMsgStoreId aId,
TMsgStoreId aSourceId,
TMsgStoreId aSourceParentId,
TMsgStoreId aDestinationId,
TMsgStoreId aDestinationParentId,
TMsgStoreId aMailBoxId
)

Parameters

TMsgStoreId aId
TMsgStoreId aSourceId
TMsgStoreId aSourceParentId
TMsgStoreId aDestinationId
TMsgStoreId aDestinationParentId
TMsgStoreId aMailBoxId

CreateAccountL(const CMsgStoreAccount &, const TDesC8 &)

TMsgStoreId CreateAccountL ( const CMsgStoreAccount & aAccount,
const TDesC8 & aProperties
)

Parameters

const CMsgStoreAccount & aAccount
const TDesC8 & aProperties

CreateContainerL(TMsgStoreId, TMsgStoreId, TMsgStoreId, TMsgStoreContainerMasks, const TDesC8 &, TBool, const TDesC &)

TMsgStoreId CreateContainerL ( TMsgStoreId aParentId,
TMsgStoreId aGrandparentId,
TMsgStoreId aMailBoxId,
TMsgStoreContainerMasks aType,
const TDesC8 & aProperties,
TBool aCommitContainer = ETrue,
const TDesC & aContentFilename = KNullDes
)

Parameters

TMsgStoreId aParentId
TMsgStoreId aGrandparentId
TMsgStoreId aMailBoxId
TMsgStoreContainerMasks aType
const TDesC8 & aProperties
TBool aCommitContainer = ETrue
const TDesC & aContentFilename = KNullDes

CreateContainerL(TMsgStoreId, TMsgStoreId, TMsgStoreId, TMsgStoreContainerMasks, const TDesC8 &, TBool, RFile &)

TMsgStoreId CreateContainerL ( TMsgStoreId aParentId,
TMsgStoreId aGrandparentId,
TMsgStoreId aMailBoxId,
TMsgStoreContainerMasks aType,
const TDesC8 & aProperties,
TBool aCommitContainer,
RFile & aFile
)

Parameters

TMsgStoreId aParentId
TMsgStoreId aGrandparentId
TMsgStoreId aMailBoxId
TMsgStoreContainerMasks aType
const TDesC8 & aProperties
TBool aCommitContainer
RFile & aFile

DeleteAccountL(const CMsgStoreAccount &)

void DeleteAccountL ( const CMsgStoreAccount & aAccount )

Parameters

const CMsgStoreAccount & aAccount

DeleteContainerL(TMsgStoreId, TMsgStoreId, TMsgStoreId, TMsgStoreId)

void DeleteContainerL ( TMsgStoreId aId,
TMsgStoreId aParentId,
TMsgStoreId aGrandparentId,
TMsgStoreId aMailBoxId
)

Parameters

TMsgStoreId aId
TMsgStoreId aParentId
TMsgStoreId aGrandparentId
TMsgStoreId aMailBoxId

DisableEncryptionL()

void DisableEncryptionL ( )

DoPropertiesListL(TMsgStorePropertiesListCmdParams &, const TDesC8 &, const TDesC8 &, MPropertiesArray &)

void DoPropertiesListL ( TMsgStorePropertiesListCmdParams & aParams,
const TDesC8 & aSerializedIds,
const TDesC8 & aSerializedPropertyNames,
MPropertiesArray & aPropertiesArray
) [private]

Parameters

TMsgStorePropertiesListCmdParams & aParams
const TDesC8 & aSerializedIds
const TDesC8 & aSerializedPropertyNames
MPropertiesArray & aPropertiesArray

EnableEncryptionL()

void EnableEncryptionL ( )

EndSortL(TMsgStoreId)

void EndSortL ( TMsgStoreId aSortSessionId )

Parameters

TMsgStoreId aSortSessionId

FetchContentL(TMsgStoreId, TMsgStoreId, TDes8 &, TUint)

void FetchContentL ( TMsgStoreId aId,
TMsgStoreId aParentId,
TDes8 & aBuffer,
TUint aStartOffset
)

Parameters

TMsgStoreId aId
TMsgStoreId aParentId
TDes8 & aBuffer
TUint aStartOffset

FetchContentL(TMsgStoreId, TMsgStoreId, const TDesC &)

void FetchContentL ( TMsgStoreId aId,
TMsgStoreId aParentId,
const TDesC & aFilename
)

Parameters

TMsgStoreId aId
TMsgStoreId aParentId
const TDesC & aFilename

FinishBatchInsertL()

void FinishBatchInsertL ( )

GetEvents(TRequestStatus &, TDes8 &)

void GetEvents ( TRequestStatus & aStatus,
TDes8 & aBuffer
)

Parameters

TRequestStatus & aStatus
TDes8 & aBuffer

GetMatchesL(TRequestStatus &, TDes8 &)

void GetMatchesL ( TRequestStatus & aStatus,
TDes8 & aBuffer
)

Parameters

TRequestStatus & aStatus
TDes8 & aBuffer

GetSortedRowsL(TMsgStoreId, TMsgStoreId, TMsgStoreIteratorDirection, TUint, MPropertiesArray &, const TDesC &, TBool)

TBool GetSortedRowsL ( TMsgStoreId aSortSessionId,
TMsgStoreId aCurrentMessageId,
TMsgStoreIteratorDirection aDirection,
TUint aCount,
MPropertiesArray & aPropertiesArray,
const TDesC & aStartWith =  KNullDesC ,
TBool aSkipCurrentGroup = EFalse
)

Parameters

TMsgStoreId aSortSessionId
TMsgStoreId aCurrentMessageId
TMsgStoreIteratorDirection aDirection
TUint aCount
MPropertiesArray & aPropertiesArray
const TDesC & aStartWith =  KNullDesC
TBool aSkipCurrentGroup = EFalse

HasPasswordL()

TBool HasPasswordL ( )

IdsAndGroupCountL(TMsgStoreId, RArray< TMsgStoreId > &, RArray< TUint > &)

void IdsAndGroupCountL ( TMsgStoreId aSortSessionId,
RArray < TMsgStoreId > & aMessageIds,
RArray < TUint > & aItemsInGroup
)

Parameters

TMsgStoreId aSortSessionId
RArray < TMsgStoreId > & aMessageIds
RArray < TUint > & aItemsInGroup

MoveContainerL(TMsgStoreId, TMsgStoreId, TMsgStoreId)

void MoveContainerL ( TMsgStoreId aId,
TMsgStoreId aSourceId,
TMsgStoreId aDestinationId
)

Parameters

TMsgStoreId aId
TMsgStoreId aSourceId
TMsgStoreId aDestinationId

MruAddressesL(TMsgStoreId, RPointerArray< CMsgStoreAddress > &)

void MruAddressesL ( TMsgStoreId aMailBoxId,
RPointerArray < CMsgStoreAddress > & aAddressArray
)

Parameters

TMsgStoreId aMailBoxId
RPointerArray < CMsgStoreAddress > & aAddressArray

OpenAccountL(const CMsgStoreAccount &, RBuf8 &)

TMsgStoreId OpenAccountL ( const CMsgStoreAccount & aAccount,
RBuf8 & aBuffer
)

Parameters

const CMsgStoreAccount & aAccount
RBuf8 & aBuffer

OpenOriginalContentFileL(TMsgStoreId, TMsgStoreId, RFile &)

void OpenOriginalContentFileL ( TMsgStoreId aId,
TMsgStoreId aParentId,
RFile & aFile
)

Parameters

TMsgStoreId aId
TMsgStoreId aParentId
RFile & aFile

PrepareSearchL(RMsgStoreSearchCriteria &)

void PrepareSearchL ( RMsgStoreSearchCriteria & aSearchCriteria )

Parameters

RMsgStoreSearchCriteria & aSearchCriteria

PrependToContentL(TMsgStoreId, TMsgStoreId, const TDesC8 &)

void PrependToContentL ( TMsgStoreId aId,
TMsgStoreId aParentId,
const TDesC8 & aContent
)

Parameters

TMsgStoreId aId
TMsgStoreId aParentId
const TDesC8 & aContent

PropertiesL(const RArray< TMsgStoreId > &, const RPointerArray< TDesC8 > &, MPropertiesArray &)

void PropertiesL ( const RArray < TMsgStoreId > & aIds,
const RPointerArray < TDesC8 > & aPropertyNames,
MPropertiesArray & aPropertiesArray
)

Parameters

const RArray < TMsgStoreId > & aIds
const RPointerArray < TDesC8 > & aPropertyNames
MPropertiesArray & aPropertiesArray

RemoveContentL(TMsgStoreId, TMsgStoreId)

void RemoveContentL ( TMsgStoreId aId,
TMsgStoreId aParentId
)

Parameters

TMsgStoreId aId
TMsgStoreId aParentId

RenameAccountL(TInt32, const TDesC &, const TDesC &)

void RenameAccountL ( TInt32 aOwnerId,
const TDesC & aOldName,
const TDesC & aNewName
)

Parameters

TInt32 aOwnerId
const TDesC & aOldName
const TDesC & aNewName

ReplaceContentL(TMsgStoreId, TMsgStoreId, const TDesC8 &)

void ReplaceContentL ( TMsgStoreId aId,
TMsgStoreId aParentId,
const TDesC8 & aContent
)

Parameters

TMsgStoreId aId
TMsgStoreId aParentId
const TDesC8 & aContent

ReplaceContentWithFileL(TMsgStoreId, TMsgStoreId, const TDesC &)

void ReplaceContentWithFileL ( TMsgStoreId aId,
TMsgStoreId aParentId,
const TDesC & aFilename
)

Parameters

TMsgStoreId aId
TMsgStoreId aParentId
const TDesC & aFilename

SetMaxMruAddressCountL(TInt)

void SetMaxMruAddressCountL ( TInt aMaxCount )

Parameters

TInt aMaxCount

SetPasswordL(const TDesC &)

void SetPasswordL ( const TDesC & aPassword )

Parameters

const TDesC & aPassword

SortIteratorGroupCountL(TMsgStoreId, RArray< TUint > &)

TInt SortIteratorGroupCountL ( TMsgStoreId aSortSessionId,
RArray < TUint > & aItemsInGroup
)

Parameters

TMsgStoreId aSortSessionId
RArray < TUint > & aItemsInGroup

SortL(RMsgStoreSortCriteria &, TMsgStoreId, TBool)

TMsgStoreId SortL ( RMsgStoreSortCriteria & aSortCriteria,
TMsgStoreId aMailBoxId,
TBool aInMemorySort
)

Parameters

RMsgStoreSortCriteria & aSortCriteria
TMsgStoreId aMailBoxId
TBool aInMemorySort

SortedIdsAndFlagsL(TMsgStoreId, RArray< TMsgStoreIdAndFlag > &)

void SortedIdsAndFlagsL ( TMsgStoreId aSortSessionId,
RArray < TMsgStoreIdAndFlag > & aIdsAndFlags
)

Parameters

TMsgStoreId aSortSessionId
RArray < TMsgStoreIdAndFlag > & aIdsAndFlags

SortedIdsL(TMsgStoreId, RArray< TMsgStoreId > &)

void SortedIdsL ( TMsgStoreId aSortSessionId,
RArray < TMsgStoreId > & aMessageIds
)

Parameters

TMsgStoreId aSortSessionId
RArray < TMsgStoreId > & aMessageIds

SortedIndexOfL(TMsgStoreId, TMsgStoreId)

TInt SortedIndexOfL ( TMsgStoreId aSortSessionId,
TMsgStoreId aMessageId
)

Parameters

TMsgStoreId aSortSessionId
TMsgStoreId aMessageId

StartObservingL()

void StartObservingL ( )

StartServer()

TInt StartServer ( ) [private]

StopObserving()

void StopObserving ( )

TotalCountsL(TMsgStoreId, TUint &, TUint &)

void TotalCountsL ( TMsgStoreId aMailBoxId,
TUint & aMessageCounts,
TUint & aUnreadCounts
)

Parameters

TMsgStoreId aMailBoxId
TUint & aMessageCounts
TUint & aUnreadCounts

UpdatePropertiesL(TMsgStoreId, TMsgStoreId, TMsgStoreId, const TDesC8 &)

void UpdatePropertiesL ( TMsgStoreId aId,
TMsgStoreId aParentId,
TMsgStoreId aMailBoxId,
const TDesC8 & aProperties
)

Parameters

TMsgStoreId aId
TMsgStoreId aParentId
TMsgStoreId aMailBoxId
const TDesC8 & aProperties

UpdatePropertyL(TMsgStoreId, TMsgStoreId, TMsgStoreId, const TDesC8 &, TMsgStorePropertyValueType, const TDesC8 &)

void UpdatePropertyL ( TMsgStoreId aId,
TMsgStoreId aParentid,
TMsgStoreId aMailBoxId,
const TDesC8 & aName,
TMsgStorePropertyValueType aType,
const TDesC8 & aValue
)

Parameters

TMsgStoreId aId
TMsgStoreId aParentid
TMsgStoreId aMailBoxId
const TDesC8 & aName
TMsgStorePropertyValueType aType
const TDesC8 & aValue

WipeEverythingL()

void WipeEverythingL ( )