#ifndef __X$FILES__VIH__
#define __X$FILES__VIH__
#component ""
#include IModify.vih
#include IManualIndex.vih
public ObjInterface IX$FILES;
property XF$CODE : Word read write;
property XF$NAME : String[20] read write;
property XF$OWNERNAME : String[8] read write;
property XF$TITLE : String[40] read write;
property XF$LOC : String[65] read write;
property XF$LOC2 : String[65] read write;
property XF$FLAGS : Word read write;
property XF$FORMAT : Byte read write;
property XF$ATTR : Word read write;
property XF$PAGESIZE : Word read write;
property XF$RECORDFIXED : Word read write;
property XF$RECORDSIZE : Word read write;
property XF$CHECKSUM : LongInt read write;
property XF$PRIMARYKEYNO : Byte read write;
property XF$COMPONENT : String[20] read write;
property XF$FLAGS2 : LongInt read write;
index FILEBYCODE = XF$CODE(unique);
index FILEBYNAME = XF$NAME;
index FILEBYTITLE = XF$TITLE;
index FILEBYLOC = XF$LOC;
index FILEBYLOC2 = XF$LOC2;
index FILEBYCOMPONENT = XF$COMPONENT(unique), XF$CODE(unique);
index FILEBYCOMPBYNAME = XF$COMPONENT(unique), XF$NAME(unique);
index FILEBYCOMPBYTITLE = XF$COMPONENT(unique), XF$TITLE(unique);
end;
public VipInterface twX$FILES implements IX$FILES, IModify, IManualIndex licensed(free);
#endif