ReactOS 0.4.16-dev-197-g92996da
|
Go to the source code of this file.
Classes | |
struct | _NODE_TYPE_CODE_AND_SIZE_NO_REFCOUNT |
struct | _NODE_TYPE_CODE_AND_SIZE |
Typedefs | |
typedef USHORT | NODE_TYPE_CODE |
typedef NODE_TYPE_CODE * | PNODE_TYPE_CODE |
typedef CSHORT | NODE_BYTE_SIZE |
typedef struct _NODE_TYPE_CODE_AND_SIZE_NO_REFCOUNT | NODE_TYPE_CODE_AND_SIZE_NO_REFCOUNT |
typedef struct _NODE_TYPE_CODE_AND_SIZE | NODE_TYPE_CODE_AND_SIZE |
typedef struct _NODE_TYPE_CODE_AND_SIZE * | PNODE_TYPE_AND_SIZE |
typedef enum _RX_FILE_TYPE | RX_FILE_TYPE |
typedef enum _RDBSS_BUG_CHECK_CODES | RDBSS_BUG_CHECK_CODES |
Enumerations | |
enum | _RX_FILE_TYPE { FileTypeNotYetKnown = 0 , FileTypeDirectory = 2 , FileTypeFile = 3 } |
enum | _RDBSS_BUG_CHECK_CODES { RDBSS_BUG_CHECK_FCBSTRUC = 0xfcb00000 , RDBSS_BUG_CHECK_CACHESUP = 0xca550000 , RDBSS_BUG_CHECK_CLEANUP = 0xc1ee0000 , RDBSS_BUG_CHECK_CLOSE = 0xc10e0000 , RDBSS_BUG_CHECK_NTEXCEPT = 0xbaad0000 } |
#define NodeType | ( | Ptr | ) | (*((PNODE_TYPE_CODE)(Ptr))) |
Definition at line 10 of file nodetype.h.
#define NodeTypeIsFcb | ( | FCB | ) | ((((NodeType(FCB) & 0xff00) == RDBSS_NTC_STORAGE_TYPE_UNKNOWN)) || ((NodeType(FCB) & 0xfff0) == 0xeb90)) |
Definition at line 68 of file nodetype.h.
#define RDBSS_FILE_SYSTEM RDR_FILE_SYSTEM |
Definition at line 84 of file nodetype.h.
#define RDBSS_NTC_DATA_HEADER ((NODE_TYPE_CODE)0xeb00) |
Definition at line 55 of file nodetype.h.
#define RDBSS_NTC_DEVICE_FCB ((NODE_TYPE_CODE)0xeb9a) |
Definition at line 54 of file nodetype.h.
#define RDBSS_NTC_FCB RDBSS_NTC_STORAGE_TYPE_FILE |
Definition at line 66 of file nodetype.h.
#define RDBSS_NTC_FCB_TABLE ((NODE_TYPE_CODE)0xeb09) |
Definition at line 61 of file nodetype.h.
#define RDBSS_NTC_FCB_TABLE_ENTRY ((NODE_TYPE_CODE)0xeb0a) |
Definition at line 62 of file nodetype.h.
#define RDBSS_NTC_FOBX ((NODE_TYPE_CODE)0xeb07) |
Definition at line 57 of file nodetype.h.
#define RDBSS_NTC_INTERNAL_SRVOPEN ((NODE_TYPE_CODE)0xeb1d) |
Definition at line 53 of file nodetype.h.
#define RDBSS_NTC_IPC_SHARE ((NODE_TYPE_CODE)0xecfe) |
Definition at line 45 of file nodetype.h.
#define RDBSS_NTC_MAILSLOT ((NODE_TYPE_CODE)0xecfd) |
Definition at line 46 of file nodetype.h.
#define RDBSS_NTC_MINIRDR_DISPATCH ((NODE_TYPE_CODE)0xebff) |
Definition at line 64 of file nodetype.h.
#define RDBSS_NTC_NETROOT ((NODE_TYPE_CODE)0xeb11) |
Definition at line 49 of file nodetype.h.
#define RDBSS_NTC_NONPAGED_FCB ((NODE_TYPE_CODE)0xebfd) |
Definition at line 63 of file nodetype.h.
#define RDBSS_NTC_OPENTARGETDIR_FCB ((NODE_TYPE_CODE)0xecff) |
Definition at line 44 of file nodetype.h.
#define RDBSS_NTC_PREFIX_ENTRY ((NODE_TYPE_CODE)0xeb0e) |
Definition at line 60 of file nodetype.h.
#define RDBSS_NTC_PREFIX_TABLE ((NODE_TYPE_CODE)0xeb0d) |
Definition at line 59 of file nodetype.h.
#define RDBSS_NTC_RX_CONTEXT ((NODE_TYPE_CODE)0xeb08) |
Definition at line 58 of file nodetype.h.
#define RDBSS_NTC_SPOOLFILE ((NODE_TYPE_CODE)0xecfc) |
Definition at line 47 of file nodetype.h.
#define RDBSS_NTC_SRVCALL ((NODE_TYPE_CODE)0xeb10) |
Definition at line 48 of file nodetype.h.
#define RDBSS_NTC_SRVOPEN ((NODE_TYPE_CODE)0xeb1c) |
Definition at line 52 of file nodetype.h.
#define RDBSS_NTC_STORAGE_TYPE_DIRECTORY ((NODE_TYPE_CODE)0xec02) |
Definition at line 42 of file nodetype.h.
#define RDBSS_NTC_STORAGE_TYPE_FILE ((NODE_TYPE_CODE)0xec03) |
Definition at line 43 of file nodetype.h.
#define RDBSS_NTC_STORAGE_TYPE_UNKNOWN ((NODE_TYPE_CODE)0xec00) |
Definition at line 41 of file nodetype.h.
#define RDBSS_NTC_V_NETROOT ((NODE_TYPE_CODE)0xeb12) |
Definition at line 50 of file nodetype.h.
#define RDBSS_NTC_VCB ((NODE_TYPE_CODE)0xeb01) |
Definition at line 56 of file nodetype.h.
#define RDBSS_NTC_VOLUME_FCB ((NODE_TYPE_CODE)0xeb1f) |
Definition at line 51 of file nodetype.h.
Definition at line 32 of file nodetype.h.
#define RX_SCAVENGER_MASK (0x1000) |
Definition at line 70 of file nodetype.h.
#define RxBugCheck | ( | A, | |
B, | |||
C | |||
) | KeBugCheckEx(RDBSS_FILE_SYSTEM, BugCheckFileId | ((ULONG)(__LINE__)), A, B, C) |
Definition at line 86 of file nodetype.h.
Definition at line 25 of file nodetype.h.
typedef CSHORT NODE_BYTE_SIZE |
Definition at line 7 of file nodetype.h.
typedef USHORT NODE_TYPE_CODE |
Definition at line 5 of file nodetype.h.
typedef NODE_TYPE_CODE* PNODE_TYPE_CODE |
Definition at line 6 of file nodetype.h.
typedef enum _RX_FILE_TYPE RX_FILE_TYPE |
Enumerator | |
---|---|
RDBSS_BUG_CHECK_FCBSTRUC | |
RDBSS_BUG_CHECK_CACHESUP | |
RDBSS_BUG_CHECK_CLEANUP | |
RDBSS_BUG_CHECK_CLOSE | |
RDBSS_BUG_CHECK_NTEXCEPT |
Definition at line 72 of file nodetype.h.
Enumerator | |
---|---|
FileTypeNotYetKnown | |
FileTypeDirectory | |
FileTypeFile |
Definition at line 34 of file nodetype.h.