virtual bool CORow::Move(LPCOLESTR strSourceURLs[], LPCOLESTR strDestURLs[], DBSTATUS *pnStatus,ULONG nRows=1, LPOLESTR *strNewURLs=NULL, OLECHAR **ppStringsBuffer=NULL, DBMOVEFLAGS nMoveFlags=DBMOVE_ALLOW_EMULATION|DBMOVE_REPLACE_EXISTING, IAuthenticate *pIAuthenticate=NULL);

Return Value

        true if successful; otherwise false.

Parameters

        [in] strSourceURLs:

                A pointer to an array of  nRows canonical URLs naming the source trees or subtrees to be moved.

        [in] strDestURLs:

                A pointer to an array of nRows canonical URLs naming the destination trees or subtrees.

        [out] pnStatus:

                A pointer to an array of nRows DBSTATUS status fields indicating whether each element of strSourceURLs was moved to strDestURLs.

        [in] nRows:

                Count of trees and subtrees named by the strSourceURLs and strDestURLs arrays.

        [out] strNewURLs:

                A pointer to an optional consumer-allocated array of nRows pointers to the provider-assigned and allocated canonical destination URLs.

        [out] ppStringsBuffer:

                A pointer to memory which receives all generated URL strings within a single allocation block. A consumer should free this buffer.

        [in] nMoveFlags:

                Flags describing additional semantics for the move operation.

        [in] pIAuthenticate:

                An optional pointer to the caller's IAuthenticate interface.

Remark

        Moves trees or subtrees from an array of source URLs to a corresponding array of destination URLs. Refers to IScopedOperations::Move.

CORow Class Overview & Class Members