PrimoBurner(tm) for C++
5.0
CD, DVD and Blu-ray Software Development Kit
|
Defines UDF access permission constants. More...
Enumerations | |
enum | Enum { Other_Exec = 0x0001 , Other_Write = 0x0002 , Other_Read = 0x0004 , Other_ChAttr = 0x0008 , Other_Delete = 0x0010 , Group_Exec = 0x0020 , Group_Write = 0x0040 , Group_Read = 0x0080 , Group_ChAttr = 0x0100 , Group_Delete = 0x0200 , Owner_Exec = 0x0400 , Owner_Write = 0x0800 , Owner_Read = 0x1000 , Owner_ChAttr = 0x2000 , Owner_Delete = 0x4000 , ReadFile = Owner_Read | Group_Read | Other_Read , ReadDir = Owner_Read | Group_Read | Other_Read | Owner_Exec | Group_Exec | Other_Exec , All = 0x7FFF } |
UdfPermissions::Enum. More... | |
Defines UDF access permission constants.
<table> <tr> <th>Permission</th> <th>for a File</th> <th>for a Directory</th> </tr> <tr> <td>Execute</td> <td>May execute file</td> <td>May search directory</td> </tr> <tr> <td>Write</td> <td>May change file contents</td> <td>May create and delete files</td> </tr> <tr> <td>Read</td> <td>May examine file contents</td> <td>May list files in directory</td> </tr> <tr> <td>ChAttr</td> <td>May change file attributes</td> <td>May change dir attributes</td> </tr> <tr> <td>Delete</td> <td>May delete file</td> <td>May delete directory</td> </tr> </table>
Each file/dir permission can be defined separately for: Owner (the user who owns the file/dir), Group (the primary group of the owner) and Other (all other users).
enum Enum |