1 /* Automatically generated header! Do not edit! */ 2 3 #ifndef _PPCINLINE_MOUNT_H 4 #define _PPCINLINE_MOUNT_H 5 6 #ifndef __PPCINLINE_MACROS_H 7 #include <ppcinline/macros.h> 8 #endif /* !__PPCINLINE_MACROS_H */ 9 10 #ifndef MOUNT_BASE_NAME 11 #define MOUNT_BASE_NAME MountBase 12 #endif /* !MOUNT_BASE_NAME */ 13 14 #define MountDeleteNotifyUnit(__p0) \ 15 (((void (*)(void *, void *))*(void**)((long)(MOUNT_BASE_NAME) - 34))((void*)(MOUNT_BASE_NAME), __p0)) 16 17 #define MountNotifyTask(__p0, __p1, __p2) \ 18 (((void (*)(void *, void *, struct Task *, ULONG ))*(void**)((long)(MOUNT_BASE_NAME) - 88))((void*)(MOUNT_BASE_NAME), __p0, __p1, __p2)) 19 20 #define MountMountDiskHandlersTagList(__p0) \ 21 (((ULONG (*)(void *, struct TagItem *))*(void**)((long)(MOUNT_BASE_NAME) - 100))((void*)(MOUNT_BASE_NAME), __p0)) 22 23 #define MountMountTagList(__p0, __p1) \ 24 (((ULONG (*)(void *, void *, struct TagItem *))*(void**)((long)(MOUNT_BASE_NAME) - 64))((void*)(MOUNT_BASE_NAME), __p0, __p1)) 25 26 #define MountDeleteNotifyNode(__p0) \ 27 (((void (*)(void *, void *))*(void**)((long)(MOUNT_BASE_NAME) - 52))((void*)(MOUNT_BASE_NAME), __p0)) 28 29 #define MountNotifySet(__p0, __p1) \ 30 (((void (*)(void *, void *, ULONG ))*(void**)((long)(MOUNT_BASE_NAME) - 82))((void*)(MOUNT_BASE_NAME), __p0, __p1)) 31 32 #define MountUpdateNotifyUnitConfigTagList(__p0, __p1) \ 33 (((ULONG (*)(void *, void *, struct TagItem *))*(void**)((long)(MOUNT_BASE_NAME) - 94))((void*)(MOUNT_BASE_NAME), __p0, __p1)) 34 35 #define MountCreateNotifyUnitTagList(__p0) \ 36 (((void *(*)(void *, struct TagItem *))*(void**)((long)(MOUNT_BASE_NAME) - 28))((void*)(MOUNT_BASE_NAME), __p0)) 37 38 #define MountNotifyAll(__p0, __p1) \ 39 (((void (*)(void *, void *, ULONG ))*(void**)((long)(MOUNT_BASE_NAME) - 76))((void*)(MOUNT_BASE_NAME), __p0, __p1)) 40 41 #define MountFindNotifyNodeTagList(__p0, __p1) \ 42 (((void *(*)(void *, void *, struct TagItem *))*(void**)((long)(MOUNT_BASE_NAME) - 58))((void*)(MOUNT_BASE_NAME), __p0, __p1)) 43 44 #define MountDisMountTagList(__p0, __p1) \ 45 (((ULONG (*)(void *, void *, struct TagItem *))*(void**)((long)(MOUNT_BASE_NAME) - 70))((void*)(MOUNT_BASE_NAME), __p0, __p1)) 46 47 #define MountGetNotifyUnitAttr(__p0, __p1, __p2) \ 48 (((ULONG (*)(void *, void *, APTR , ULONG ))*(void**)((long)(MOUNT_BASE_NAME) - 40))((void*)(MOUNT_BASE_NAME), __p0, __p1, __p2)) 49 50 #define MountCreateNotifyNodeTagList(__p0, __p1) \ 51 (((void *(*)(void *, void *, struct TagItem *))*(void**)((long)(MOUNT_BASE_NAME) - 46))((void*)(MOUNT_BASE_NAME), __p0, __p1)) 52 53 #if defined(USE_INLINE_STDARG) && !defined(__STRICT_ANSI__) 54 55 #include <stdarg.h> 56 57 #define MountMountDiskHandlersTags(...) \ 58 ({ULONG _tags[] = { __VA_ARGS__ }; \ 59 MountMountDiskHandlersTagList((struct TagItem *)_tags);}) 60 61 #define MountDisMountTags(__p0, ...) \ 62 ({ULONG _tags[] = { __VA_ARGS__ }; \ 63 MountDisMountTagList(__p0, (struct TagItem *)_tags);}) 64 65 #define MountMountTags(__p0, ...) \ 66 ({ULONG _tags[] = { __VA_ARGS__ }; \ 67 MountMountTagList(__p0, (struct TagItem *)_tags);}) 68 69 #define MountCreateNotifyNodeTags(__p0, ...) \ 70 ({ULONG _tags[] = { __VA_ARGS__ }; \ 71 MountCreateNotifyNodeTagList(__p0, (struct TagItem *)_tags);}) 72 73 #define MountUpdateNotifyUnitConfigTags(__p0, ...) \ 74 ({ULONG _tags[] = { __VA_ARGS__ }; \ 75 MountUpdateNotifyUnitConfigTagList(__p0, (struct TagItem *)_tags);}) 76 77 #define MountFindNotifyNodeTags(__p0, ...) \ 78 ({ULONG _tags[] = { __VA_ARGS__ }; \ 79 MountFindNotifyNodeTagList(__p0, (struct TagItem *)_tags);}) 80 81 #define MountCreateNotifyUnitTags(...) \ 82 ({ULONG _tags[] = { __VA_ARGS__ }; \ 83 MountCreateNotifyUnitTagList((struct TagItem *)_tags);}) 84 85 #endif 86 87 #endif /* !_PPCINLINE_MOUNT_H */