1 #ifndef CLIB_OPENURL_PROTOS_H
    2 #define CLIB_OPENURL_PROTOS_H
    3 
    4 /*
    5 **  $VER: openurl_protos.h 6.3 (17.4.2005)
    6 **
    7 **  C prototypes. For use with 32 bit integers only.
    8 **
    9 **  openurl.library - universal URL display and browser
   10 **  launcher library
   11 **
   12 **  Written by Troels Walsted Hansen <troels@thule.no>
   13 **  Placed in the public domain.
   14 **
   15 **  Developed by:
   16 **  - Alfonso Ranieri <alforan@tin.it>
   17 **  - Stefan Kost <ensonic@sonicpulse.de>
   18 **
   19 */
   20 
   21 #ifndef LIBRARIES_OPENURL_H
   22 # include <libraries/openurl.h>
   23 #endif
   24 
   25 #ifdef __cplusplus
   26 extern "C" {
   27 #endif /* __cplusplus */
   28 
   29 
   30 ULONG URL_OpenA(STRPTR, struct TagItem *);
   31 
   32 struct URL_Prefs *URL_GetPrefsA(struct TagItem *);
   33 void URL_FreePrefsA(struct URL_Prefs *,struct TagItem *);
   34 ULONG URL_SetPrefsA(struct URL_Prefs *,struct TagItem *);
   35 
   36 ULONG URL_LaunchPrefsAppA(struct TagItem *);
   37 
   38 ULONG URL_GetAttr(ULONG attr,ULONG *storage);
   39 
   40 ULONG URL_Open ( STRPTR , Tag , ... );
   41 struct URL_Prefs *URL_GetPrefs ( Tag , ... );
   42 void URL_FreePrefs ( struct URL_Prefs * , Tag , ... );
   43 ULONG URL_SetPrefs ( struct URL_Prefs * , Tag , ... );
   44 ULONG URL_LaunchPrefsApp ( Tag , ... );
   45 
   46 #ifdef __cplusplus
   47 }
   48 #endif /* __cplusplus */
   49 
   50 
   51 #endif /* CLIB_OPENURL_PROTOS_H */