Ignore:
Timestamp:
Nov 27, 2012, 4:43:17 PM (13 years ago)
Author:
Silvan Scherrer
Message:

Samba Server: updated trunk to 3.6.0

Location:
trunk/server
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/server

  • trunk/server/source4/libcli/raw/smb.h

    r414 r745  
    179179                                                 NTCREATEX_OPTIONS_SYNC_ALERT | \
    180180                                                 NTCREATEX_OPTIONS_ASYNC_ALERT | \
    181                                                  NTCREATEX_OPTIONS_OPFILTER | \
    182181                                                 0xFF000000)
    183182
    184183/*
    185  * We reuse some ignored flags for private use.
     184 * private_flags field in ntcreatex
    186185 * This values have different meaning for some ntvfs backends.
    187  *
    188  * TODO: use values that are ignore for sure...
    189186 */
    190 #define NTCREATEX_OPTIONS_PRIVATE_DENY_DOS      0x00010000
    191 #define NTCREATEX_OPTIONS_PRIVATE_DENY_FCB      0x00020000
    192 #define NTCREATEX_OPTIONS_PRIVATE_MASK          (NTCREATEX_OPTIONS_PRIVATE_DENY_DOS | \
    193                                                  NTCREATEX_OPTIONS_PRIVATE_DENY_FCB)
     187#define NTCREATEX_OPTIONS_PRIVATE_DENY_DOS      0x0001
     188#define NTCREATEX_OPTIONS_PRIVATE_DENY_FCB      0x0002
     189
    194190
    195191/* ntcreatex impersonation field */
     
    371367 
    372368
    373 /* Mapping of generic access rights for files to specific rights. */
    374 #define FILE_GENERIC_ALL (STANDARD_RIGHTS_REQUIRED_ACCESS| NT_ACCESS_SYNCHRONIZE_ACCESS|FILE_ALL_ACCESS)
    375 
    376 #define FILE_GENERIC_READ (STANDARD_RIGHTS_READ_ACCESS|FILE_READ_DATA|FILE_READ_ATTRIBUTES|\
    377                                                         FILE_READ_EA|NT_ACCESS_SYNCHRONIZE_ACCESS)
    378 
    379 #define FILE_GENERIC_WRITE (STANDARD_RIGHTS_WRITE_ACCESS|FILE_WRITE_DATA|FILE_WRITE_ATTRIBUTES|\
    380                             FILE_WRITE_EA|FILE_APPEND_DATA|NT_ACCESS_SYNCHRONIZE_ACCESS)
    381 
    382 #define FILE_GENERIC_EXECUTE (STANDARD_RIGHTS_EXECUTE_ACCESS|FILE_READ_ATTRIBUTES|\
    383                             FILE_EXECUTE|NT_ACCESS_SYNCHRONIZE_ACCESS)
    384 
    385 
    386369/* FileAttributes (search attributes) field */
    387370#define FILE_ATTRIBUTE_READONLY         0x0001
     
    465448        (FILE_NOTIFY_CHANGE_FILE_NAME|FILE_NOTIFY_CHANGE_DIR_NAME)
    466449
     450#define FILE_NOTIFY_CHANGE_ALL \
     451        (FILE_NOTIFY_CHANGE_FILE_NAME   | FILE_NOTIFY_CHANGE_DIR_NAME | \
     452         FILE_NOTIFY_CHANGE_ATTRIBUTES  | FILE_NOTIFY_CHANGE_SIZE | \
     453         FILE_NOTIFY_CHANGE_LAST_WRITE  | FILE_NOTIFY_CHANGE_LAST_ACCESS | \
     454         FILE_NOTIFY_CHANGE_CREATION    | FILE_NOTIFY_CHANGE_EA | \
     455         FILE_NOTIFY_CHANGE_SECURITY    | FILE_NOTIFY_CHANGE_STREAM_NAME | \
     456         FILE_NOTIFY_CHANGE_STREAM_SIZE | FILE_NOTIFY_CHANGE_STREAM_WRITE)
     457
    467458/* change notify action results */
    468459#define NOTIFY_ACTION_ADDED 1
     
    552543
    553544/* Lock types. */
     545#define LOCKING_ANDX_EXCLUSIVE_LOCK  0x00
    554546#define LOCKING_ANDX_SHARED_LOCK     0x01
    555547#define LOCKING_ANDX_OPLOCK_RELEASE  0x02
Note: See TracChangeset for help on using the changeset viewer.