2 Copyright © 2010-2018, The AROS Development Team. All rights reserved.
6 #ifndef GALLIUM_GALLIUM_H
7 #define GALLIUM_GALLIUM_H
9 #define GALLIUM_INTERFACE_VERSION 5
11 /* Tags for CreatePipeScreen() function */
12 #define CPS_Dummy (TAG_USER)
13 #define CPS_GalliumInterfaceVersion (CPS_Dummy + 1)
14 #define CPS_PipeFriendBitMap (CPS_Dummy + 2)
15 #define CPS_PipeScreenDriver (CPS_Dummy + 3)
17 /* A special version of CreatePipe() function with version embeded in call */
18 #define CreatePipeV(tags) \
20 struct TagItem cpsvtags [] = \
22 { CPS_GalliumInterfaceVersion, GALLIUM_INTERFACE_VERSION }, \
23 { TAG_MORE, (IPTR)tags } \
25 CreatePipe(cpsvtags); \
28 typedef APTR PipeHandle_t
;
29 typedef APTR PipeScreen_t
;