|
| typedef NTSTATUS(NTAPI * | PMRX_CALLDOWN) (_Inout_ PRX_CONTEXT RxContext) |
| |
| typedef NTSTATUS(NTAPI * | PMRX_CALLDOWN_CTX) (_Inout_ PRX_CONTEXT RxContext, _Inout_ PRDBSS_DEVICE_OBJECT RxDeviceObject) |
| |
| typedef NTSTATUS(NTAPI * | PMRX_CHKDIR_CALLDOWN) (_Inout_ PRX_CONTEXT RxContext, _In_ PUNICODE_STRING DirectoryName) |
| |
| typedef NTSTATUS(NTAPI * | PMRX_CHKFCB_CALLDOWN) (_In_ PFCB Fcb1, _In_ PFCB Fcb2) |
| |
| typedef enum _RX_BLOCK_CONDITION | RX_BLOCK_CONDITION |
| |
| typedef enum _RX_BLOCK_CONDITION * | PRX_BLOCK_CONDITION |
| |
| typedef VOID(NTAPI * | PMRX_NETROOT_CALLBACK) (_Inout_ PMRX_CREATENETROOT_CONTEXT CreateContext) |
| |
| typedef VOID(NTAPI * | PMRX_EXTRACT_NETROOT_NAME) (_In_ PUNICODE_STRING FilePathName, _In_ PMRX_SRV_CALL SrvCall, _Out_ PUNICODE_STRING NetRootName, _Out_opt_ PUNICODE_STRING RestOfName) |
| |
| typedef struct _MRX_CREATENETROOT_CONTEXT | MRX_CREATENETROOT_CONTEXT |
| |
| typedef struct _MRX_CREATENETROOT_CONTEXT * | PMRX_CREATENETROOT_CONTEXT |
| |
| typedef NTSTATUS(NTAPI * | PMRX_CREATE_V_NET_ROOT) (_Inout_ PMRX_CREATENETROOT_CONTEXT Context) |
| |
| typedef NTSTATUS(NTAPI * | PMRX_UPDATE_NETROOT_STATE) (_Inout_ PMRX_NET_ROOT NetRoot) |
| |
| typedef struct _MRX_SRVCALL_CALLBACK_CONTEXT | MRX_SRVCALL_CALLBACK_CONTEXT |
| |
| typedef struct _MRX_SRVCALL_CALLBACK_CONTEXT * | PMRX_SRVCALL_CALLBACK_CONTEXT |
| |
| typedef VOID(NTAPI * | PMRX_SRVCALL_CALLBACK) (_Inout_ PMRX_SRVCALL_CALLBACK_CONTEXT Context) |
| |
| typedef struct _MRX_SRVCALLDOWN_STRUCTURE | MRX_SRVCALLDOWN_STRUCTURE |
| |
| typedef struct _MRX_SRVCALLDOWN_STRUCTURE * | PMRX_SRVCALLDOWN_STRUCTURE |
| |
| typedef NTSTATUS(NTAPI * | PMRX_CREATE_SRVCALL) (_Inout_ PMRX_SRV_CALL SrvCall, _Inout_ PMRX_SRVCALL_CALLBACK_CONTEXT SrvCallCallBackContext) |
| |
| typedef NTSTATUS(NTAPI * | PMRX_SRVCALL_WINNER_NOTIFY) (_Inout_ PMRX_SRV_CALL SrvCall, _In_ BOOLEAN ThisMinirdrIsTheWinner, _Inout_ PVOID RecommunicateContext) |
| |
| typedef NTSTATUS(NTAPI * | PMRX_DEALLOCATE_FOR_FCB) (_Inout_ PMRX_FCB Fcb) |
| |
| typedef NTSTATUS(NTAPI * | PMRX_DEALLOCATE_FOR_FOBX) (_Inout_ PMRX_FOBX Fobx) |
| |
| typedef NTSTATUS(NTAPI * | PMRX_IS_LOCK_REALIZABLE) (_Inout_ PMRX_FCB Fcb, _In_ PLARGE_INTEGER ByteOffset, _In_ PLARGE_INTEGER Length, _In_ ULONG LowIoLockFlags) |
| |
| typedef NTSTATUS(NTAPI * | PMRX_FORCECLOSED_CALLDOWN) (_Inout_ PMRX_SRV_OPEN SrvOpen) |
| |
| typedef NTSTATUS(NTAPI * | PMRX_FINALIZE_SRVCALL_CALLDOWN) (_Inout_ PMRX_SRV_CALL SrvCall, _In_ BOOLEAN Force) |
| |
| typedef NTSTATUS(NTAPI * | PMRX_FINALIZE_V_NET_ROOT_CALLDOWN) (_Inout_ PMRX_V_NET_ROOT VirtualNetRoot, _In_ PBOOLEAN Force) |
| |
| typedef NTSTATUS(NTAPI * | PMRX_FINALIZE_NET_ROOT_CALLDOWN) (_Inout_ PMRX_NET_ROOT NetRoot, _In_ PBOOLEAN Force) |
| |
| typedef ULONG(NTAPI * | PMRX_EXTENDFILE_CALLDOWN) (_Inout_ PRX_CONTEXT RxContext, _Inout_ PLARGE_INTEGER NewFileSize, _Out_ PLARGE_INTEGER NewAllocationSize) |
| |
| typedef NTSTATUS(NTAPI * | PMRX_CHANGE_BUFFERING_STATE_CALLDOWN) (_Inout_ PRX_CONTEXT RxContext, _Inout_ PMRX_SRV_OPEN SrvOpen, _In_ PVOID MRxContext) |
| |
| typedef NTSTATUS(NTAPI * | PMRX_PREPARSE_NAME) (_Inout_ PRX_CONTEXT RxContext, _In_ PUNICODE_STRING Name) |
| |
| typedef NTSTATUS(NTAPI * | PMRX_GET_CONNECTION_ID) (_Inout_ PRX_CONTEXT RxContext, _Inout_ PRX_CONNECTION_ID UniqueId) |
| |
| typedef NTSTATUS(NTAPI * | PMRX_COMPUTE_NEW_BUFFERING_STATE) (_Inout_ PMRX_SRV_OPEN SrvOpen, _In_ PVOID MRxContext, _Out_ PULONG NewBufferingState) |
| |
| typedef enum _LOWIO_OPS | LOWIO_OPS |
| |
| typedef NTSTATUS(NTAPI * | PLOWIO_COMPLETION_ROUTINE) (_In_ PRX_CONTEXT RxContext) |
| |
| typedef LONGLONG | RXVBO |
| |
| typedef struct _LOWIO_LOCK_LIST | LOWIO_LOCK_LIST |
| |
| typedef struct _LOWIO_LOCK_LIST * | PLOWIO_LOCK_LIST |
| |
| typedef struct _XXCTL_LOWIO_COMPONENT | XXCTL_LOWIO_COMPONENT |
| |
| typedef struct _LOWIO_CONTEXT | LOWIO_CONTEXT |
| |
| typedef struct _MINIRDR_DISPATCH | MINIRDR_DISPATCH |
| |
| typedef struct _MINIRDR_DISPATCH * | PMINIRDR_DISPATCH |
| |