// Flags to be used with CreationInfo.
#define CI_CREATENEW		(1 << 0) // Create a new database, overwrite existing
#define CI_NOVERIFY			(1 << 1) // Don't verify existing database
#define CI_COMPACT			(1 << 2) // Compact existing database
#define CI_RESERVED_MASK	(~(CI_CREATENEW|CI_NOVERIFY|CI_COMPACT))

// Parameters for CreateDatabase().
typedef struct tagCreationInfo
{
	unsigned long structSize;

	unsigned long flags;

	LPCWSTR path;

	unsigned long totalBytes;

	unsigned long catalogEntries;

} CreationInfo;
		

Specifies the parameters to CreateDatabase().