ReactOS 0.4.16-dev-125-g798ea90
|
Go to the source code of this file.
Classes | |
struct | _CHANGE_BUFFERING_STATE_REQUEST_ |
struct | _RX_BUFFERING_MANAGER_ |
Macros | |
#define | RX_REQUEST_PREPARED_FOR_HANDLING 0x10000000 |
#define | RxAcquireBufferingManagerMutex(BufMan) |
#define | RxReleaseBufferingManagerMutex(BufMan) ExReleaseFastMutex(&(BufMan)->Mutex) |
Functions | |
VOID | RxpProcessChangeBufferingStateRequests (PSRV_CALL SrvCall, BOOLEAN UpdateHandlerState) |
VOID NTAPI | RxProcessChangeBufferingStateRequests (_In_ PVOID SrvCall) |
VOID | RxProcessFcbChangeBufferingStateRequest (_In_ PFCB Fcb) |
VOID | RxPurgeChangeBufferingStateRequestsForSrvOpen (_In_ PSRV_OPEN SrvOpen) |
VOID | RxCompleteSrvOpenKeyAssociation (_Inout_ PSRV_OPEN SrvOpen) |
VOID | RxInitiateSrvOpenKeyAssociation (_Inout_ PSRV_OPEN SrvOpen) |
NTSTATUS | RxInitializeBufferingManager (_In_ PSRV_CALL SrvCall) |
NTSTATUS | RxTearDownBufferingManager (_In_ PSRV_CALL SrvCall) |
NTSTATUS | RxFlushFcbInSystemCache (_In_ PFCB Fcb, _In_ BOOLEAN SynchronizeWithLazyWriter) |
NTSTATUS | RxPurgeFcbInSystemCache (_In_ PFCB Fcb, _In_ PLARGE_INTEGER FileOffset OPTIONAL, _In_ ULONG Length, _In_ BOOLEAN UninitializeCacheMaps, _In_ BOOLEAN FlushFile) |
#define RX_REQUEST_PREPARED_FOR_HANDLING 0x10000000 |
Definition at line 4 of file buffring.h.
#define RxAcquireBufferingManagerMutex | ( | BufMan | ) |
Definition at line 42 of file buffring.h.
#define RxReleaseBufferingManagerMutex | ( | BufMan | ) | ExReleaseFastMutex(&(BufMan)->Mutex) |
Definition at line 50 of file buffring.h.
Referenced by RxCollapseOrCreateSrvOpen().
Referenced by RxCommonCleanup().
Referenced by RxCollapseOrCreateSrvOpen().
Definition at line 6417 of file rxce.c.
Referenced by RxCommonCreate(), and RxProcessChangeBufferingStateRequests().
Definition at line 6643 of file rxce.c.
Referenced by RxCompleteSrvOpenKeyAssociation().
Referenced by RxCloseAssociatedSrvOpen().
NTSTATUS RxPurgeFcbInSystemCache | ( | _In_ PFCB | Fcb, |
_In_ PLARGE_INTEGER FileOffset | OPTIONAL, | ||
_In_ ULONG | Length, | ||
_In_ BOOLEAN | UninitializeCacheMaps, | ||
_In_ BOOLEAN | FlushFile | ||
) |
Referenced by RxCommonCleanup(), RxCreateFromNetRoot(), and RxSearchForCollapsibleOpen().