home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 23 / AACD 23.iso / AACD / Magazine / YAM / Source / includes / inline / cmanager.h next >
Encoding:
C/C++ Source or Header  |  2000-12-15  |  2.2 KB  |  67 lines

  1. /* Automatically generated header! Do not edit! */
  2.  
  3. #ifndef _INLINE_CMANAGER_H
  4. #define _INLINE_CMANAGER_H
  5.  
  6. #ifndef __INLINE_MACROS_H
  7. #include <inline/macros.h>
  8. #endif /* !__INLINE_MACROS_H */
  9.  
  10. #ifndef CMANAGER_BASE_NAME
  11. #define CMANAGER_BASE_NAME CManagerBase
  12. #endif /* !CMANAGER_BASE_NAME */
  13.  
  14. #define CM_AddEntry(entry) \
  15.     LP1(0x60, extern BOOL, CM_AddEntry, APTR, entry, a0, \
  16.     , CMANAGER_BASE_NAME)
  17.  
  18. #define CM_AllocEntry(type) \
  19.     LP1(0x3c, extern APTR, CM_AllocEntry, ULONG, type, d0, \
  20.     , CMANAGER_BASE_NAME)
  21.  
  22. #define CM_CreateBitMap(width, height, depth, flags, friend) \
  23.     LP5(0x54, extern struct BitMap   *, CM_CreateBitMap, ULONG, width, d0, ULONG, height, d1, ULONG, depth, d2, ULONG, flags, d3, struct BitMap *, friend, a0, \
  24.     , CMANAGER_BASE_NAME)
  25.  
  26. #define CM_DeleteBitMap(bitmap) \
  27.     LP1(0x5a, extern void, CM_DeleteBitMap, struct BitMap *, bitmap, a0, \
  28.     , CMANAGER_BASE_NAME)
  29.  
  30. #define CM_FreeData(data) \
  31.     LP1(0x7e, extern void, CM_FreeData, struct CMData *, data, a0, \
  32.     , CMANAGER_BASE_NAME)
  33.  
  34. #define CM_FreeEntry(entry) \
  35.     LP1(0x42, extern void, CM_FreeEntry, APTR, entry, a0, \
  36.     , CMANAGER_BASE_NAME)
  37.  
  38. #define CM_FreeHandle(handle, close) \
  39.     LP2(0x48, extern void, CM_FreeHandle, APTR, handle, a0, BOOL, close, d0, \
  40.     , CMANAGER_BASE_NAME)
  41.  
  42. #define CM_FreeList(list) \
  43.     LP1(0x66, extern void, CM_FreeList, struct MinList *, list, a0, \
  44.     , CMANAGER_BASE_NAME)
  45.  
  46. #define CM_GetEntry(handle, flags) \
  47.     LP2(0x4e, extern APTR, CM_GetEntry, APTR, handle, a0, ULONG, flags, d0, \
  48.     , CMANAGER_BASE_NAME)
  49.  
  50. #define CM_GetParent(list, current) \
  51.     LP2(0x36, extern struct CMGroup  *, CM_GetParent, struct CMGroup *, list, a0, struct CMGroup *, current, a1, \
  52.     , CMANAGER_BASE_NAME)
  53.  
  54. #define CM_LoadData(prefs, data, user) \
  55.     LP3(0x72, extern BOOL, CM_LoadData, STRPTR, prefs, a0, struct CMData *, data, a1, STRPTR, user, a2, \
  56.     , CMANAGER_BASE_NAME)
  57.  
  58. #define CM_SaveData(prefs, data, user) \
  59.     LP3(0x78, extern void, CM_SaveData, STRPTR, prefs, a0, struct CMData *, data, a1, STRPTR, user, a2, \
  60.     , CMANAGER_BASE_NAME)
  61.  
  62. #define CM_StartManager(file, pubscreen) \
  63.     LP2(0x1e, extern APTR, CM_StartManager, STRPTR, file, a0, STRPTR, pubscreen, a1, \
  64.     , CMANAGER_BASE_NAME)
  65.  
  66. #endif /* !_INLINE_CMANAGER_H */
  67.