home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / Pascal / MAXONPASCAL2.DMS / in.adf / INCLUDE / wb.lib < prev   
Encoding:
Text File  |  1994-07-25  |  1.3 KB  |  32 lines

  1. {$if not def WB_LIB_H} CONST WB_LIB_H=0;
  2.  
  3. { ********************************************************
  4.   ** KickPascal-Include-Datei "wb.lib" zu Kickstart 3.0 **
  5.   ******************************************************** }
  6.  
  7. {$if not def WORKBENCH_WORKBENCH_H;incl "workbench/workbench.h";endif}
  8. {$if not def INTUITION_INTUITION_H;incl "intuition/intuition.h";endif}
  9. {$if not def UTILITY_TAGITEM_H;incl "utility/tagitem.h";endif}
  10. {$if not def DOS_DOSEXTENS_H;incl "dos/dosextens.h";endif}
  11.  
  12. VAR WorkbenchBase : Ptr;
  13.  
  14. LIBRARY WorkbenchBase :
  15.  
  16. { **** Routinen ab V36 / Release 2.0  **** }
  17.  
  18. { *** 3 private Routinen *** }
  19.  -48 : FUNCTION AddAppWindowA(D0,D1:Long; A0:p_Window; A1:p_MsgPort; A2:p_TagItem): p_AppWindow;
  20.  -54 : FUNCTION RemoveAppWindow(A0:p_AppWindow): Boolean;
  21.  -60 : FUNCTION AddAppIconA(D0,D1:Long; A0:Str; A1:p_MsgPort; A2:p_FileLock; A3:p_DiskObject; A4:p_TagItem): p_AppIcon;
  22.  -66 : FUNCTION RemoveAppIcon(A0:p_AppIcon): Boolean;
  23.  -72 : FUNCTION AddAppMenuItemA(D0,D1:Long; A0:Str; A1:p_MsgPort; A2:p_TagItem): p_AppMenuItem;
  24.  -78 : FUNCTION RemoveAppMenuItem(A0:p_AppMenuItem): Boolean;
  25.  
  26. { **** Routinen ab V39 / Release 3.0 **** }
  27. { *** private Routine *** }
  28.  -90 : FUNCTION WBInfo(A0:BPTR; A1:Str; A2:p_Screen): Boolean;
  29. { *** 5 private Routinen *** }
  30. END;
  31. {$endif}
  32.