1 #ifndef OPENURL_INTERFACE_DEF_H
2 #define OPENURL_INTERFACE_DEF_H
5 ** This file was machine generated by idltool 52.7.
10 #include <exec/types.h>
13 #include <exec/exec.h>
15 #ifndef EXEC_INTERFACES_H
16 #include <exec/interfaces.h>
21 #ifdef __USE_AMIGAOS_NAMESPACE__
29 struct InterfaceData Data
;
31 uint32
APICALL (*Obtain
)(struct OpenURLIFace
*Self
);
32 uint32
APICALL (*Release
)(struct OpenURLIFace
*Self
);
33 void APICALL (*Expunge
)(struct OpenURLIFace
*Self
);
34 struct Interface
* APICALL (*Clone
)(struct OpenURLIFace
*Self
);
35 ULONG
APICALL (*URL_OpenA
)(struct OpenURLIFace
*Self
, STRPTR url
, struct TagItem
* tags
);
36 ULONG
APICALL (*URL_Open
)(struct OpenURLIFace
*Self
, STRPTR url
, ...);
37 struct URL_Prefs
* APICALL (*URL_OldGetPrefs
)(struct OpenURLIFace
*Self
);
38 void APICALL (*URL_OldFreePrefs
)(struct OpenURLIFace
*Self
, struct URL_Prefs
* up
);
39 ULONG
APICALL (*URL_OldSetPrefs
)(struct OpenURLIFace
*Self
, struct URL_Prefs
* up
, BOOL permanent
);
40 struct URL_Prefs
* APICALL (*URL_OldGetDefaultPrefs
)(struct OpenURLIFace
*Self
);
41 ULONG
APICALL (*URL_OldLaunchPrefsApp
)(struct OpenURLIFace
*Self
);
42 void APICALL (*Reserved1
)(struct OpenURLIFace
*Self
);
43 struct URL_Prefs
* APICALL (*URL_GetPrefsA
)(struct OpenURLIFace
*Self
, struct TagItem
* tags
);
44 struct URL_Prefs
* APICALL (*URL_GetPrefs
)(struct OpenURLIFace
*Self
, ...);
45 void APICALL (*URL_FreePrefsA
)(struct OpenURLIFace
*Self
, struct URL_Prefs
* prefs
, struct TagItem
* tags
);
46 void APICALL (*URL_FreePrefs
)(struct OpenURLIFace
*Self
, struct URL_Prefs
* prefs
, ...);
47 ULONG
APICALL (*URL_SetPrefsA
)(struct OpenURLIFace
*Self
, struct URL_Prefs
* up
, struct TagItem
* tags
);
48 ULONG
APICALL (*URL_SetPrefs
)(struct OpenURLIFace
*Self
, struct URL_Prefs
* up
, ...);
49 ULONG
APICALL (*URL_LaunchPrefsAppA
)(struct OpenURLIFace
*Self
, struct TagItem
* tags
);
50 ULONG
APICALL (*URL_LaunchPrefsApp
)(struct OpenURLIFace
*Self
, ...);
51 ULONG
APICALL (*URL_GetAttr
)(struct OpenURLIFace
*Self
, ULONG attr
, ULONG
* storage
);
56 #ifdef __USE_AMIGAOS_NAMESPACE__
61 #endif /* OPENURL_INTERFACE_DEF_H */