home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 2000 October: Mac OS SDK / Dev.CD Oct 00 SDK1.toast / Development Kits / Mac OS / Communications Toolbox / CTB Sample Code 1.0b16 / CTB Sources / Sources 2 / File Transfer Tool for CTB / FTTool.h < prev    next >
Encoding:
C/C++ Source or Header  |  1989-10-06  |  2.1 KB  |  86 lines  |  [TEXT/MPS ]

  1. /************************************************************************************
  2. *
  3. *  Project Name:    Templates
  4. *     File Name:    FTTool.h
  5. *        Author:    Rob Neville (IIx)
  6. *          Date:    May 17, 1989
  7. *
  8. *   Description:    Typedefs etc. for default FT Tool    
  9. *
  10. *************************************************************************************
  11. *
  12. *    Revision History:
  13. *        5/17/89 - Original version by Rob Neville (IIx)
  14. *        6/26/89 - rev'd for b2 Toolbox
  15. *
  16. ************************************************************************************/
  17.  
  18. #include    <Resources.h>
  19. #include    <ToolUtils.h>
  20. #include    <Script.h>
  21. #include    <FTIntf.h>
  22. #include    <FileTransferTool.h>
  23. #include    <CTBUtils.h>
  24. #include    <CRMIntf.h>
  25. #include    <Strings.h>
  26.  
  27. #define     ByronItem        1
  28. #define     RobItem            2
  29. #define     BYRON_DUCK        1
  30. #define     ROB_GOD            2
  31. #define     TRUE_ID            3
  32. #define     FALSE_ID        4
  33.  
  34. #define        NoErr            ftNoErr
  35. #define     Rejected        ftRejected
  36. #define     Failed            ftFailed
  37. #define     TimeOut            ftTimeOut
  38. #define        TooManyRetry    ftTooManyRetry
  39. #define        OutOfMemory        ftNotEnoughDSpace
  40. #define        RemoteCancel    ftRemoteCancel
  41. #define        WrongFormat        ftWrongFormat
  42. #define        NoTools            ftNoTools
  43. #define        UserCancel        ftUserCancel
  44. #define        NotSupported     ftNotSupported
  45.  
  46.  
  47. #define        InitMsg            ftInitMsg
  48. #define        DisposeMsg        ftDisposeMsg
  49. #define        SuspendMsg        ftSuspendMsg
  50. #define        ResumeMsg        ftResumeMsg
  51. #define        MenuMsg            ftMenuMsg
  52. #define        EventMsg        ftEventMsg
  53. #define     ActivateMsg     ftActivateMsg
  54. #define     DeactivateMsg     ftDeactivateMsg
  55. #define        AbortMsg        ftAbortMsg
  56. #define        StartMsg        ftStartMsg
  57. #define        CleanupMsg        ftCleanupMsg
  58. #define        ExecMsg            ftExecMsg
  59.  
  60. #define        XpreflightMsg    ftXpreflightMsg
  61. #define        XsetupMsg        ftXsetupMsg
  62. #define        XitemMsg        ftXitemMsg
  63. #define        XfilterMsg        ftXfilterMsg
  64. #define        XcleanupMsg        ftXcleanupMsg
  65.  
  66. #define        validateMsg        ftValidateMsg
  67. #define        DefaultMsg        ftDefaultMsg
  68.  
  69. #define        MgetMsg            ftMgetMsg
  70. #define        MsetMsg            ftMsetMsg
  71.  
  72. #define        L2English        ftL2English
  73. #define        L2Intl            ftL2Intl
  74.  
  75. typedef    FTHandle    ToolHandle;
  76.  
  77. typedef struct Config
  78. {
  79.     Boolean    param1;
  80.     Boolean    param2;
  81. } Config, *ConfigPtr, **ConfigHdl;
  82.  
  83. typedef struct Private
  84. {
  85.     long    param;
  86. } Private, *PrivatePtr, **PrivateHdl;