#include "prefix.h"
#include "lowio.h"
#include "scavengr.h"
#include "rxcontx.h"
#include "fcb.h"
Go to the source code of this file.
◆ RxGetRdbssState
#define RxGetRdbssState |
( |
|
RxDeviceObject | ) |
RxDeviceObject->StartStopContext.State |
◆ RxSetRdbssState
#define RxSetRdbssState |
( |
|
RxDeviceObject, |
|
|
|
NewState |
|
) |
| |
Value:{ \
RxDeviceObject->StartStopContext.State = (NewState); \
}
RX_SPIN_LOCK RxStrucSupSpinLock
_Requires_lock_held_ Interrupt _Releases_lock_ Interrupt _In_ _IRQL_restores_ KIRQL OldIrql
Definition at line 70 of file rxstruc.h.
◆ LOCK_HOLDING_STATE
◆ PLOCK_HOLDING_STATE
◆ PRDBSS_DATA
◆ PRDBSS_DEVICE_OBJECT
◆ PRDBSS_EXPORTS
◆ PRDBSS_STARTSTOP_CONTEXT
◆ PRX_DISPATCHER_CONTEXT
◆ PRX_RDBSS_STATE
◆ RDBSS_DATA
◆ RDBSS_DEVICE_OBJECT
◆ RDBSS_EXPORTS
◆ RDBSS_STARTSTOP_CONTEXT
◆ RX_DISPATCHER_CONTEXT
◆ RX_RDBSS_STATE
◆ _LOCK_HOLDING_STATE
Enumerator |
---|
LHS_LockNotHeld | |
LHS_SharedLockHeld | |
LHS_ExclusiveLockHeld | |
Definition at line 18 of file rxstruc.h.
19{
enum _LOCK_HOLDING_STATE * PLOCK_HOLDING_STATE
enum _LOCK_HOLDING_STATE LOCK_HOLDING_STATE
◆ _RX_RDBSS_STATE_
Enumerator |
---|
RDBSS_STARTABLE | |
RDBSS_STARTED | |
RDBSS_STOP_IN_PROGRESS | |
Definition at line 50 of file rxstruc.h.
51{
enum _RX_RDBSS_STATE_ RX_RDBSS_STATE
enum _RX_RDBSS_STATE_ * PRX_RDBSS_STATE
◆ RxGetRDBSSProcess()
◆ RxUnregisterMinirdr()
Definition at line 136 of file rxstruc.h.
138{
140
141 RDBSSDeviceObject = RxDeviceObject->RDBSSDeviceObject;
142
144
145 if (RDBSSDeviceObject !=
NULL)
146 {
148 }
149}
VOID NTAPI RxpUnregisterMinirdr(_In_ PRDBSS_DEVICE_OBJECT RxDeviceObject)
#define ObDereferenceObject
Referenced by DriverEntry().
◆ RxData
◆ RxStrucSupSpinLock
Definition at line 123 of file rxce.c.
Referenced by RxCancelNotifyChangeDirectoryRequestsForFobx(), RxCancelNotifyChangeDirectoryRequestsForVNetRoot(), RxCancelRoutine(), RxCommonWrite(), RxCreateRxContext(), RxCreateSrvCallCallBack(), RxDereferenceAndDeleteRxContext_Real(), RxDriverEntry(), RxFinishSrvCallConstructionDispatcher(), RxFsdCommonDispatch(), and RxLowIoWriteShellCompletion().