Initial import of Scalos. To decrease size I have
[AROS-Contrib.git] / scalos / include / interfaces / openurl.h
blob4c6122f612fa14e1fa0b68f3215a6ce082df62f5
1 #ifndef OPENURL_INTERFACE_DEF_H
2 #define OPENURL_INTERFACE_DEF_H
4 /*
5 ** This file was machine generated by idltool 51.3.
6 ** Do not edit
7 */
9 #ifndef EXEC_TYPES_H
10 #include <exec/types.h>
11 #endif
12 #ifndef EXEC_EXEC_H
13 #include <exec/exec.h>
14 #endif
15 #ifndef EXEC_INTERFACES_H
16 #include <exec/interfaces.h>
17 #endif
19 #include <rexx/storage.h>
21 struct OpenURLIFace
23 struct InterfaceData Data;
25 ULONG APICALL (*Obtain)(struct OpenURLIFace *Self);
26 ULONG APICALL (*Release)(struct OpenURLIFace *Self);
27 void APICALL (*Expunge)(struct OpenURLIFace *Self);
28 struct Interface * APICALL (*Clone)(struct OpenURLIFace *Self);
29 ULONG APICALL (*URL_OpenA)(struct OpenURLIFace *Self, STRPTR url, struct TagItem * tags);
30 ULONG APICALL (*URL_Open)(struct OpenURLIFace *Self, STRPTR url, ...);
31 void APICALL (*Reserved1)(struct OpenURLIFace *Self);
32 void APICALL (*Reserved2)(struct OpenURLIFace *Self);
33 void APICALL (*Reserved3)(struct OpenURLIFace *Self);
34 void APICALL (*Reserved4)(struct OpenURLIFace *Self);
35 void APICALL (*Reserved5)(struct OpenURLIFace *Self);
36 void APICALL (*Reserved6)(struct OpenURLIFace * Self, struct RexxMsg *msg, STRPTR *resPtr);
37 struct URL_Prefs * APICALL (*URL_GetPrefsA)(struct OpenURLIFace *Self, struct TagItem * tags);
38 struct URL_Prefs * APICALL (*URL_GetPrefs)(struct OpenURLIFace *Self, ...);
39 void APICALL (*URL_FreePrefsA)(struct OpenURLIFace *Self, struct URL_Prefs * prefs, struct TagItem * tags);
40 void APICALL (*URL_FreePrefs)(struct OpenURLIFace *Self, struct URL_Prefs * prefs, ...);
41 ULONG APICALL (*URL_SetPrefsA)(struct OpenURLIFace *Self, struct URL_Prefs * up, struct TagItem * tags);
42 ULONG APICALL (*URL_SetPrefs)(struct OpenURLIFace *Self, struct URL_Prefs * up, ...);
43 ULONG APICALL (*URL_LaunchPrefsAppA)(struct OpenURLIFace *Self, struct TagItem * tags);
44 ULONG APICALL (*URL_LaunchPrefsApp)(struct OpenURLIFace *Self, ...);
45 ULONG APICALL (*URL_GetAttr)(struct OpenURLIFace *Self, ULONG attr, ULONG * storage);
48 #endif /* OPENURL_INTERFACE_DEF_H */