1 #ifndef CLIB_OPENURL_PROTOS_H
2 #define CLIB_OPENURL_PROTOS_H
5 ** $VER: openurl_protos.h 7.2 (1.12.2005)
7 ** C prototypes. For use with 32 bit integers only.
9 ** openurl.library - universal URL display and browser
12 ** Written by Troels Walsted Hansen <troels@thule.no>
13 ** Placed in the public domain.
16 ** - Alfonso Ranieri <alforan@tin.it>
17 ** - Stefan Kost <ensonic@sonicpulse.de>
21 #ifndef LIBRARIES_OPENURL_H
22 # include <libraries/openurl.h>
27 #endif /* __cplusplus */
30 /* Obsolete, don't use! */
31 struct URL_Prefs
*URL_OldGetPrefs(void);
32 void URL_OldFreePrefs(struct URL_Prefs
*);
33 ULONG
URL_OldSetPrefs(struct URL_Prefs
*, BOOL
);
34 struct URL_Prefs
*URL_OldGetDefaultPrefs(void);
35 ULONG
URL_OldLaunchPrefsApp(void);
38 ULONG
URL_OpenA(STRPTR
, struct TagItem
*);
41 struct URL_Prefs
*URL_GetPrefsA(struct TagItem
*);
42 void URL_FreePrefsA(struct URL_Prefs
*,struct TagItem
*);
43 ULONG
URL_SetPrefsA(struct URL_Prefs
*,struct TagItem
*);
45 /* Prefs application */
46 ULONG
URL_LaunchPrefsAppA(struct TagItem
*);
49 ULONG
URL_GetAttr(ULONG attr
,ULONG
*storage
);
51 #if defined(_DCC) || defined(__SASC) || defined (__STORM__)
52 ULONG
URL_Open(STRPTR
, ...);
53 struct URL_Prefs
*URL_GetPrefs(...);
54 void URL_FreePrefs(struct URL_Prefs
*,...);
55 ULONG
URL_SetPrefs(struct URL_Prefs
*,...);
56 ULONG
URL_LaunchPrefsApp(...);
61 #endif /* __cplusplus */
64 #endif /* CLIB_OPENURL_PROTOS_H */