diff options
Diffstat (limited to 'vboxdev.h')
-rw-r--r-- | vboxdev.h | 19 |
1 files changed, 19 insertions, 0 deletions
@@ -1267,6 +1267,25 @@ typedef struct _SHFLCREATEPARMS } SHFLCREATEPARMS; #pragma pack(pop) +/** Lock mode bit mask. */ +#define SHFL_LOCK_MODE_MASK (0x3) +/** Cancel lock on the given range. */ +#define SHFL_LOCK_CANCEL (0x0) +/** Acquire read only lock. Prevent write to the range. */ +#define SHFL_LOCK_SHARED (0x1) +/** Acquire write lock. Prevent both write and read to the range. */ +#define SHFL_LOCK_EXCLUSIVE (0x2) + +/** Do not wait for lock if it can not be acquired at the time. */ +#define SHFL_LOCK_NOWAIT (0x0) +/** Wait and acquire lock. */ +#define SHFL_LOCK_WAIT (0x4) + +/** Lock the specified range. */ +#define SHFL_LOCK_PARTIAL (0x0) +/** Lock entire object. */ +#define SHFL_LOCK_ENTIRE (0x8) + /** @name Shared Folders mappings. * @{ */ |