1 /* Automatically generated header! Do not edit! */ 2 3 #ifndef _PPCINLINE_LISTBROWSER_H 4 #define _PPCINLINE_LISTBROWSER_H 5 6 #ifndef __PPCINLINE_MACROS_H 7 #include <ppcinline/macros.h> 8 #endif /* !__PPCINLINE_MACROS_H */ 9 10 #ifndef LISTBROWSER_BASE_NAME 11 #define LISTBROWSER_BASE_NAME ListBrowserBase 12 #endif /* !LISTBROWSER_BASE_NAME */ 13 14 #define ShowAllListBrowserChildren(__p0) \ 15 LP1NR(78, ShowAllListBrowserChildren, \ 16 struct List *, __p0, a0, \ 17 , LISTBROWSER_BASE_NAME, 0, 0, 0, 0, 0, 0) 18 19 #define FreeListBrowserNode(__p0) \ 20 LP1NR(42, FreeListBrowserNode, \ 21 struct Node *, __p0, a0, \ 22 , LISTBROWSER_BASE_NAME, 0, 0, 0, 0, 0, 0) 23 24 #define ListBrowserSelectAll(__p0) \ 25 LP1NR(60, ListBrowserSelectAll, \ 26 struct List *, __p0, a0, \ 27 , LISTBROWSER_BASE_NAME, 0, 0, 0, 0, 0, 0) 28 29 #define ListBrowserClearAll(__p0) \ 30 LP1NR(120, ListBrowserClearAll, \ 31 struct List *, __p0, a0, \ 32 , LISTBROWSER_BASE_NAME, 0, 0, 0, 0, 0, 0) 33 34 #define AllocListBrowserNodeA(__p0, __p1) \ 35 LP2(36, struct Node *, AllocListBrowserNodeA, \ 36 ULONG , __p0, d0, \ 37 struct TagItem *, __p1, a0, \ 38 , LISTBROWSER_BASE_NAME, 0, 0, 0, 0, 0, 0) 39 40 #define SetListBrowserNodeAttrsA(__p0, __p1) \ 41 LP2NR(48, SetListBrowserNodeAttrsA, \ 42 struct Node *, __p0, a0, \ 43 struct TagItem *, __p1, a1, \ 44 , LISTBROWSER_BASE_NAME, 0, 0, 0, 0, 0, 0) 45 46 #define HideAllListBrowserChildren(__p0) \ 47 LP1NR(84, HideAllListBrowserChildren, \ 48 struct List *, __p0, a0, \ 49 , LISTBROWSER_BASE_NAME, 0, 0, 0, 0, 0, 0) 50 51 #define HideListBrowserNodeChildren(__p0) \ 52 LP1NR(72, HideListBrowserNodeChildren, \ 53 struct Node *, __p0, a0, \ 54 , LISTBROWSER_BASE_NAME, 0, 0, 0, 0, 0, 0) 55 56 #define LISTBROWSER_GetClass() \ 57 LP0(30, struct IClass *, LISTBROWSER_GetClass, \ 58 , LISTBROWSER_BASE_NAME, 0, 0, 0, 0, 0, 0) 59 60 #define GetListBrowserNodeAttrsA(__p0, __p1) \ 61 LP2NR(54, GetListBrowserNodeAttrsA, \ 62 struct Node *, __p0, a0, \ 63 struct TagItem *, __p1, a1, \ 64 , LISTBROWSER_BASE_NAME, 0, 0, 0, 0, 0, 0) 65 66 #define GetLBColumnInfoAttrsA(__p0, __p1) \ 67 LP2(108, LONG , GetLBColumnInfoAttrsA, \ 68 struct ColumnInfo *, __p0, a1, \ 69 struct TagItem *, __p1, a0, \ 70 , LISTBROWSER_BASE_NAME, 0, 0, 0, 0, 0, 0) 71 72 #define FreeListBrowserList(__p0) \ 73 LP1NR(90, FreeListBrowserList, \ 74 struct List *, __p0, a0, \ 75 , LISTBROWSER_BASE_NAME, 0, 0, 0, 0, 0, 0) 76 77 #define SetLBColumnInfoAttrsA(__p0, __p1) \ 78 LP2(102, LONG , SetLBColumnInfoAttrsA, \ 79 struct ColumnInfo *, __p0, a1, \ 80 struct TagItem *, __p1, a0, \ 81 , LISTBROWSER_BASE_NAME, 0, 0, 0, 0, 0, 0) 82 83 #define FreeLBColumnInfo(__p0) \ 84 LP1NR(114, FreeLBColumnInfo, \ 85 struct ColumnInfo *, __p0, a0, \ 86 , LISTBROWSER_BASE_NAME, 0, 0, 0, 0, 0, 0) 87 88 #define AllocLBColumnInfoA(__p0, __p1) \ 89 LP2(96, struct ColumnInfo *, AllocLBColumnInfoA, \ 90 ULONG , __p0, d0, \ 91 struct TagItem *, __p1, a0, \ 92 , LISTBROWSER_BASE_NAME, 0, 0, 0, 0, 0, 0) 93 94 #define ShowListBrowserNodeChildren(__p0, __p1) \ 95 LP2NR(66, ShowListBrowserNodeChildren, \ 96 struct Node *, __p0, a0, \ 97 LONG , __p1, d0, \ 98 , LISTBROWSER_BASE_NAME, 0, 0, 0, 0, 0, 0) 99 100 #if defined(USE_INLINE_STDARG) && !defined(__STRICT_ANSI__) 101 102 #include <stdarg.h> 103 104 #define SetListBrowserNodeAttrs(__p0, ...) \ 105 ({ULONG _tags[] = { __VA_ARGS__ }; \ 106 SetListBrowserNodeAttrsA(__p0, (struct TagItem *)_tags);}) 107 108 #define AllocLBColumnInfo(__p0, ...) \ 109 ({ULONG _tags[] = { __VA_ARGS__ }; \ 110 AllocLBColumnInfoA(__p0, (struct TagItem *)_tags);}) 111 112 #define SetLBColumnInfoAttrs(__p0, ...) \ 113 ({ULONG _tags[] = { __VA_ARGS__ }; \ 114 SetLBColumnInfoAttrsA(__p0, (struct TagItem *)_tags);}) 115 116 #define GetLBColumnInfoAttrs(__p0, ...) \ 117 ({ULONG _tags[] = { __VA_ARGS__ }; \ 118 GetLBColumnInfoAttrsA(__p0, (struct TagItem *)_tags);}) 119 120 #define AllocListBrowserNode(__p0, ...) \ 121 ({ULONG _tags[] = { __VA_ARGS__ }; \ 122 AllocListBrowserNodeA(__p0, (struct TagItem *)_tags);}) 123 124 #define GetListBrowserNodeAttrs(__p0, ...) \ 125 ({ULONG _tags[] = { __VA_ARGS__ }; \ 126 GetListBrowserNodeAttrsA(__p0, (struct TagItem *)_tags);}) 127 128 #endif 129 130 #endif /* !_PPCINLINE_LISTBROWSER_H */