1 #ifndef OPENURL_INTERFACE_DEF_H
2 #define OPENURL_INTERFACE_DEF_H
4 ** $VER
: openurl.i
7.3 (28.12.2007)
6 ** This file defines interface ASM structure for OS4.
8 ** Written by Troels Walsted Hansen
<troels@thule.no
>
9 ** Placed in the public domain.
11 ** Versions
3.1 to
7.1 were developed by
:
12 ** - Alfonso Ranieri
<alforan@tin.it
>
13 ** - Stefan Kost
<ensonic@sonicpulse.de
>
15 ** Copyright
(C
) 2006-2007 OpenURL Team
18 #include
<exec
/types.i
>
19 #include
<exec
/exec.i
>
20 #include
<exec
/interfaces.i
>
22 STRUCTURE OpenURLIFace
, InterfaceData_SIZE
27 FPTR IOpenURL_URL_OpenA
28 FPTR IOpenURL_URL_Open
29 FPTR IOpenURL_Reserved1
30 FPTR IOpenURL_Reserved2
31 FPTR IOpenURL_Reserved3
32 FPTR IOpenURL_Reserved4
33 FPTR IOpenURL_Reserved5
34 FPTR IOpenURL_Reserved6
35 FPTR IOpenURL_URL_GetPrefsA
36 FPTR IOpenURL_URL_GetPrefs
37 FPTR IOpenURL_URL_FreePrefsA
38 FPTR IOpenURL_URL_FreePrefs
39 FPTR IOpenURL_URL_SetPrefsA
40 FPTR IOpenURL_URL_SetPrefs
41 FPTR IOpenURL_URL_LaunchPrefsAppA
42 FPTR IOpenURL_URL_LaunchPrefsApp
43 FPTR IOpenURL_URL_GetAttr
44 LABEL OpenURLIFace_SIZE