SUBT > &.Hdr.Messages OldOpt SETA {OPT} OPT OptNoList+OptNoP1List ; *********************************** ; *** C h a n g e L i s t *** ; *********************************** ; Date Name Description ; ---- ---- ----------- ; 15-Mar-88 NDR Added change list ; 25-Mar-88 SKS Added Message_DataOpen,DataLoad,DataSave ; 13-Apr-88 SKS Added Message_FilerOpenDir,FilerCloseDir ; 22-Apr-88 NDR Added Message_SlotSize ; 25-May-88 BC Added Message_MailReceived ; 3-Jun-88 NDR Added message structure definitions ; 7-Jun-88 NDR Added Message_PreQuit ; 8-Jun-88 NDR Added Message_RAMFetch and Message_RAMTransmit ; 8-Jun-88 NDR Added Message_PaletteChange ; 21-Jul-88 SKS Added Message_PColmer0..3 ; 22-Jul-88 NDR Added Message_Notify ; 26-Jul-88 SKS Added filetype_* manifests used in DataTransfer ; 9-Sep-88 NDR Added Message_TaskNameRq, Message_TaskNameIs ; Message actions (received from the Wimp) ; ^ Module_SWISystemBase + WimpSWI * Module_SWIChunkSize Message_MenuWarning # 1 ; special submenu opening message Message_ModeChange # 1 ; issued by Wimp_SetMode Message_TaskInitialise # 1 ; issued by Wimp_Initialise Message_TaskCloseDown # 1 ; issued by Wimp_CloseDown Message_SlotSize # 1 ; issued by Wimp_SlotSize Message_SetSlot # 1 ; issued by the Switcher Message_TaskNameRq # 1 ; issued to the Switcher Message_TaskNameIs # 1 ; issued by the Switcher ; ; Global message actions ; ^ 0 Message_Quit # 1 ; 0 go away please! Message_DataSave # 1 ; 1 ) Message_DataSaveAck # 1 ; 2 ) data transfer protocol Message_DataLoad # 1 ; 3 ) Message_DataLoadAck # 1 ; 4 ) Message_DataOpen # 1 ; 5 ) double-click on datafile Message_RAMFetch # 1 ; 6 ) for direct data transfer Message_RAMTransmit # 1 ; 7 ) Message_PreQuit # 1 ; 8 for quit confirmation Message_PaletteChange # 1 ; 9 issued by palette utility ; ; Filer message actions ; ^ &400 Message_FilerOpenDir # 1 ; 1024 Message_FilerCloseDir # 1 ; 1025 ; PColmer message actions ^ &500 Message_PColmer # 4 ; ; Mail system message actions ; ^ &800 Message_MailReceived # 1 ; 2048 ; ; NetFiler message actions ; ^ Module_SWISystemBase + NetFSSWI * Module_SWIChunkSize Message_Notify # 1 ; &40040 ;--------------------------------------------------------------------- ; Layout of message blocks for specific message types ;--------------------------------------------------------------------- ^ 0 ; message block format ms_size # 4 ms_taskhandle # 4 ms_myref # 4 ms_yourref # 4 ms_action # 4 ms_data # 0 ^ ms_data msSetSlot_newsize # 4 msSetSlot_taskhandle # 4 ^ ms_data msTaskName_taskhandle # 4 msTaskName_slotsize # 4 msTaskName_taskname # 0 ; 0-terminated ^ ms_data msDataTransfer_window # 4 msDataTransfer_icon # 4 msDataTransfer_x # 4 msDataTransfer_y # 4 msDataTransfer_filesize # 4 msDataTransfer_filetype # 4 msDataTransfer_filename # 0 ; zero-terminated ; Normal datestamped files have types &000..&FFF filetype_directory * &1000 filetype_application * &2000 filetype_undated * &3000 ^ ms_data msNotify_station # 1 msNotify_net # 1 msNotify_timereceived # 5 msNotify_message # 0 ; zero-terminated OPT OldOpt END