AcornSearch - Acorn and RISC OS information searching
RISC OS Search
containing
"Nutty quip goes here!"
Home  |  About  |  Filebase Archive  |  StrongHelp Manuals  |  Newsgroups  |  Module Database
+ 20     operation:
       0 Copy
       1 Move (rename)
       2 Delete
       3 Set access
       4 Set type
       5 Count
       6 Move (by copying/deleting)
       7 Copy local (within directory)
       8 Stamp files
       9 Find file
+ 24     options
+ 28     operation specific data

Sending this message to a Filer_Action task both specifies and starts the operation to perform on the list of leafnames sent with Message_FilerAddSelection.

See PRM 3, page 236.
FilerAction 0 (Copy)
+ 20     0 (Copy)
+ 24     options
+ 28     null terminated destination directory
FilerAction 1 (Rename)
+ 20     1 (Rename)
+ 24     options
+ 28     null terminated destination directory
FilerAction 2 (Delete)
+ 20     2 (Delete)
+ 24     options
FilerAction 3 (Set access)
+ 20     3 (Set access)
+ 24     options
+ 28     value of access bits to set
30     mask

New access =     (Old access BIC mask) ORR (value AND mask)
FilerAction 4 (Set type)
+ 20     4 (Set type)
+ 24     options
+ 28     numeric filetype
FilerAction 5 (Count)
+ 20     5 (Count)
+ 24     options
FilerAction 6 (Move)
+ 20     6 (Move)
+ 24     options
+ 28     null terminated destination directory
FilerAction 7 (Copy local)
+ 20     7 (Copy local)
+ 24     options
+ 28     null terminated destination object name
FilerAction 8 (Stamp)
+ 20     8 (Stamp)
+ 24     options
FilerAction 9 (Find)
+ 20     9 (Find)
+ 24     options
+ 28     null terminated name to find

[sh-index] Back to list of manuals