Latest News

the latest news from our team

Type Library for MDMDA

Object ID: MdmDA.Session

MdmDA.Session Properties

BSTR AccountPassword;
boolean ConnectStatus;
BSTR ErrorMessage;
short ErrorNumber;
BSTR GroupPassword;
BSTR HostAddress;
BSTR JobName;
BSTR LoginAccount;
BSTR LoginGroup;
boolean LoginStatus;
BSTR LoginUser;
short Port;
short TraceLevel;
BSTR VendorId;
BSTR UserPassword;
BSTR TraceFile;

MdmDA.Session Methods

boolean Connect();
IDispatch* Define(BSTR DatabaseName, short Type);
void Disconnect();
boolean LoadConfig(BSTR ConfigFileName);
void SaveConfig();
boolean SetSessionConfig();
boolean SetTraceConfig();
IDispatch* AddImageDBRef(BSTR DatabaseName);
IDispatch* AddKsamFileRef(BSTR FileName);
IDispatch* AddMpeFileRef(BSTR FileName);
boolean HostCommand(BSTR CommandString);

IImageDatabase Properties

BSTR ErrorMessage;
short ErrorNumber;
BSTR DatasetList;
boolean TpiEnabled;
short DictionaryMode;
short DBStatus(short Index);
long DBStatusDW(short Index);

IImageDatabase Methods

IDispatch* Define(BSTR DatasetName);
boolean Open(BSTR dbName, BSTR dbGroup, BSTR dbAccount, short dbMode, BSTR dbPassword);
boolean CloseDB();
boolean Close();
IDispatch* AddDatasetRef(BSTR DatasetName);
boolean DBOpen(BSTR DatabaseName, BSTR Password, short Mode);
boolean DBClose(BSTR Dataset, short Mode);
boolean DBLock(BSTR Qualifier, short Mode);
boolean DBUnlock();
boolean DBControl(short Mode);
boolean DBMemo(BSTR Text);
BSTR DBError();
BSTR DBInfo(BSTR Qualifier, short Mode);
void AddDataset(BSTR Name, BSTR Type);
boolean DBXBegin(short Mode, BSTR Text);
boolean DBXEnd(short Mode, BSTR Text);
boolean DBXUndo(short Mode, BSTR Text);
boolean DBBegin(VARIANT DatabaseIDs, short Mode, BSTR Text);
boolean DBEnd(VARIANT DatabaseIDs, short Mode, BSTR Text);

IImageDataset Properties

long RecordNumber;
BSTR ItemList;
BSTR LinkDataset;
BSTR Delimiter;
BSTR Type;
BSTR ErrorMessage;
short ErrorNumber;
BSTR RWItemList;
BSTR Item(BSTR ItemName);
BSTR ItemType(BSTR ItemName);
boolean IsKey(BSTR ItemName);
BSTR KeyType(BSTR ItemName);
short ItemLength(BSTR ItemName);
short SubItems(BSTR ItemName);
BSTR ItemBuffer(BSTR RWItemList);
short ItemFormatLength(BSTR ItemName);
boolean ItemSigned(BSTR ItemName);

IImageDataset Methods

boolean DeleteRec();
boolean Delete();
boolean ReadByKey(BSTR KeyName, BSTR KeyValue, BSTR RWItemList);
boolean Find(BSTR KeyName, BSTR KeyValue);
boolean ReadDirect(long RecordNumber, BSTR RWItemList);
boolean ReadFirst(BSTR KeyName, BSTR KeyValue, BSTR RWItemList);
boolean ReadLast(BSTR KeyName, BSTR KeyValue, BSTR RWItemList);
boolean ReadNext(BSTR RWItemList);
boolean ReadPrevious(BSTR RWItemList);
boolean ReadSerialNext(BSTR RWItemList);
boolean ReadSerialPrevious(BSTR RWItemList);
boolean Rewind();
boolean UpdateRec(BSTR RWItemList);
boolean Update(BSTR RWItemList);
boolean WriteRec(BSTR RWItemList);
boolean Write(BSTR RWItemList);
boolean DBDelete(short Mode);
boolean DBGet(short Mode, BSTR RWItemList, BSTR Argument);
boolean DBFind(short Mode, BSTR KeyName, BSTR KeyValue);
boolean DBUpdate(short Mode, BSTR RWItemList);
boolean DBPut(short Mode, BSTR RWItemList);
void RemoveItem(BSTR Name);
void AddItem(BSTR Name, BSTR Type, short Length, short Offset, short SubItems, boolean SignedFlag, boolean KeyFlag, BSTR KeyType, boolean WriteFlag);
boolean WriteItem(BSTR ItemName, BSTR ItemValue);
boolean WriteItemBuffer(BSTR RWItemList, BSTR Buffer);
void WriteItemSigned(BSTR ItemName, boolean SignedFlag);

IKsamFile Properties

long RecordNumber;
BSTR ItemList;
BSTR Delimiter;
BSTR ErrorMessage;
short ErrorNumber;
BSTR Item(BSTR ItemName);
BSTR ItemType(BSTR ItemName);
boolean IsKey(BSTR ItemName);
short ItemLength(BSTR ItemName);
short SubItems(BSTR ItemName);
short ItemFormatLength(BSTR ItemName);
boolean ItemSigned(BSTR ItemName);
BSTR ItemBuffer(BSTR RWItemList);

IKsamFile Methods

void RemoveItem(BSTR Name);
void AddItem(BSTR Name, BSTR Type, short Length, short Offset, short SubItems, boolean SignedFlag, boolean KeyFlag, boolean WriteFlag);
boolean FOpen(BSTR FormalDesignator, short FOptions, short AOptions);
boolean FClose(short Disposition);
boolean FRead(short Length);
boolean FWrite(short Length);
boolean FFindByKey(BSTR KeyName, BSTR KeyValue, short Relop);
boolean FFindN(BSTR KeyName, long RecordNumber);
boolean FPoint(long RecordNumber);
boolean FReadByKey(short Length, BSTR KeyName, BSTR KeyValue);
boolean FControl(short ControlCode);
boolean FSpace(short Displacement);
boolean FReadC(short Length);
boolean FLock(boolean WaitFlag);
boolean FUnlock();
boolean FReadDir(short Length, long RecordNumber);
boolean FUpdate(short Length);
boolean FRemove();
boolean Open(BSTR OpenName, BSTR OpenGroup, BSTR OpenAccount, BSTR FopDomain, BSTR AopAccess);
boolean CloseFile(BSTR CloseDomain, BSTR SpaceDisposition);
boolean Delete();
boolean DeleteRec();
boolean Find(BSTR KeyName, BSTR KeyValue, BSTR Relation);
boolean PointAt(long RecordNumber);
boolean ReadByKey(BSTR KeyName, BSTR KeyValue, BSTR RWItemList);
boolean ReadDirect(long RecordNumber, BSTR RWItemList);
boolean ReadNext(BSTR RWItemList);
boolean UpdateRec(BSTR RWItemList);
boolean Update(BSTR RWItemList);
boolean Rewind();
boolean WriteRec(BSTR RWItemList);
boolean Write(BSTR RWItemList);
boolean Close(BSTR CloseDomain, BSTR SpaceDisposition);
boolean FSetMode(short ModeFlags);
boolean WriteItem(BSTR ItemName, BSTR ItemValue);
boolean WriteItemBuffer(BSTR RWItemList, BSTR Buffer);
void WriteItemSigned(BSTR ItemName, boolean SignedFlag);

IMpeFile Properties

BSTR ErrorMessage;
short ErrorNumber;
BSTR ItemList;
long RecordNumber;
BSTR Delimiter;
BSTR Item(BSTR ItemName);
void Item(BSTR ItemName, BSTR lpszNewValue);
BSTR ItemBuffer(BSTR RWItemList);
void ItemBuffer(BSTR RWItemList, BSTR lpszNewValue);
short ItemFormatLength(BSTR ItemName);
short ItemLength(BSTR ItemName);
boolean ItemSigned(BSTR ItemName);
void ItemSigned(BSTR ItemName, boolean bNewValue);
BSTR ItemType(BSTR ItemName);
short SubItems(BSTR ItemName);

IMpeFile Methods

void AddItem(BSTR Name, BSTR Type, short Length, short Offset, short SubItems, boolean SignedFlag, boolean WriteFlag);
void RemoveItem(BSTR Name);
boolean FClose(short Disposition);
boolean FLock(boolean WaitFlag);
boolean FOpen(BSTR FormatDesignator, short FOptions, short AOptions, short RecordSize, long FileSize);
boolean FControl(short ControlCode, short Parameter);
boolean FPoint(long RecordNumber);
boolean FRead(short Length);
boolean FReadDir(short Length, long RecordNumber);
boolean FDelete(long RecordNumber);
boolean FSpace(short Displacement);
boolean FUpdate(short Length);
boolean FUnlock();
boolean FWrite(short Length);
boolean FReadSeek(long RecordNumber);
boolean FWriteDir(short Length, long RecordNumber);
boolean FSetMode(short ModeFlags);
boolean Open(BSTR OpenName, BSTR OpenGroup, BSTR OpenAccount, BSTR FopDomain, BSTR AopAccess);
boolean Close(BSTR CloseDomain, BSTR SpaceDisposition);
boolean CloseFile(BSTR CloseDomain, BSTR SpaceDisposition);
boolean Delete(long RecordNumber);
boolean PointAt(long RecordNumber);
boolean ReadDirect(long RecordNumber, BSTR RWItemList);
boolean ReadNext(BSTR RWItemList);
boolean Rewind();
boolean UpdateRec(BSTR RWItemList);
boolean Update(BSTR RWItemList);
boolean Write(BSTR RWItemList);
boolean WriteRec(BSTR RWItemList);
boolean WriteDirect(long RecordNumber, BSTR RWItemList);
boolean FRename(BSTR FormalDesignator);
boolean WriteItem(BSTR ItemName, BSTR ItemValue);
boolean WriteItemBuffer(BSTR RWItemList, BSTR Buffer);
void WriteItemSigned(BSTR ItemName, boolean SignedFlag);

Leave a Reply

Your email address will not be published. Required fields are marked *