home *** CD-ROM | disk | FTP | other *** search
/ Hot Shareware 37 / hot37.iso / FICHEROS / 9TOOL / ADDZIP.ZIP / vprolog / addzip.pre < prev   
Text File  |  1998-05-26  |  5KB  |  90 lines

  1. /******************************************************
  2.     Declarations for the addZIP compression libraries
  3. ******************************************************/
  4.   
  5. GLOBAL PREDICATES
  6.  
  7. % addUNZIP predicates:
  8.   LONG addUNZIP() - language PASCAL
  9.   INTEGER addUNZIP_Abort(INTEGER) - (i) language PASCAL
  10.   INTEGER addUNZIP_ArchiveName(STRING) - (i) language PASCAL
  11.   INTEGER addUNZIP_Decrypt(STRING) - (i) language PASCAL
  12.   INTEGER addUNZIP_DisplayComment(INTEGER) - (i) language PASCAL
  13.   INTEGER addUNZIP_Exclude(STRING) - (i) language PASCAL
  14.   INTEGER addUNZIP_ExcludeListFile(STRING) - (i) language PASCAL
  15.   INTEGER addUNZIP_ExtractTo(STRING) - (i) language PASCAL
  16.   INTEGER addUNZIP_Freshen(INTEGER) - (i) language PASCAL
  17.   INTEGER addUNZIP_GetLastError() - language PASCAL
  18.   INTEGER addUNZIP_GetLastWarning() - language PASCAL
  19.   addUNZIP_GetVersion(USHORT,USHORT) - (i,i) language PASCAL
  20.   INTEGER addUNZIP_Include(STRING) - (i) language PASCAL
  21.   INTEGER addUNZIP_IncludeListFile(STRING) - (i) language PASCAL
  22.   addUNZIP_Initialise() - language PASCAL
  23. % CALLBACKFN has to be declared in the domains section as follows:
  24. % CALLBACKFN = determ INTEGER (INTEGER,INTEGER,STRING) - (i,i,i)
  25.   INTEGER addUNZIP_InstallCallback(CALLBACKFN) - (i) language PASCAL
  26.   INTEGER addUNZIP_Overwrite(INTEGER) - (i) language PASCAL
  27.   INTEGER addUNZIP_Register(STRING,ULONG) - (i,i) language PASCAL
  28.   INTEGER addUNZIP_RestoreAttributes(INTEGER) - (i) language PASCAL
  29.   INTEGER addUNZIP_RestoreStructure(INTEGER) - (i) language PASCAL
  30.   INTEGER addUNZIP_SaveConfiguration(STRING) - (i) language PASCAL
  31.   INTEGER addUNZIP_SetParentWindowHandle(WINDOW) - (i) language PASCAL
  32.   INTEGER addUNZIP_SetWindowHandle(WINDOW) - (i) language PASCAL
  33.   INTEGER addUNZIP_Test(INTEGER) - (i) language PASCAL
  34.   INTEGER addUNZIP_ToMemory(STRING,ULONG) - (i,i) language PASCAL
  35.   INTEGER addUNZIP_Update(INTEGER) - (i) language PASCAL
  36.   INTEGER addUNZIP_View(INTEGER) - (i) language PASCAL
  37.  
  38. % addZIP predicates:
  39.   LONG addZIP() - language PASCAL
  40.   INTEGER addZIP_Abort(INTEGER) - (i) language PASCAL
  41.   INTEGER addZIP_ArchiveName(STRING) - (i) language PASCAL
  42.   INTEGER addZIP_BuildSFX(INTEGER) - (i) language PASCAL
  43.   INTEGER addZIP_ClearAttributes(INTEGER) - (i) language PASCAL
  44.   INTEGER addZIP_Comment(STRING) - (i) language PASCAL
  45.   INTEGER addZIP_Delete(INTEGER) - (i) language PASCAL
  46.   INTEGER addZIP_DeleteComment(INTEGER) - (i) language PASCAL
  47.   INTEGER addZIP_DisplayComment(INTEGER) - (i) language PASCAL
  48.   INTEGER addZIP_Encrypt(STRING) - (i) language PASCAL
  49.   INTEGER addZIP_Exclude(STRING) - (i) language PASCAL
  50.   INTEGER addZIP_ExcludeListFile(STRING) - (i) language PASCAL
  51.   INTEGER addZIP_Freshen(INTEGER) - (i) language PASCAL
  52.   INTEGER addZIP_GetLastError() - language PASCAL
  53.   INTEGER addZIP_GetLastWarning() - language PASCAL
  54.   addZIP_GetVersion(USHORT,USHORT) - (i,i) language PASCAL
  55.   INTEGER addZIP_Include(STRING) - (i) language PASCAL
  56.   INTEGER addZIP_IncludeFilesNewer(STRING) - (i) language PASCAL
  57.   INTEGER addZIP_IncludeFilesOlder(STRING) - (i) language PASCAL
  58.   INTEGER addZIP_IncludeArchive(INTEGER) - (i) language PASCAL
  59.   INTEGER addZIP_IncludeDirectoryEntries(INTEGER) - (i) language PASCAL
  60.   INTEGER addZIP_IncludeHidden(INTEGER) - (i) language PASCAL
  61.   INTEGER addZIP_IncludeReadOnly(INTEGER) - (i) language PASCAL
  62.   INTEGER addZIP_IncludeSystem(INTEGER) - (i) language PASCAL
  63.   INTEGER addZIP_IncludeListFile(STRING) - (i) language PASCAL
  64.   addZIP_Initialise() - language PASCAL
  65. % CALLBACKFN has to be declared in the domains section as follows:
  66. % CALLBACKFN = determ INTEGER (INTEGER,INTEGER,STRING) - (i,i,i)
  67.   INTEGER addZIP_InstallCallback(CALLBACKFN) - (i) language PASCAL
  68.   INTEGER addZIP_Move(INTEGER) - (i) language PASCAL
  69.   INTEGER addZIP_Overwrite(INTEGER) - (i) language PASCAL
  70.   INTEGER addZIP_Register(STRING,ULONG) - (i,i) language PASCAL
  71.   INTEGER addZIP_Recurse(INTEGER) - (i) language PASCAL
  72.   INTEGER addZIP_SaveAttributes(INTEGER) - (i) language PASCAL
  73.   INTEGER addZIP_SaveConfiguration(STRING) - (i) language PASCAL
  74.   INTEGER addZIP_SaveRelativeTo(STRING) - (i) language PASCAL
  75.   INTEGER addZIP_SaveStructure(INTEGER) - (i) language PASCAL
  76.   INTEGER addZIP_SetArchiveDate(INTEGER) - (i) language PASCAL
  77.   INTEGER addZIP_SetCompressionLevel(INTEGER) - (i) language PASCAL
  78.   INTEGER addZIP_SetParentWindowHandle(WINDOW) - (i) language PASCAL
  79.   INTEGER addZIP_SetTempDrive(STRING) - (i) language PASCAL
  80.   INTEGER addZIP_SetWindowHandle(WINDOW) - (i) language PASCAL
  81.   INTEGER addZIP_SFXAutoExecute(STRING,STRING) - (i,i) language PASCAL
  82.   INTEGER addZIP_SFXAutoPasswordPrompt(INTEGER) - (i) language PASCAL
  83.   INTEGER addZIP_Span(INTEGER) - (i) language PASCAL
  84.   INTEGER addZIP_SpanCreateImages(INTEGER) - (i) language PASCAL
  85.   INTEGER addZIP_SpanSizes(ULONG,ULONG) - (i,i) language PASCAL
  86.   INTEGER addZIP_Store(STRING) - (i) language PASCAL
  87.   INTEGER addZIP_Update(INTEGER) - (i) language PASCAL
  88.   INTEGER addZIP_UseLFN(INTEGER) - (i) language PASCAL
  89.   INTEGER addZIP_View(INTEGER) - (i) language PASCAL
  90.