Updated PCI IDs to latest snapshot.
[tangerine.git] / workbench / libs / openurl / include / clib / openurl_protos.h
blob601235e8c9f6c638c8f9cd1a88104606c5d34699
1 #ifndef CLIB_OPENURL_PROTOS_H
2 #define CLIB_OPENURL_PROTOS_H
4 /*
5 ** $VER: openurl_protos.h 7.2 (1.12.2005)
6 **
7 ** C prototypes. For use with 32 bit integers only.
8 **
9 ** openurl.library - universal URL display and browser
10 ** launcher library
12 ** Written by Troels Walsted Hansen <troels@thule.no>
13 ** Placed in the public domain.
15 ** Developed by:
16 ** - Alfonso Ranieri <alforan@tin.it>
17 ** - Stefan Kost <ensonic@sonicpulse.de>
21 #ifndef LIBRARIES_OPENURL_H
22 # include <libraries/openurl.h>
23 #endif
25 #ifdef __cplusplus
26 extern "C" {
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);
37 /* Reach URL */
38 ULONG URL_OpenA(STRPTR, struct TagItem *);
40 /* Preferences */
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 *);
48 /* Information */
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(...);
57 #endif
59 #ifdef __cplusplus
61 #endif /* __cplusplus */
64 #endif /* CLIB_OPENURL_PROTOS_H */