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 */