[RDBSS]
[RXCE]
[DDK]
Add an initial implementation of the RXCE and RDBSS libraries that are used to implement mini-redirectors
The associated headers are also added to DDK
The implementation is partial (really!) and is only working for read-only operations.
It leaks memory as hell (no refcounting implemented) and thus, objects freeing is not implemented.
It was tested with NFS41 driver. With such RDBSS, it's possible for the driver to mount a remote share, to list
files, to query their properties, to query volume properties, and finally to read files (with some corruption under
specific conditions).
Please refrain from committing in this (especially for modifying whitespaces or fixing comments...), this is still WIP
and under development, it would mess with my local changes!
In itself, it doesn't bring anything to ReactOS yet, as no mini redirector is available in ReactOS source tree.
This may come later on with NFS41.
More to follow...
CORE-11327
svn path=/trunk/; revision=74674
2017-05-26 20:52:18 +00:00
|
|
|
#ifndef _RXPOOLTG_H_
|
|
|
|
#define _RXPOOLTG_H_
|
|
|
|
|
|
|
|
#define RX_SRVCALL_POOLTAG ('cSxR')
|
|
|
|
#define RX_NETROOT_POOLTAG ('rNxR')
|
|
|
|
#define RX_V_NETROOT_POOLTAG ('nVxR')
|
|
|
|
#define RX_FCB_POOLTAG ('cFxR')
|
|
|
|
#define RX_NONPAGEDFCB_POOLTAG ('fNxR')
|
|
|
|
#define RX_WORKQ_POOLTAG ('qWxR')
|
|
|
|
#define RX_MISC_POOLTAG ('sMxR')
|
|
|
|
#define RX_IRPC_POOLTAG ('rIxR')
|
2017-05-27 17:29:11 +00:00
|
|
|
#ifdef __REACTOS__
|
|
|
|
#define RX_TLC_POOLTAG ('??xR')
|
|
|
|
#endif
|
|
|
|
|
|
|
|
extern ULONG RxExplodePoolTags;
|
|
|
|
|
|
|
|
#define RX_DEFINE_POOLTAG(ExplodedPoolTag, DefaultPoolTag) ((RxExplodePoolTags == 0) ? (DefaultPoolTag) : (ExplodedPoolTag))
|
|
|
|
|
|
|
|
#define RX_DIRCTL_POOLTAG RX_DEFINE_POOLTAG('cDxR', RX_MISC_POOLTAG)
|
[RDBSS]
[RXCE]
[DDK]
Add an initial implementation of the RXCE and RDBSS libraries that are used to implement mini-redirectors
The associated headers are also added to DDK
The implementation is partial (really!) and is only working for read-only operations.
It leaks memory as hell (no refcounting implemented) and thus, objects freeing is not implemented.
It was tested with NFS41 driver. With such RDBSS, it's possible for the driver to mount a remote share, to list
files, to query their properties, to query volume properties, and finally to read files (with some corruption under
specific conditions).
Please refrain from committing in this (especially for modifying whitespaces or fixing comments...), this is still WIP
and under development, it would mess with my local changes!
In itself, it doesn't bring anything to ReactOS yet, as no mini redirector is available in ReactOS source tree.
This may come later on with NFS41.
More to follow...
CORE-11327
svn path=/trunk/; revision=74674
2017-05-26 20:52:18 +00:00
|
|
|
|
|
|
|
#endif
|