09044c2eefb50f71d87dc7a95ee211ef7f34c469
[reactos.git] / reactos / ntoskrnl / include / internal / tag.h
1 #pragma once
2
3 /* formerly located in cc/view.c */
4 #define TAG_CC ' cC'
5 #define TAG_CSEG 'GESC'
6 #define TAG_BCB ' BCB'
7 #define TAG_IBCB 'BCBi'
8
9 /* Executive Callbacks */
10 #define TAG_CALLBACK_ROUTINE_BLOCK 'brbC'
11 #define TAG_CALLBACK_REGISTRATION 'eRBC'
12
13 /* formely located in dbg/dbgkobj.c */
14 #define TAG_DEBUG_EVENT 'EgbD'
15
16 /* formerly located in ex/resource.c */
17 #define TAG_RESOURCE_TABLE 'aTeR'
18 #define TAG_RESOURCE_EVENT 'aTeR'
19 #define TAG_RESOURCE_SEMAPHORE 'aTeR'
20
21 /* formerly located in ex/handle.c */
22 #define TAG_OBJECT_TABLE 'btbO'
23
24 /* formerly located in ex/init.c */
25 #define TAG_INIT 'tinI'
26 #define TAG_RTLI 'iltR'
27
28 /* formerly located in fs/notify.c */
29 #define FSRTL_NOTIFY_TAG 'ITON'
30
31 /* formerly located in io/device.c */
32 #define TAG_DEVICE_EXTENSION 'TXED'
33 #define TAG_SHUTDOWN_ENTRY 'TUHS'
34 #define TAG_IO_TIMER 'MTOI'
35
36 /* formerly located in io/driver.c */
37 #define TAG_DRIVER 'RVRD'
38 #define TAG_DRIVER_EXTENSION 'EVRD'
39
40 /* formerly located in io/file.c */
41 #define TAG_SYSB 'BSYS'
42 #define TAG_LOCK 'kclF'
43 #define TAG_FILE_NAME 'MANF'
44
45 /* formerly located in io/fs.c */
46 #define TAG_FILE_SYSTEM 'SYSF'
47 #define TAG_FS_CHANGE_NOTIFY 'NCSF'
48 #define IFS_POOL_TAG 'trSF'
49
50 /* formerly located in io/iocomp.c */
51 #define IOC_TAG 'TCOI'
52
53 /* formerly located in io/iomgr.c */
54 #define TAG_DEVICE_TYPE 'TVED'
55 #define TAG_FILE_TYPE 'ELIF'
56 #define TAG_ADAPTER_TYPE 'TPDA'
57 #define IO_LARGEIRP 'lprI'
58 #define IO_SMALLIRP 'sprI'
59 #define IO_LARGEIRP_CPU 'LprI'
60 #define IO_SMALLIRP_CPU 'SprI'
61 #define IOC_TAG1 ' cpI'
62 #define IOC_CPU 'PcpI'
63 #define TAG_APC 'CPAK'
64 #define TAG_IO ' oI'
65 #define TAG_ERROR_LOG 'rEoI'
66 #define TAG_EA 'aEoI'
67 #define TAG_IO_NAME 'mNoI'
68 #define TAG_REINIT 'iRoI'
69
70 /* formerly located in io/work.c */
71 #define TAG_IOWI 'IWOI'
72
73 /* formerly located in io/irp.c */
74 #define TAG_IRP ' PRI'
75 #define TAG_SYS_BUF 'BSYS'
76
77 /* formerly located in io/irq.c */
78 #define TAG_KINTERRUPT 'RSIK'
79
80 /* formerly located in io/mdl.c */
81 #define TAG_MDL ' LDM'
82
83 /* formerly located in io/pnpnotify.c */
84 #define TAG_PNP_NOTIFY 'NPnP'
85
86 /* for io/pnproot.c */
87 #define TAG_PNP_ROOT 'RPnP'
88
89 /* formerly located in io/resource.c */
90 #define TAG_IO_RESOURCE 'CRSR'
91
92 /* formerly located in io/timer.c */
93 #define TAG_IO_TIMER 'MTOI'
94
95 /* formerly located in io/vpb.c */
96 #define TAG_VPB ' BPV'
97 #define TAG_SYSB 'BSYS'
98
99 /* formerly located in ldr/loader.c */
100 #define TAG_DRIVER_MEM 'MVRD' /* drvm */
101 #define TAG_MODULE_OBJECT 'omlk' /* klmo - kernel ldr module object */
102 #define TAG_LDR_WSTR 'swlk' /* klws - kernel ldr wide string */
103 #define TAG_LDR_IMPORTS 'klim' /* klim - kernel ldr imports */
104
105 /* formerly located in lpc/connect */
106 #define TAG_LPC_CONNECT_MESSAGE 'CCPL'
107
108 /* formerly located in mm/aspace.c */
109 #define TAG_PTRC 'CRTP'
110
111 /* formerly located in mm/marea.c */
112 #define TAG_MAREA 'ERAM'
113 #define TAG_MVAD 'VADM'
114
115 /* formerly located in mm/pageop.c */
116 #define TAG_MM_PAGEOP 'POPM'
117
118 /* formerly located in mm/pool.c */
119 #define TAG_NONE 'enoN'
120
121 /* formerly located in mm/region.c */
122 #define TAG_MM_REGION 'NGRM'
123
124 /* formerly located in mm/rmap.c */
125 #define TAG_RMAP 'PAMR'
126
127 /* formerly located in mm/ARM3/section.c */
128 #define TAG_MM ' mM'
129
130 /* formerly located in mm/section.c */
131 #define TAG_MM_SECTION_SEGMENT 'SSMM'
132 #define TAG_SECTION_PAGE_TABLE 'TPSM'
133
134 /* formerly located in ob/symlink.c */
135 #define TAG_OBJECT_TYPE 'TjbO'
136 #define TAG_SYMLINK_TTARGET 'TTYS'
137 #define TAG_SYMLINK_TARGET 'TMYS'
138
139 /* formerly located in ob/obsdcach.c */
140 #define TAG_OB_SD_CACHE 'cSbO'
141
142 /* Object Manager Tags */
143 #define OB_NAME_TAG 'mNbO'
144 #define OB_DIR_TAG 'iDbO'
145
146 /* formerly located in ps/cid.c */
147 #define TAG_CIDOBJECT 'ODIC'
148 #define TAG_PS_IMPERSONATION 'mIsP'
149
150 /* formerly located in ps/job.c */
151 #define TAG_EJOB 'BOJE' /* EJOB */
152
153 /* formerly located in ps/kill.c */
154 #define TAG_TERMINATE_APC 'CPAT'
155
156 /* formerly located in ps/notify.c */
157 #define TAG_KAPC 'papk' /* kpap - kernel ps apc */
158 #define TAG_PS_APC 'pasP' /* Psap - Ps APC */
159
160 /* formerly located in rtl/handle.c */
161 #define TAG_HDTB 'BTDH'
162
163 /* formerly located in se/acl.c */
164 #define TAG_ACL 'cAeS'
165
166 /* formerly located in se/sid.c */
167 #define TAG_SID 'iSeS'
168
169 /* formerly located in se/sd.c */
170 #define TAG_SD 'dSeS'
171
172 /* formerly located in se/token.c */
173 #define TAG_TOKEN_USERS 'uKOT'
174 #define TAG_TOKEN_PRIVILAGES 'pKOT'
175 #define TAG_TOKEN_ACL 'kDOT'
176
177 /* LPC Tags */
178 #define TAG_LPC_MESSAGE 'McpL'
179 #define TAG_LPC_ZONE 'ZcpL'
180
181 /* Se Process Audit */
182 #define TAG_SEPA 'aPeS'
183
184 #define TAG_WAIT 'tiaW'
185 #define TAG_SEC_QUERY 'qSbO'