|
#define | NETROOT_FLAG_FINALIZATION_IN_PROGRESS 0x00040000 |
|
#define | NETROOT_FLAG_NAME_ALREADY_REMOVED 0x00080000 |
|
#define | FCB_STATE_DELETE_ON_CLOSE 0x00000001 |
|
#define | FCB_STATE_TRUNCATE_ON_CLOSE 0x00000002 |
|
#define | FCB_STATE_PAGING_FILE 0x00000004 |
|
#define | FCB_STATE_DISABLE_LOCAL_BUFFERING 0x00000010 |
|
#define | FCB_STATE_TEMPORARY 0x00000020 |
|
#define | FCB_STATE_BUFFERING_STATE_CHANGE_PENDING 0x00000040 |
|
#define | FCB_STATE_ORPHANED 0x00000080 |
|
#define | FCB_STATE_READAHEAD_DEFERRED 0x00000100 |
|
#define | FCB_STATE_DELAY_CLOSE 0x00000800 |
|
#define | FCB_STATE_FAKEFCB 0x00001000 |
|
#define | FCB_STATE_FILE_IS_BUF_COMPRESSED 0x00004000 |
|
#define | FCB_STATE_FILE_IS_DISK_COMPRESSED 0x00008000 |
|
#define | FCB_STATE_FILE_IS_SHADOWED 0x00010000 |
|
#define | FCB_STATE_BUFFERSTATE_CHANGING 0x00002000 |
|
#define | FCB_STATE_SPECIAL_PATH 0x00020000 |
|
#define | FCB_STATE_TIME_AND_SIZE_ALREADY_SET 0x00040000 |
|
#define | FCB_STATE_FILETIMECACHEING_ENABLED 0x00080000 |
|
#define | FCB_STATE_FILESIZECACHEING_ENABLED 0x00100000 |
|
#define | FCB_STATE_LOCK_BUFFERING_ENABLED 0x00200000 |
|
#define | FCB_STATE_COLLAPSING_ENABLED 0x00400000 |
|
#define | FCB_STATE_OPENSHARING_ENABLED 0x00800000 |
|
#define | FCB_STATE_READBUFFERING_ENABLED 0x01000000 |
|
#define | FCB_STATE_READCACHING_ENABLED 0x02000000 |
|
#define | FCB_STATE_WRITEBUFFERING_ENABLED 0x04000000 |
|
#define | FCB_STATE_WRITECACHING_ENABLED 0x08000000 |
|
#define | FCB_STATE_NAME_ALREADY_REMOVED 0x10000000 |
|
#define | FCB_STATE_ADDEDBACKSLASH 0x20000000 |
|
#define | FCB_STATE_FOBX_USED 0x40000000 |
|
#define | FCB_STATE_SRVOPEN_USED 0x80000000 |
|
#define | FCB_STATE_BUFFERING_STATE_MASK |
|
#define | SRVOPEN_FLAG_ENCLOSED_ALLOCATED 0x10000 |
|
#define | SRVOPEN_FLAG_FOBX_USED 0x20000 |
|
#define | SRVOPEN_FLAG_SHAREACCESS_UPDATED 0x40000 |
|
#define | FOBX_FLAG_MATCH_ALL 0x10000 |
|
#define | FOBX_FLAG_FREE_UNICODE 0x20000 |
|
#define | FOBX_FLAG_USER_SET_LAST_WRITE 0x40000 |
|
#define | FOBX_FLAG_USER_SET_LAST_ACCESS 0x80000 |
|
#define | FOBX_FLAG_USER_SET_CREATION 0x100000 |
|
#define | FOBX_FLAG_USER_SET_LAST_CHANGE 0x200000 |
|
#define | FOBX_FLAG_DELETE_ON_CLOSE 0x800000 |
|
#define | FOBX_FLAG_SRVOPEN_CLOSED 0x1000000 |
|
#define | FOBX_FLAG_UNC_NAME 0x2000000 |
|
#define | FOBX_FLAG_ENCLOSED_ALLOCATED 0x4000000 |
|
#define | FOBX_FLAG_MARKED_AS_DORMANT 0x8000000 |
|
#define | RDBSS_REF_TRACK_SRVCALL 0x00000001 |
|
#define | RDBSS_REF_TRACK_NETROOT 0x00000002 |
|
#define | RDBSS_REF_TRACK_VNETROOT 0x00000004 |
|
#define | RDBSS_REF_TRACK_NETFOBX 0x00000008 |
|
#define | RDBSS_REF_TRACK_NETFCB 0x00000010 |
|
#define | RDBSS_REF_TRACK_SRVOPEN 0x00000020 |
|
#define | RX_PRINT_REF_TRACKING 0x40000000 |
|
#define | RX_LOG_REF_TRACKING 0x80000000 |
|
#define | REF_TRACING_ON(TraceMask) (TraceMask & RdbssReferenceTracingValue) |
|
#define | PRINT_REF_COUNT(TYPE, Count) |
|
#define | RxReferenceSrvCall(SrvCall) |
|
#define | RxDereferenceSrvCall(SrvCall, LockHoldingState) |
|
#define | RxReferenceNetRoot(NetRoot) |
|
#define | RxDereferenceNetRoot(NetRoot, LockHoldingState) |
|
#define | RxReferenceVNetRoot(VNetRoot) |
|
#define | RxDereferenceVNetRoot(VNetRoot, LockHoldingState) |
|
#define | RxReferenceNetFobx(Fobx) |
|
#define | RxDereferenceNetFobx(Fobx, LockHoldingState) |
|
#define | RxReferenceSrvOpen(SrvOpen) |
|
#define | RxDereferenceSrvOpen(SrvOpen, LockHoldingState) |
|
#define | RxReferenceNetFcb(Fcb) |
|
#define | RxDereferenceNetFcb(Fcb) |
|
#define | RxDereferenceAndFinalizeNetFcb(Fcb, RxContext, RecursiveFinalize, ForceFinalize) |
|
#define | RxWaitForStableSrvCall(S, R) RxWaitForStableCondition(&(S)->Condition, &(S)->TransitionWaitList, (R), NULL) |
|
#define | RxTransitionSrvCall(S, C) RxUpdateCondition((C), &(S)->Condition, &(S)->TransitionWaitList) |
|
#define | RxWaitForStableNetRoot(N, R) RxWaitForStableCondition(&(N)->Condition, &(N)->TransitionWaitList, (R), NULL) |
|
#define | RxTransitionNetRoot(N, C) RxUpdateCondition((C), &(N)->Condition, &(N)->TransitionWaitList) |
|
#define | RxWaitForStableVNetRoot(V, R) RxWaitForStableCondition(&(V)->Condition, &(V)->TransitionWaitList, (R), NULL) |
|
#define | RxTransitionVNetRoot(V, C) RxUpdateCondition((C), &(V)->Condition, &(V)->TransitionWaitList) |
|
#define | RxWaitForStableNetFcb(F, R) RxWaitForStableCondition(&(F)->Condition, &(F)->NonPaged->TransitionWaitList, (R), NULL ) |
|
#define | RxTransitionNetFcb(F, C) RxUpdateCondition((C), &(F)->Condition, &(F)->NonPaged->TransitionWaitList) |
|
#define | RxFormInitPacket(IP, I1, I1a, I2, I3, I4a, I4b, I5, I6, I7) |
|
#define | ASSERT_CORRECT_FCB_STRUCTURE_DBG_ONLY(Fcb) |
|
#define | ASSERT_CORRECT_FCB_STRUCTURE(Fcb) |
|
#define | RxWaitForStableSrvOpen(S, R) RxWaitForStableCondition(&(S)->Condition, &(S)->TransitionWaitList, (R), NULL) |
|
#define | RxTransitionSrvOpen(S, C) RxUpdateCondition((C), &(S)->Condition, &(S)->TransitionWaitList) |
|
#define | GET_ALREADY_PREFIXED_NAME_FROM_CONTEXT(Rxcontext) GET_ALREADY_PREFIXED_NAME((Rxcontext)->pRelevantSrvOpen, (Rxcontext)->pFcb) |
|