Initial Release 6

Function : Clusters; Database
NSFDbOpenTemplateExtended - Open database or database template in either the private or shared data directory with additional options.
----------------------------------------------------------------------------------------------------------

#include <nsfdb.h>

STATUS LNPUBLIC NSFDbOpenTemplateExtended(
const char far *PathName,
WORD Options,
DHANDLE hNames,
TIMEDATE far *ModifiedTime,
DBHANDLE far *rethDB,
TIMEDATE far *retDataModified,
TIMEDATE far *retNonDataModified
);

Description :

This function opens a Domino database or database template on the local system or on a remote Lotus Domino Server. NSFDbOpenTemplateExtended allows you to open a Domino database with a scan lock (Domino-based file "coordination"), open a local database with a specified UserName (hNames parameter), initiate purge or fixup operations during the open, and/or conditionally open the database only if it has changed since a supplied time/date.

This function can also be used to open a directory on the local system or on a remote Lotus Domino Server.

NSFDbOpenTemplateExtended will not succeed on a directory when used with certain DBOPEN_xxx options. Refer to DBOPEN_xxx for details.

Parameters :

See Also :

DBOPEN_xxx
----------------------------------------------------------------------------------------------------------