ReactOS 0.4.15-dev-7788-g1ad9096
nodetype.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define NTC_UNDEFINED   ((NODE_TYPE_CODE)0x0000)
 
#define CDFS_NTC_DATA_HEADER   ((NODE_TYPE_CODE)0x0301)
 
#define CDFS_NTC_VCB   ((NODE_TYPE_CODE)0x0302)
 
#define CDFS_NTC_FCB_PATH_TABLE   ((NODE_TYPE_CODE)0x0303)
 
#define CDFS_NTC_FCB_INDEX   ((NODE_TYPE_CODE)0x0304)
 
#define CDFS_NTC_FCB_DATA   ((NODE_TYPE_CODE)0x0305)
 
#define CDFS_NTC_FCB_NONPAGED   ((NODE_TYPE_CODE)0x0306)
 
#define CDFS_NTC_CCB   ((NODE_TYPE_CODE)0x0307)
 
#define CDFS_NTC_IRP_CONTEXT   ((NODE_TYPE_CODE)0x0308)
 
#define CDFS_NTC_IRP_CONTEXT_LITE   ((NODE_TYPE_CODE)0x0309)
 
#define NodeType(P)   ((P) != NULL ? (*((PNODE_TYPE_CODE)(P))) : NTC_UNDEFINED)
 
#define SafeNodeType(Ptr)   (*((PNODE_TYPE_CODE)(Ptr)))
 
#define CDFS_BUG_CHECK_ACCHKSUP   (0x00010000)
 
#define CDFS_BUG_CHECK_ALLOCSUP   (0x00020000)
 
#define CDFS_BUG_CHECK_CACHESUP   (0x00030000)
 
#define CDFS_BUG_CHECK_CDDATA   (0x00040000)
 
#define CDFS_BUG_CHECK_CDINIT   (0x00050000)
 
#define CDFS_BUG_CHECK_CLEANUP   (0x00060000)
 
#define CDFS_BUG_CHECK_CLOSE   (0x00070000)
 
#define CDFS_BUG_CHECK_CREATE   (0x00080000)
 
#define CDFS_BUG_CHECK_DEVCTRL   (0x00090000)
 
#define CDFS_BUG_CHECK_DEVIOSUP   (0x000a0000)
 
#define CDFS_BUG_CHECK_DIRCTRL   (0x000b0000)
 
#define CDFS_BUG_CHECK_DIRSUP   (0x000c0000)
 
#define CDFS_BUG_CHECK_FILEINFO   (0x000d0000)
 
#define CDFS_BUG_CHECK_FILOBSUP   (0x000e0000)
 
#define CDFS_BUG_CHECK_FSCTRL   (0x000f0000)
 
#define CDFS_BUG_CHECK_FSPDISP   (0x00100000)
 
#define CDFS_BUG_CHECK_LOCKCTRL   (0x00110000)
 
#define CDFS_BUG_CHECK_NAMESUP   (0x00120000)
 
#define CDFS_BUG_CHECK_PATHSUP   (0x00130000)
 
#define CDFS_BUG_CHECK_PNP   (0x00140000)
 
#define CDFS_BUG_CHECK_PREFXSUP   (0x00150000)
 
#define CDFS_BUG_CHECK_READ   (0x00160000)
 
#define CDFS_BUG_CHECK_WRITE   (0x00170000)
 
#define CDFS_BUG_CHECK_RESRCSUP   (0x00180000)
 
#define CDFS_BUG_CHECK_STRUCSUP   (0x00190000)
 
#define CDFS_BUG_CHECK_TIMESUP   (0x001a0000)
 
#define CDFS_BUG_CHECK_VERFYSUP   (0x001b0000)
 
#define CDFS_BUG_CHECK_VOLINFO   (0x001c0000)
 
#define CDFS_BUG_CHECK_WORKQUE   (0x001d0000)
 
#define CDFS_BUG_CHECK_SHUTDOWN   (0x001e0000)
 
#define CdBugCheck(A, B, C)   { KeBugCheckEx(CDFS_FILE_SYSTEM, BugCheckFileId | __LINE__, A, B, C ); }
 

Typedefs

typedef USHORT NODE_TYPE_CODE
 
typedef NODE_TYPE_CODEPNODE_TYPE_CODE
 
typedef CSHORT NODE_BYTE_SIZE
 

Macro Definition Documentation

◆ CdBugCheck

#define CdBugCheck (   A,
  B,
  C 
)    { KeBugCheckEx(CDFS_FILE_SYSTEM, BugCheckFileId | __LINE__, A, B, C ); }

Definition at line 103 of file nodetype.h.

◆ CDFS_BUG_CHECK_ACCHKSUP

#define CDFS_BUG_CHECK_ACCHKSUP   (0x00010000)

Definition at line 71 of file nodetype.h.

◆ CDFS_BUG_CHECK_ALLOCSUP

#define CDFS_BUG_CHECK_ALLOCSUP   (0x00020000)

Definition at line 72 of file nodetype.h.

◆ CDFS_BUG_CHECK_CACHESUP

#define CDFS_BUG_CHECK_CACHESUP   (0x00030000)

Definition at line 73 of file nodetype.h.

◆ CDFS_BUG_CHECK_CDDATA

#define CDFS_BUG_CHECK_CDDATA   (0x00040000)

Definition at line 74 of file nodetype.h.

◆ CDFS_BUG_CHECK_CDINIT

#define CDFS_BUG_CHECK_CDINIT   (0x00050000)

Definition at line 75 of file nodetype.h.

◆ CDFS_BUG_CHECK_CLEANUP

#define CDFS_BUG_CHECK_CLEANUP   (0x00060000)

Definition at line 76 of file nodetype.h.

◆ CDFS_BUG_CHECK_CLOSE

#define CDFS_BUG_CHECK_CLOSE   (0x00070000)

Definition at line 77 of file nodetype.h.

◆ CDFS_BUG_CHECK_CREATE

#define CDFS_BUG_CHECK_CREATE   (0x00080000)

Definition at line 78 of file nodetype.h.

◆ CDFS_BUG_CHECK_DEVCTRL

#define CDFS_BUG_CHECK_DEVCTRL   (0x00090000)

Definition at line 79 of file nodetype.h.

◆ CDFS_BUG_CHECK_DEVIOSUP

#define CDFS_BUG_CHECK_DEVIOSUP   (0x000a0000)

Definition at line 80 of file nodetype.h.

◆ CDFS_BUG_CHECK_DIRCTRL

#define CDFS_BUG_CHECK_DIRCTRL   (0x000b0000)

Definition at line 81 of file nodetype.h.

◆ CDFS_BUG_CHECK_DIRSUP

#define CDFS_BUG_CHECK_DIRSUP   (0x000c0000)

Definition at line 82 of file nodetype.h.

◆ CDFS_BUG_CHECK_FILEINFO

#define CDFS_BUG_CHECK_FILEINFO   (0x000d0000)

Definition at line 83 of file nodetype.h.

◆ CDFS_BUG_CHECK_FILOBSUP

#define CDFS_BUG_CHECK_FILOBSUP   (0x000e0000)

Definition at line 84 of file nodetype.h.

◆ CDFS_BUG_CHECK_FSCTRL

#define CDFS_BUG_CHECK_FSCTRL   (0x000f0000)

Definition at line 85 of file nodetype.h.

◆ CDFS_BUG_CHECK_FSPDISP

#define CDFS_BUG_CHECK_FSPDISP   (0x00100000)

Definition at line 86 of file nodetype.h.

◆ CDFS_BUG_CHECK_LOCKCTRL

#define CDFS_BUG_CHECK_LOCKCTRL   (0x00110000)

Definition at line 87 of file nodetype.h.

◆ CDFS_BUG_CHECK_NAMESUP

#define CDFS_BUG_CHECK_NAMESUP   (0x00120000)

Definition at line 88 of file nodetype.h.

◆ CDFS_BUG_CHECK_PATHSUP

#define CDFS_BUG_CHECK_PATHSUP   (0x00130000)

Definition at line 89 of file nodetype.h.

◆ CDFS_BUG_CHECK_PNP

#define CDFS_BUG_CHECK_PNP   (0x00140000)

Definition at line 90 of file nodetype.h.

◆ CDFS_BUG_CHECK_PREFXSUP

#define CDFS_BUG_CHECK_PREFXSUP   (0x00150000)

Definition at line 91 of file nodetype.h.

◆ CDFS_BUG_CHECK_READ

#define CDFS_BUG_CHECK_READ   (0x00160000)

Definition at line 92 of file nodetype.h.

◆ CDFS_BUG_CHECK_RESRCSUP

#define CDFS_BUG_CHECK_RESRCSUP   (0x00180000)

Definition at line 94 of file nodetype.h.

◆ CDFS_BUG_CHECK_SHUTDOWN

#define CDFS_BUG_CHECK_SHUTDOWN   (0x001e0000)

Definition at line 100 of file nodetype.h.

◆ CDFS_BUG_CHECK_STRUCSUP

#define CDFS_BUG_CHECK_STRUCSUP   (0x00190000)

Definition at line 95 of file nodetype.h.

◆ CDFS_BUG_CHECK_TIMESUP

#define CDFS_BUG_CHECK_TIMESUP   (0x001a0000)

Definition at line 96 of file nodetype.h.

◆ CDFS_BUG_CHECK_VERFYSUP

#define CDFS_BUG_CHECK_VERFYSUP   (0x001b0000)

Definition at line 97 of file nodetype.h.

◆ CDFS_BUG_CHECK_VOLINFO

#define CDFS_BUG_CHECK_VOLINFO   (0x001c0000)

Definition at line 98 of file nodetype.h.

◆ CDFS_BUG_CHECK_WORKQUE

#define CDFS_BUG_CHECK_WORKQUE   (0x001d0000)

Definition at line 99 of file nodetype.h.

◆ CDFS_BUG_CHECK_WRITE

#define CDFS_BUG_CHECK_WRITE   (0x00170000)

Definition at line 93 of file nodetype.h.

◆ CDFS_NTC_CCB

#define CDFS_NTC_CCB   ((NODE_TYPE_CODE)0x0307)

Definition at line 33 of file nodetype.h.

◆ CDFS_NTC_DATA_HEADER

#define CDFS_NTC_DATA_HEADER   ((NODE_TYPE_CODE)0x0301)

Definition at line 27 of file nodetype.h.

◆ CDFS_NTC_FCB_DATA

#define CDFS_NTC_FCB_DATA   ((NODE_TYPE_CODE)0x0305)

Definition at line 31 of file nodetype.h.

◆ CDFS_NTC_FCB_INDEX

#define CDFS_NTC_FCB_INDEX   ((NODE_TYPE_CODE)0x0304)

Definition at line 30 of file nodetype.h.

◆ CDFS_NTC_FCB_NONPAGED

#define CDFS_NTC_FCB_NONPAGED   ((NODE_TYPE_CODE)0x0306)

Definition at line 32 of file nodetype.h.

◆ CDFS_NTC_FCB_PATH_TABLE

#define CDFS_NTC_FCB_PATH_TABLE   ((NODE_TYPE_CODE)0x0303)

Definition at line 29 of file nodetype.h.

◆ CDFS_NTC_IRP_CONTEXT

#define CDFS_NTC_IRP_CONTEXT   ((NODE_TYPE_CODE)0x0308)

Definition at line 34 of file nodetype.h.

◆ CDFS_NTC_IRP_CONTEXT_LITE

#define CDFS_NTC_IRP_CONTEXT_LITE   ((NODE_TYPE_CODE)0x0309)

Definition at line 35 of file nodetype.h.

◆ CDFS_NTC_VCB

#define CDFS_NTC_VCB   ((NODE_TYPE_CODE)0x0302)

Definition at line 28 of file nodetype.h.

◆ NodeType

#define NodeType (   P)    ((P) != NULL ? (*((PNODE_TYPE_CODE)(P))) : NTC_UNDEFINED)

Definition at line 51 of file nodetype.h.

◆ NTC_UNDEFINED

#define NTC_UNDEFINED   ((NODE_TYPE_CODE)0x0000)

Definition at line 25 of file nodetype.h.

◆ SafeNodeType

#define SafeNodeType (   Ptr)    (*((PNODE_TYPE_CODE)(Ptr)))

Definition at line 54 of file nodetype.h.

Typedef Documentation

◆ NODE_BYTE_SIZE

Definition at line 37 of file nodetype.h.

◆ NODE_TYPE_CODE

Definition at line 22 of file nodetype.h.

◆ PNODE_TYPE_CODE

Definition at line 23 of file nodetype.h.