executor/src/include/DeskMgr.h

48 lines
1.5 KiB
C

#if !defined (__DESKMGR__)
#define __DESKMGR__
/*
* Copyright 1986, 1989, 1990 by Abacus Research and Development, Inc.
* All rights reserved.
*
* $Id: DeskMgr.h 63 2004-12-24 18:19:43Z ctm $
*/
#define undoCmd 0
#define cutCmd 2
#define copyCmd 3
#define pasteCmd 4
#define clearCmd 5
#define accEvent 64
#define accRun 65
#define accMenu 67
#define accUndo 68
#if !defined (SEvtEnb)
extern Byte SEvtEnb;
#endif
/* DO NOT DELETE THIS LINE */
#if !defined (__STDC__)
extern INTEGER OpenDeskAcc();
extern void CloseDeskAcc();
extern void SystemClick();
extern BOOLEAN SystemEdit();
extern void SystemTask();
extern BOOLEAN SystemEvent();
extern void SystemMenu();
#else /* __STDC__ */
extern pascal trap INTEGER C_OpenDeskAcc(
Str255 acc ); extern pascal trap INTEGER P_OpenDeskAcc(
Str255 acc );
extern pascal trap void C_CloseDeskAcc( INTEGER rn ); extern pascal trap void P_CloseDeskAcc( INTEGER rn);
extern pascal trap void C_SystemClick( EventRecord *evp, WindowPtr wp ); extern pascal trap void P_SystemClick( EventRecord *evp, WindowPtr wp);
extern pascal trap BOOLEAN C_SystemEdit( INTEGER editcmd ); extern pascal trap BOOLEAN P_SystemEdit( INTEGER editcmd);
extern pascal trap void C_SystemTask( void ); extern pascal trap void P_SystemTask( void );
extern pascal trap BOOLEAN C_SystemEvent( EventRecord *evp ); extern pascal trap BOOLEAN P_SystemEvent( EventRecord *evp);
extern pascal trap void C_SystemMenu( LONGINT menu ); extern pascal trap void P_SystemMenu( LONGINT menu);
#endif /* __STDC__ */
#endif /* __DESKMGR__ */