Initial import of Scalos. To decrease size I have
[AROS-Contrib.git] / scalos / include / inline4 / iconobject.h
blob0e696fa133c183fcbe3dad7c19e6245d8fbd5117
1 #ifndef INLINE4_ICONOBJECT_H
2 #define INLINE4_ICONOBJECT_H
4 /*
5 ** This file was auto generated by idltool 52.1.
6 **
7 ** It provides compatibility to OS3 style library
8 ** calls by substituting functions.
9 **
10 ** Do not edit manually.
11 */
13 #ifndef EXEC_TYPES_H
14 #include <exec/types.h>
15 #endif
16 #ifndef EXEC_EXEC_H
17 #include <exec/exec.h>
18 #endif
19 #ifndef EXEC_INTERFACES_H
20 #include <exec/interfaces.h>
21 #endif
23 #ifndef INTUITION_CLASSUSR_H
24 #include <intuition/classusr.h>
25 #endif
26 #ifndef WORKBENCH_WORKBENCH_H
27 #include <workbench/workbench.h>
28 #endif
29 #include <interfaces/iconobject.h>
31 /* Inline macros for Interface "main" */
32 #define NewIconObject(name, tagList) IIconobject->NewIconObject((name), (tagList))
33 #if (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L) || (__GNUC__ >= 3)
34 #define NewIconObjectTags(...) IIconobject->NewIconObjectTags(__VA_ARGS__)
35 #elif (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
36 #define NewIconObjectTags(vargs...) IIconobject->NewIconObjectTags(## vargs)
37 #endif
38 #define DisposeIconObject(iconObject) IIconobject->DisposeIconObject((iconObject))
39 #define GetDefIconObject(iconType, tagList) IIconobject->GetDefIconObject((iconType), (tagList))
40 #if (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L) || (__GNUC__ >= 3)
41 #define GetDefIconObjectTags(...) IIconobject->GetDefIconObjectTags(__VA_ARGS__)
42 #elif (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
43 #define GetDefIconObjectTags(vargs...) IIconobject->GetDefIconObjectTags(## vargs)
44 #endif
45 #define PutIconObject(iconObject, path, tagList) IIconobject->PutIconObject((iconObject), (path), (tagList))
46 #if (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L) || (__GNUC__ >= 3)
47 #define PutIconObjectTags(iconObject, ...) IIconobject->PutIconObjectTags((iconObject), __VA_ARGS__)
48 #elif (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
49 #define PutIconObjectTags(iconObject, vargs...) IIconobject->PutIconObjectTags(iconObject, ## vargs)
50 #endif
51 #define IsIconName(fileName) IIconobject->IsIconName((fileName))
52 #define Convert2IconObject(diskObject) IIconobject->Convert2IconObject((diskObject))
53 #define Convert2IconObjectA(diskObject, tagList) IIconobject->Convert2IconObjectA((diskObject), (tagList))
54 #if (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L) || (__GNUC__ >= 3)
55 #define Convert2IconObjectTags(...) IIconobject->Convert2IconObjectTags(__VA_ARGS__)
56 #elif (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
57 #define Convert2IconObjectTags(vargs...) IIconobject->Convert2IconObjectTags(## vargs)
58 #endif
60 #endif /* INLINE4_ICONOBJECT_H */