ReactOS 0.4.16-dev-106-g10b08aa
|
Go to the source code of this file.
Macros | |
#define | NDEBUG |
NTSTATUS __RxAcquireFcb | ( | _Inout_ PFCB | Fcb, |
_Inout_opt_ PRX_CONTEXT RxContext | OPTIONAL, | ||
_In_ ULONG | Mode | ||
) |
Definition at line 8973 of file rxce.c.
VOID __RxItsTheSameContext | ( | _In_ PRX_CONTEXT | RxContext, |
_In_ ULONG | CapturedRxContextSerialNumber, | ||
_In_ ULONG | Line, | ||
_In_ PCSTR | File | ||
) |
Definition at line 9126 of file rxce.c.
VOID __RxReleaseFcb | ( | _Inout_opt_ PRX_CONTEXT | RxContext, |
_Inout_ PMRX_FCB | MrxFcb | ||
) |
Definition at line 9142 of file rxce.c.
VOID __RxReleaseFcbForThread | ( | _Inout_opt_ PRX_CONTEXT | RxContext, |
_Inout_ PMRX_FCB | MrxFcb, | ||
_In_ ERESOURCE_THREAD | ResourceThreadId | ||
) |
Definition at line 9188 of file rxce.c.
PVOID NTAPI _RxAllocatePoolWithTag | ( | _In_ POOL_TYPE | PoolType, |
_In_ SIZE_T | NumberOfBytes, | ||
_In_ ULONG | Tag | ||
) |
Definition at line 8941 of file rxce.c.
Definition at line 194 of file rxce.c.
Definition at line 242 of file rxce.c.
VOID NTAPI RxAcquireFileForNtCreateSection | ( | PFILE_OBJECT | FileObject | ) |
Definition at line 276 of file rxce.c.
Referenced by RxInitializeDispatchVectors().
NTSTATUS NTAPI RxAcquireForCcFlush | ( | PFILE_OBJECT | FileObject, |
PDEVICE_OBJECT | DeviceObject | ||
) |
Definition at line 284 of file rxce.c.
Referenced by RxInitializeDispatchVectors().
VOID RxAddVirtualNetRootToNetRoot | ( | PNET_ROOT | NetRoot, |
PV_NET_ROOT | VNetRoot | ||
) |
Definition at line 296 of file rxce.c.
Referenced by RxCreateVNetRoot().
PVOID RxAllocateFcbObject | ( | PRDBSS_DEVICE_OBJECT | RxDeviceObject, |
NODE_TYPE_CODE | NodeType, | ||
POOL_TYPE | PoolType, | ||
ULONG | NameSize, | ||
PVOID | AlreadyAllocatedObject | ||
) |
Definition at line 316 of file rxce.c.
Referenced by RxCreateNetFcb(), RxCreateNetFobx(), and RxCreateSrvOpen().
PVOID RxAllocateObject | ( | NODE_TYPE_CODE | NodeType, |
PMINIRDR_DISPATCH | MRxDispatch, | ||
ULONG | NameLength | ||
) |
Definition at line 541 of file rxce.c.
Referenced by RxCreateNetRoot(), RxCreateSrvCall(), and RxCreateVNetRoot().
Definition at line 645 of file rxce.c.
Definition at line 708 of file rxce.c.
Referenced by RxInitializeWorkQueueDispatcher().
VOID RxCancelBlockingOperation | ( | IN OUT PRX_CONTEXT | RxContext | ) |
Definition at line 723 of file rxce.c.
Definition at line 783 of file rxce.c.
Referenced by enable_caching(), and RxCreateFromNetRoot().
NTSTATUS RxCheckVNetRootCredentials | ( | PRX_CONTEXT | RxContext, |
PV_NET_ROOT | VNetRoot, | ||
PLUID | LogonId, | ||
PUNICODE_STRING | UserName, | ||
PUNICODE_STRING | UserDomain, | ||
PUNICODE_STRING | Password, | ||
ULONG | Flags | ||
) |
Definition at line 922 of file rxce.c.
Referenced by RxFindOrConstructVirtualNetRoot().
NTSTATUS RxCompleteRequest | ( | PRX_CONTEXT | Context, |
NTSTATUS | Status | ||
) |
Definition at line 959 of file rxce.c.
Referenced by RxFinishSrvCallConstruction(), and RxLowIoCompletionTail().
Definition at line 996 of file rxce.c.
Referenced by RxCompleteRequest().
Definition at line 1096 of file rxce.c.
NTSTATUS RxConstructNetRoot | ( | IN PRX_CONTEXT | RxContext, |
IN PSRV_CALL | SrvCall, | ||
IN PNET_ROOT | NetRoot, | ||
IN PV_NET_ROOT | VirtualNetRoot, | ||
OUT PLOCK_HOLDING_STATE | LockHoldingState | ||
) |
Definition at line 1163 of file rxce.c.
Referenced by RxConstructVirtualNetRoot(), and RxFindOrCreateConnections().
NTSTATUS RxConstructSrvCall | ( | IN PRX_CONTEXT | RxContext, |
IN PSRV_CALL | SrvCall, | ||
OUT PLOCK_HOLDING_STATE | LockHoldingState | ||
) |
Definition at line 1262 of file rxce.c.
Referenced by RxFindOrCreateConnections().
NTSTATUS RxConstructVirtualNetRoot | ( | IN PRX_CONTEXT | RxContext, |
IN PUNICODE_STRING | CanonicalName, | ||
IN NET_ROOT_TYPE | NetRootType, | ||
OUT PV_NET_ROOT * | VirtualNetRootPointer, | ||
OUT PLOCK_HOLDING_STATE | LockHoldingState, | ||
OUT PRX_CONNECTION_ID | RxConnectionId | ||
) |
Definition at line 1365 of file rxce.c.
Referenced by RxFindOrConstructVirtualNetRoot().
PFCB RxCreateNetFcb | ( | IN PRX_CONTEXT | RxContext, |
IN PV_NET_ROOT | VNetRoot, | ||
IN PUNICODE_STRING | Name | ||
) |
Definition at line 1481 of file rxce.c.
PMRX_FOBX NTAPI RxCreateNetFobx | ( | OUT PRX_CONTEXT | RxContext, |
IN PMRX_SRV_OPEN | MrxSrvOpen | ||
) |
Definition at line 1596 of file rxce.c.
PNET_ROOT RxCreateNetRoot | ( | IN PSRV_CALL | SrvCall, |
IN PUNICODE_STRING | Name, | ||
IN ULONG | NetRootFlags, | ||
IN PRX_CONNECTION_ID OPTIONAL | RxConnectionId | ||
) |
Definition at line 1705 of file rxce.c.
Referenced by RxFindOrCreateConnections().
VOID NTAPI RxCreateNetRootCallBack | ( | IN PMRX_CREATENETROOT_CONTEXT | CreateNetRootContext | ) |
Definition at line 1784 of file rxce.c.
Referenced by RxConstructNetRoot().
PRX_CONTEXT NTAPI RxCreateRxContext | ( | IN PIRP | Irp, |
IN PRDBSS_DEVICE_OBJECT | RxDeviceObject, | ||
IN ULONG | InitialContextFlags | ||
) |
Definition at line 1797 of file rxce.c.
Referenced by RxChangeBufferingState().
PSRV_CALL RxCreateSrvCall | ( | IN PRX_CONTEXT | RxContext, |
IN PUNICODE_STRING | Name, | ||
IN PUNICODE_STRING InnerNamePrefix | OPTIONAL, | ||
IN PRX_CONNECTION_ID | RxConnectionId | ||
) |
Definition at line 1843 of file rxce.c.
Referenced by RxFindOrCreateConnections().
VOID NTAPI RxCreateSrvCallCallBack | ( | IN OUT PMRX_SRVCALL_CALLBACK_CONTEXT | Context | ) |
Definition at line 1895 of file rxce.c.
Referenced by RxConstructSrvCall().
Definition at line 1968 of file rxce.c.
PV_NET_ROOT RxCreateVNetRoot | ( | IN PRX_CONTEXT | RxContext, |
IN PNET_ROOT | NetRoot, | ||
IN PUNICODE_STRING | CanonicalName, | ||
IN PUNICODE_STRING | LocalNetRootName, | ||
IN PUNICODE_STRING | FilePath, | ||
IN PRX_CONNECTION_ID | RxConnectionId | ||
) |
Definition at line 2052 of file rxce.c.
Referenced by RxConstructVirtualNetRoot(), and RxFindOrCreateConnections().
Definition at line 2159 of file rxce.c.
VOID NTAPI RxDereferenceAndDeleteRxContext_Real | ( | IN PRX_CONTEXT | RxContext | ) |
Definition at line 2309 of file rxce.c.
Referenced by RxCompleteRequest_Real().
Definition at line 2390 of file rxce.c.
Referenced by RxpDispatchChangeBufferingStateRequests().
NTSTATUS NTAPI RxDispatchToWorkerThread | ( | IN PRDBSS_DEVICE_OBJECT | pMRxDeviceObject, |
IN WORK_QUEUE_TYPE | WorkQueueType, | ||
IN PRX_WORKERTHREAD_ROUTINE | Routine, | ||
IN PVOID | pContext | ||
) |
Definition at line 2401 of file rxce.c.
Referenced by RxCreateSrvCallCallBack(), and RxFinalizeSrvCall().
VOID RxExclusivePrefixTableLockToShared | ( | PRX_PREFIX_TABLE | Table | ) |
Definition at line 2440 of file rxce.c.
Referenced by RxFindOrCreateConnections().
VOID RxExtractServerName | ( | IN PUNICODE_STRING | FilePathName, |
OUT PUNICODE_STRING | SrvCallName, | ||
OUT PUNICODE_STRING | RestOfName | ||
) |
Definition at line 2452 of file rxce.c.
Referenced by RxFindOrCreateConnections().
Definition at line 2492 of file rxce.c.
Referenced by RxCreateNetFcb().
PFCB RxFcbTableLookupFcb | ( | IN PRX_FCB_TABLE | FcbTable, |
IN PUNICODE_STRING | Path | ||
) |
Definition at line 2528 of file rxce.c.
Definition at line 2603 of file rxce.c.
Referenced by RxFinalizeNetFcb(), and RxRemoveNameNetFcb().
NTSTATUS NTAPI RxFinalizeConnection | ( | IN OUT PNET_ROOT | NetRoot, |
IN OUT PV_NET_ROOT VNetRoot | OPTIONAL, | ||
IN LOGICAL | ForceFilesClosed | ||
) |
Definition at line 2636 of file rxce.c.
VOID RxFinalizeFcbTable | ( | IN OUT PRX_FCB_TABLE | FcbTable | ) |
Definition at line 2811 of file rxce.c.
Referenced by RxFinalizeNetRoot().
BOOLEAN RxFinalizeNetFcb | ( | OUT PFCB | ThisFcb, |
IN BOOLEAN | RecursiveFinalize, | ||
IN BOOLEAN | ForceFinalize, | ||
IN LONG | ReferenceCount | ||
) |
Definition at line 2832 of file rxce.c.
Referenced by RxpDereferenceAndFinalizeNetFcb().
BOOLEAN RxFinalizeNetFobx | ( | _Out_ PFOBX | ThisFobx, |
_In_ BOOLEAN | RecursiveFinalize, | ||
_In_ BOOLEAN | ForceFinalize | ||
) |
Definition at line 2964 of file rxce.c.
Referenced by RxDereference(), RxFinalizeSrvOpen(), and RxScavengeRelatedFobxs().
BOOLEAN RxFinalizeNetRoot | ( | OUT PNET_ROOT | ThisNetRoot, |
IN BOOLEAN | RecursiveFinalize, | ||
IN BOOLEAN | ForceFinalize | ||
) |
Definition at line 3062 of file rxce.c.
Referenced by RxDereference(), and RxFindOrCreateConnections().
BOOLEAN RxFinalizeSrvCall | ( | OUT PSRV_CALL | ThisSrvCall, |
IN BOOLEAN | RecursiveFinalize, | ||
IN BOOLEAN | ForceFinalize | ||
) |
Definition at line 3164 of file rxce.c.
Referenced by RxDereference(), and RxpDestroySrvCall().
BOOLEAN RxFinalizeSrvOpen | ( | OUT PSRV_OPEN | ThisSrvOpen, |
IN BOOLEAN | RecursiveFinalize, | ||
IN BOOLEAN | ForceFinalize | ||
) |
Definition at line 3254 of file rxce.c.