home *** CD-ROM | disk | FTP | other *** search
/ BCI NET 2 / BCI NET 2.iso / archives / programming / misc / xref_v1.1.lha / XRef / Help / include / clib / xref_protos.h < prev   
Encoding:
C/C++ Source or Header  |  1995-01-30  |  3.3 KB  |  70 lines

  1. @database clib/xref_protos.h
  2. @master clib/xref_protos.h
  3. @node main "clib/xref_protos.h"
  4. @toc xref.library_xreffile@main
  5. #ifndef CLIB_XREF_PROTOS_H
  6. #define @{b}CLIB_XREF_PROTOS_H@{ub}
  7. /*
  8. ** $PROJECT: xref.library
  9. **
  10. ** $VER: xref_protos.h 1.5 (10.09.94) 
  11. **
  12. ** by
  13. **
  14. ** Stefan Ruppert , Windthorststraße 5 , 65439 Flörsheim , GERMANY
  15. **
  16. ** (C) Copyright 1994
  17. ** All Rights Reserved !
  18. **
  19. */
  20.  
  21. #ifndef @{"EXEC_TYPES_H" link "AG:SysInc/exec/types.h/main" 2}
  22. #include <@{"exec/types.h" link "AG:SysInc/exec/types.h/main"}>
  23. #endif
  24.  
  25. struct @{"XRefFileNode" link "libraries/xref.h/main" 20} *@{"XR_LoadXRef" link "xref/XR_LoadXRef()"}(STRPTR file,struct @{"TagItem" link "AG:SysInc/utility/tagitem.h/main" 32} *tagList);
  26. struct @{"XRefFileNode" link "libraries/xref.h/main" 20} *XR_LoadXRefTags(STRPTR file,ULONG Tag1,...);
  27.  
  28. ULONG XR_ExpungeXRef(struct @{"TagItem" link "AG:SysInc/utility/tagitem.h/main" 32} *tagList);
  29. ULONG @{"XR_ExpungeXRefTags" link "xref/XR_ExpungeXRef()"}(ULONG Tag1,...);
  30.  
  31. ULONG @{"ParseXRef" link "xref/ParseXRef()"}(STRPTR string,struct @{"TagItem" link "AG:SysInc/utility/tagitem.h/main" 32} *tagList);
  32. ULONG @{"ParseXRefTags" link "xref/ParseXRef()"}(STRPTR string,ULONG Tag1,...);
  33.  
  34. BOOL @{"AddXRefDynamicNode" link "xref/AddXRefDynamicNode()"}(void);
  35. BOOL @{"RemoveXRefDynamicNode" link "xref/RemoveXRefDynamicNode()"}(void);
  36.  
  37. ULONG @{"LoadXRefPrefs" link "xref/LoadXRefPrefs()"}(STRPTR file);
  38.  
  39. ULONG @{"LockXRefBase" link "xref/LockXRefBase()"}(ULONG key);
  40. void @{"UnlockXRefBase" link "xref/UnlockXRefBase()"}(ULONG handle);
  41.  
  42. ULONG @{"GetXRefBaseAttrsA" link "xref/GetXRefBaseAttrsA()"}(struct @{"TagItem" link "AG:SysInc/utility/tagitem.h/main" 32} *tagList);
  43. ULONG @{"GetXRefBaseAttrs" link "xref/GetXRefBaseAttrsA()"}(ULONG Tag1,...);
  44.  
  45. ULONG @{"SetXRefBaseAttrsA" link "xref/SetXRefBaseAttrsA()"}(struct @{"TagItem" link "AG:SysInc/utility/tagitem.h/main" 32} *tagList);
  46. ULONG @{"SetXRefBaseAttrs" link "xref/SetXRefBaseAttrsA()"}(ULONG Tag1,...);
  47.  
  48. APTR @{"CreateXRefFileA" link "xref/CreateXRefFileA()"}(STRPTR file,struct @{"TagItem" link "AG:SysInc/utility/tagitem.h/main" 32} *tagList);
  49. APTR @{"CreateXRefFile" link "xref/CreateXRefFileA()"}(STRPTR file,ULONG Tag1,...);
  50.  
  51. void @{"CloseXRefFile" link "xref/CloseXRefFile()"}(APTR handle);
  52.  
  53. ULONG @{"WriteXRefFileEntryA" link "xref/WriteXRefFileEntryA()"}(APTR handle,struct @{"TagItem" link "AG:SysInc/utility/tagitem.h/main" 32} *tagList);
  54. ULONG WriteXRefFileEntry(APTR handle,ULONG Tag1,...);
  55.  
  56. struct @{"XRefFileNode" link "libraries/xref.h/main" 20} *@{"FindXRefFile" link "xref/FindXRefFile()"}(STRPTR name);
  57.  
  58. ULONG @{"GetXRefFileAttrsA" link "xref/GetXRefFileAttrsA()"}(struct @{"XRefFileNode" link "libraries/xref.h/main" 20} *handle,struct @{"TagItem" link "AG:SysInc/utility/tagitem.h/main" 32} *tagList);
  59. ULONG @{"GetXRefFileAttrs" link "xref/GetXRefFileAttrsA()"}(struct @{"XRefFileNode" link "libraries/xref.h/main" 20} *handle,ULONG Tag1,...);
  60.  
  61. ULONG @{"SetXRefFileAttrsA" link "xref/SetXRefFileAttrsA()"}(struct @{"XRefFileNode" link "libraries/xref.h/main" 20} *handle,struct @{"TagItem" link "AG:SysInc/utility/tagitem.h/main" 32} *tagList);
  62. ULONG SetXRefFileAttrs(struct @{"XRefFileNode" link "libraries/xref.h/main" 20} *handle,ULONG Tag1,...);
  63.  
  64. void @{"GetXRefConfigDir" link "xref/GetXRefConfigDir()"}(STRPTR buffer,ULONG length);
  65.  
  66. #endif /* !CLIB_XREF_PROTOS_H */
  67.  
  68.  
  69. @endnode
  70.