home *** CD-ROM | disk | FTP | other *** search
- #ifndef OS_IO_OPH
- #define OS_IO_OPH
-
- #define IoActivity $E1
- #define IoNextHalfSecondStatus $DD
-
- #define IoManager $86
-
- #define IoAddApplicationHandler $1500
- #define IoAddHandler $0B00
- #define IoAsynchronous $0000
- #define IoAsynchronousNoError $0100
- #define IoClose $1000
- #define IoEnableApplicationHandler $1700
- #define IoEnableHandler $0D00
- #define IoKeyAndMouseWithWait $1400
- #define IoNextHalfSecond $1D00
- #define IoOpen $0000
- #define IoRead $1100
- #define IoRemoveApplicationHandler $1600
- #define IoRemoveHandler $0C00
- #define IoRequestReset $0E00
- #define IoRequestResetCancel $0F00
- #define IoRoot $0300
- #define IoSeek $1300
- #define IoShiftStates $1800
- #define IoSignal $0800
- #define IoSignalByPid $0900
- #define IoSignalByPidNoReSched $0A00
- #define IoSignalKillAsynchronous $1A00
- #define IoSignalKillCancel $1B00
- #define IoSuper $0400
- #define IoWaitForSignal $0500
- #define IoWaitForSignalNoHandler $1900
- #define IoWaitForStatus $0600
- #define IoWithWait $0200
- #define IoWrite $1200
- #define IoYield $0700
- #define IoSerAddHandler $0100
- #define IoSerAttachOnOpenChan $0D00
- #define IoSerCancelAllSignalUser $1C00
- #define IoSerCancelIoRequest $1B00
- #define IoSerCheckReadSi $1100
- #define IoSerCheckWriteSi $1000
- #define IoSerCloseTimerHandler $0800
- #define IoSerDetachFree $0900
- #define IoSerFree $0700
- #define IoSerHandlerSaveError $0400
- #define IoSerOnOpenChan $0F00
- #define IoSerOpen $0000
- #define IoSerOpenHandler $0500
- #define IoSerOpenTimerHandler $0600
- #define IoSerQueueRead $1700
- #define IoSerQueueSuper $1900
- #define IoSerQueueTimer $1A00
- #define IoSerQueueWrite $1800
- #define IoSerRemoveHandler $0200
- #define IoSerSenseOnOpenChan $0E00
- #define IoSerSetHandler $0300
- #define IoSerSignalComplete $1E00
- #define IoSerSignalCompleteOk $1D00
- #define IoSerSignalUser $1600
- #define IoSerSignalUserRead $1500
- #define IoSerSignalUserReadOk $1400
- #define IoSerSignalUserWrite $1300
- #define IoSerSignalUserWriteOk $1200
- #define IoSerSyncWrite $1F00
- #define IoSerTimerCancel $0B00
- #define IoSerTimerClose $0C00
- #define IoSerTimerOpen $0A00
-
- #define RECORDA(name,size,stat) call($2186,name,size,0,0,stat)
- #define RECORDW(name,size,stat) call($2286,name,size)
- #define RECORDC() call($2386)
- #define PLAYA(name,ticks,vol,stat) call($1e86,name,ticks,vol,0,stat)
-
- #endif
-