ReactOS 0.4.15-dev-7131-ge4d03f4
cmdata.c
Go to the documentation of this file.
1/*
2 * PROJECT: ReactOS Kernel
3 * LICENSE: GPL - See COPYING in the top level directory
4 * FILE: ntoskrnl/config/cmdata.c
5 * PURPOSE: Configuration Manager - Global Configuration Data
6 * PROGRAMMERS: Alex Ionescu (alex.ionescu@reactos.org)
7 */
8
9/* INCLUDES ******************************************************************/
10
11#include "ntoskrnl.h"
12#define NDEBUG
13#include "debug.h"
14#include "./../mm/ARM3/miarm.h"
15
16/* GLOBALS *******************************************************************/
17
20extern ULONG MmProductType;
21
25
29
33
35
38
40
42{
43 { L"HARDWARE", L"MACHINE\\", NULL, HIVE_VOLATILE , 0 , NULL, FALSE, FALSE, FALSE},
44 { L"SECURITY", L"MACHINE\\", NULL, 0 , 0 , NULL, FALSE, FALSE, FALSE},
45 { L"SOFTWARE", L"MACHINE\\", NULL, 0 , 0 , NULL, FALSE, FALSE, FALSE},
46 { L"SYSTEM", L"MACHINE\\", NULL, 0 , 0 , NULL, FALSE, FALSE, FALSE},
47 { L"DEFAULT", L"USER\\.DEFAULT", NULL, 0 , 0 , NULL, FALSE, FALSE, FALSE},
48 { L"SAM", L"MACHINE\\", NULL, HIVE_NOLAZYFLUSH , 0 , NULL, FALSE, FALSE, FALSE},
49 { NULL, NULL, 0, 0 , 0 , NULL, FALSE, FALSE, FALSE}
50};
51
53 RTL_CONSTANT_STRING(L"SymbolicLinkValue");
54
56
62
65
67
69{
70 RTL_CONSTANT_STRING(L"System"),
71 RTL_CONSTANT_STRING(L"Processor"),
72 RTL_CONSTANT_STRING(L"Cache"),
73 RTL_CONSTANT_STRING(L"Adapter"),
74 RTL_CONSTANT_STRING(L"Controller"),
75 RTL_CONSTANT_STRING(L"Peripheral"),
76 RTL_CONSTANT_STRING(L"MemoryClass"),
77 RTL_CONSTANT_STRING(L"Undefined")
78};
79
81{
82 RTL_CONSTANT_STRING(L"System"),
83 RTL_CONSTANT_STRING(L"CentralProcessor"),
84 RTL_CONSTANT_STRING(L"FloatingPointProcessor"),
85 RTL_CONSTANT_STRING(L"PrimaryICache"),
86 RTL_CONSTANT_STRING(L"PrimaryDCache"),
87 RTL_CONSTANT_STRING(L"SecondaryICache"),
88 RTL_CONSTANT_STRING(L"SecondaryDCache"),
89 RTL_CONSTANT_STRING(L"SecondaryCache"),
90 RTL_CONSTANT_STRING(L"EisaAdapter"),
91 RTL_CONSTANT_STRING(L"TcAdapter"),
92 RTL_CONSTANT_STRING(L"ScsiAdapter"),
93 RTL_CONSTANT_STRING(L"DtiAdapter"),
94 RTL_CONSTANT_STRING(L"MultifunctionAdapter"),
95 RTL_CONSTANT_STRING(L"DiskController"),
96 RTL_CONSTANT_STRING(L"TapeController"),
97 RTL_CONSTANT_STRING(L"CdRomController"),
98 RTL_CONSTANT_STRING(L"WormController"),
99 RTL_CONSTANT_STRING(L"SerialController"),
100 RTL_CONSTANT_STRING(L"NetworkController"),
101 RTL_CONSTANT_STRING(L"DisplayController"),
102 RTL_CONSTANT_STRING(L"ParallelController"),
103 RTL_CONSTANT_STRING(L"PointerController"),
104 RTL_CONSTANT_STRING(L"KeyboardController"),
105 RTL_CONSTANT_STRING(L"AudioController"),
106 RTL_CONSTANT_STRING(L"OtherController"),
107 RTL_CONSTANT_STRING(L"DiskPeripheral"),
108 RTL_CONSTANT_STRING(L"FloppyDiskPeripheral"),
109 RTL_CONSTANT_STRING(L"TapePeripheral"),
110 RTL_CONSTANT_STRING(L"ModemPeripheral"),
111 RTL_CONSTANT_STRING(L"MonitorPeripheral"),
112 RTL_CONSTANT_STRING(L"PrinterPeripheral"),
113 RTL_CONSTANT_STRING(L"PointerPeripheral"),
114 RTL_CONSTANT_STRING(L"KeyboardPeripheral"),
115 RTL_CONSTANT_STRING(L"TerminalPeripheral"),
116 RTL_CONSTANT_STRING(L"OtherPeripheral"),
117 RTL_CONSTANT_STRING(L"LinePeripheral"),
118 RTL_CONSTANT_STRING(L"NetworkPeripheral"),
119 RTL_CONSTANT_STRING(L"SystemMemory"),
120 RTL_CONSTANT_STRING(L"DockingInformation"),
121 RTL_CONSTANT_STRING(L"RealModeIrqRoutingTable"),
122 RTL_CONSTANT_STRING(L"RealModePCIEnumeration"),
123 RTL_CONSTANT_STRING(L"Undefined")
124};
125
127{
128 {"ISA", Isa, 0},
129 {"MCA", MicroChannel, 0},
130 {"PCI", PCIBus, 0},
131 {"VME", VMEBus, 0},
132 {"PCMCIA", PCMCIABus, 0},
133 {"CBUS", CBus, 0},
134 {"MPIPI", MPIBus, 0},
135 {"MPSA", MPSABus, 0},
136 {NULL, Internal, 0}
137};
138
140{
141 {
142 L"Session Manager",
143 L"ProtectionMode",
145 NULL,
146 NULL
147 },
148 {
149 L"Session Manager",
150 L"ObjectSecurityMode",
152 NULL,
153 NULL
154 },
155 {
156 L"Session Manager",
157 L"LUIDDeviceMapsDisabled",
159 NULL,
160 NULL
161 },
162 {
163 L"LSA",
164 L"AuditBaseDirectories",
165 &DummyData,
166 NULL,
167 NULL
168 },
169 {
170 L"LSA",
171 L"AuditBaseObjects",
172 &DummyData,
173 NULL,
174 NULL
175 },
176 {
177 L"LSA\\audit",
178 L"ProcessAccessesToAudit",
179 &DummyData,
180 NULL,
181 NULL
182 },
183 {
184 L"TimeZoneInformation",
185 L"ActiveTimeBias",
186 &DummyData,
187 NULL,
188 NULL
189 },
190 {
191 L"TimeZoneInformation",
192 L"Bias",
193 &DummyData,
194 NULL,
195 NULL
196 },
197 {
198 L"TimeZoneInformation",
199 L"RealTimeIsUniversal",
200 &DummyData,
201 NULL,
202 NULL
203 },
204 {
205 L"Session Manager",
206 L"GlobalFlag",
208 NULL,
209 NULL
210 },
211 {
212 L"Session Manager\\Memory Management",
213 L"PagedPoolQuota",
214 &DummyData,
215 NULL,
216 NULL
217 },
218 {
219 L"Session Manager\\Memory Management",
220 L"NonPagedPoolQuota",
221 &DummyData,
222 NULL,
223 NULL
224 },
225 {
226 L"Session Manager\\Memory Management",
227 L"PagingFileQuota",
228 &DummyData,
229 NULL,
230 NULL
231 },
232 {
233 L"Session Manager\\Memory Management",
234 L"AllocationPreference",
235 &DummyData,
236 NULL,
237 NULL
238 },
239 {
240 L"Session Manager\\Memory Management",
241 L"DynamicMemory",
243 NULL,
244 NULL
245 },
246 {
247 L"Session Manager\\Memory Management",
248 L"Mirroring",
250 NULL,
251 NULL
252 },
253 {
254 L"Session Manager\\Memory Management",
255 L"SystemViewSize",
256 &DummyData,
257 NULL,
258 NULL
259 },
260 {
261 L"Session Manager\\Memory Management",
262 L"SessionImageSize",
263 &DummyData,
264 NULL,
265 NULL
266 },
267 {
268 L"Session Manager\\Memory Management",
269 L"SessionPoolSize",
270 &DummyData,
271 NULL,
272 NULL
273 },
274 {
275 L"Session Manager\\Memory Management",
276 L"PoolUsageMaximum",
278 NULL,
279 NULL
280 },
281 {
282 L"Session Manager\\Memory Management",
283 L"MapAllocationFragment",
285 NULL,
286 NULL
287 },
288 {
289 L"Session Manager\\Memory Management",
290 L"PagedPoolSize",
292 NULL,
293 NULL
294 },
295 {
296 L"Session Manager\\Memory Management",
297 L"NonPagedPoolSize",
299 NULL,
300 NULL
301 },
302 {
303 L"Session Manager\\Memory Management",
304 L"NonPagedPoolMaximumPercent",
305 &DummyData,
306 NULL,
307 NULL
308 },
309 {
310 L"Session Manager\\Memory Management",
311 L"LargeSystemCache",
313 NULL,
314 NULL
315 },
316 {
317 L"Session Manager\\Memory Management",
318 L"LargeStackSize",
320 NULL,
321 NULL
322 },
323 {
324 L"Session Manager\\Memory Management",
325 L"SystemPages",
327 NULL,
328 NULL
329 },
330 {
331 L"Session Manager\\Memory Management",
332 L"LowMemoryThreshold",
334 NULL,
335 NULL
336 },
337 {
338 L"Session Manager\\Memory Management",
339 L"HighMemoryThreshold",
341 NULL,
342 NULL
343 },
344 {
345 L"Session Manager\\Memory Management",
346 L"DisablePagingExecutive",
348 NULL,
349 NULL
350 },
351 {
352 L"Session Manager\\Memory Management",
353 L"ModifiedPageLife",
354 &DummyData,
355 NULL,
356 NULL
357 },
358 {
359 L"Session Manager\\Memory Management",
360 L"SecondLevelDataCache",
362 NULL,
363 NULL
364 },
365 {
366 L"Session Manager\\Memory Management",
367 L"ClearPageFileAtShutdown",
369 NULL,
370 NULL
371 },
372 {
373 L"Session Manager\\Memory Management",
374 L"PoolTagSmallTableSize",
375 &DummyData,
376 NULL,
377 NULL
378 },
379 {
380 L"Session Manager\\Memory Management",
381 L"PoolTagBigTableSize",
382 &DummyData,
383 NULL,
384 NULL
385 },
386 {
387 L"Session Manager\\Memory Management",
388 L"PoolTag",
389 &DummyData,
390 NULL,
391 NULL
392 },
393 {
394 L"Session Manager\\Memory Management",
395 L"PoolTagOverruns",
396 &DummyData,
397 NULL,
398 NULL
399 },
400 {
401 L"Session Manager\\Memory Management",
402 L"SnapUnloads",
403 &DummyData,
404 NULL,
405 NULL
406 },
407 {
408 L"Session Manager\\Memory Management",
409 L"ProtectNonPagedPool",
411 NULL,
412 NULL
413 },
414 {
415 L"Session Manager\\Memory Management",
416 L"TrackLockedPages",
418 NULL,
419 NULL
420 },
421 {
422 L"Session Manager\\Memory Management",
423 L"TrackPtes",
425 NULL,
426 NULL
427 },
428 {
429 L"Session Manager\\Memory Management",
430 L"VerifyDrivers",
434 },
435 {
436 L"Session Manager\\Memory Management",
437 L"VerifyDriverLevel",
439 NULL,
440 NULL
441 },
442 {
443 L"Session Manager\\Memory Management",
444 L"VerifyMode",
445 &DummyData,
446 NULL,
447 NULL
448 },
449 {
450 L"Session Manager\\Memory Management",
451 L"LargePageMinimum",
452 &DummyData,
453 NULL,
454 NULL
455 },
456 {
457 L"Session Manager\\Memory Management",
458 L"EnforceWriteProtection",
460 NULL,
461 NULL
462 },
463 {
464 L"Session Manager\\Memory Management",
465 L"MakeLowMemory",
467 NULL,
468 NULL
469 },
470 {
471 L"Session Manager\\Memory Management",
472 L"WriteWatch",
473 &DummyData,
474 NULL,
475 NULL
476 },
477 {
478 L"Session Manager\\Memory Management",
479 L"MinimumStackCommitInBytes",
481 NULL,
482 NULL
483 },
484 {
485 L"Session Manager\\Executive",
486 L"AdditionalCriticalWorkerThreads",
487 &DummyData,
488 NULL,
489 NULL
490 },
491 {
492 L"Session Manager\\Executive",
493 L"AdditionalDelayedWorkerThreads",
494 &DummyData,
495 NULL,
496 NULL
497 },
498 {
499 L"Session Manager\\Executive",
500 L"PriorityQuantumMatrix",
501 &DummyData,
502 &DummyData,
503 NULL
504 },
505 {
506 L"Session Manager\\Kernel",
507 L"DpcQueueDepth",
508 &DummyData,
509 NULL,
510 NULL
511 },
512 {
513 L"Session Manager\\Kernel",
514 L"MinimumDpcRate",
515 &DummyData,
516 NULL,
517 NULL
518 },
519 {
520 L"Session Manager\\Kernel",
521 L"AdjustDpcThreshold",
522 &DummyData,
523 NULL,
524 NULL
525 },
526 {
527 L"Session Manager\\Kernel",
528 L"IdealDpcRate",
529 &DummyData,
530 NULL,
531 NULL
532 },
533 {
534 L"Session Manager\\Kernel",
535 L"ObUnsecureGlobalNames",
538 NULL
539 },
540 {
541 L"Session Manager\\I/O System",
542 L"CountOperations",
543 &DummyData,
544 NULL,
545 NULL
546 },
547 {
548 L"Session Manager\\I/O System",
549 L"LargeIrpStackLocations",
550 &DummyData,
551 NULL,
552 NULL
553 },
554 {
555 L"Session Manager\\I/O System",
556 L"IoVerifierLevel",
557 &DummyData,
558 NULL,
559 NULL
560 },
561 {
562 L"Session Manager",
563 L"ResourceTimeoutCount",
565 NULL,
566 NULL
567 },
568 {
569 L"Session Manager",
570 L"CriticalSectionTimeout",
572 NULL,
573 NULL
574 },
575 {
576 L"Session Manager",
577 L"HeapSegmentReserve",
579 NULL,
580 NULL
581 },
582 {
583 L"Session Manager",
584 L"HeapSegmentCommit",
586 NULL,
587 NULL
588 },
589 {
590 L"Session Manager",
591 L"HeapDeCommitTotalFreeThreshold",
593 NULL,
594 NULL
595 },
596 {
597 L"Session Manager",
598 L"HeapDeCommitFreeBlockThreshold",
600 NULL,
601 NULL
602 },
603 {
604 L"ProductOptions",
605 L"ProductType",
607 NULL,
608 NULL
609 },
610 {
611 L"Terminal Server",
612 L"TSEnabled",
613 &DummyData,
614 NULL,
615 NULL
616 },
617 {
618 L"Terminal Server",
619 L"TSAppCompat",
620 &DummyData,
621 NULL,
622 NULL
623 },
624
625
626 {
627 L"ProductOptions",
628 L"ProductSuite",
632 },
633 {
634 L"Windows",
635 L"CSDVersion",
637 NULL,
638 NULL
639 },
640 {
641 L"Windows",
642 L"CSDReleaseType",
644 NULL,
645 NULL
646 },
647 {
648 L"Nls\\Language",
649 L"Default",
653 },
654 {
655 L"Nls\\Language",
656 L"InstallLanguage",
660 },
661 {
662 L"\0\0",
663 L"RegistrySizeLimit",
664 &DummyData,
665 &DummyData,
666 &DummyData
667 },
668 {
669 L"Session Manager",
670 L"ForceNpxEmulation",
671 &DummyData,
672 NULL,
673 NULL
674 },
675 {
676 L"Session Manager",
677 L"PowerPolicySimulate",
678 &DummyData,
679 NULL,
680 NULL
681 },
682 {
683 L"Session Manager\\Executive",
684 L"MaxTimeSeparationBeforeCorrect",
685 &DummyData,
686 NULL,
687 NULL
688 },
689 {
690 L"Windows",
691 L"ShutdownTime",
692 &DummyData,
693 &DummyData,
694 NULL
695 },
696 {
697 L"PriorityControl",
698 L"Win32PrioritySeparation",
700 NULL,
701 NULL
702 },
703 {
704 L"Session Manager",
705 L"EnableTimerWatchdog",
706 &DummyData,
707 NULL,
708 NULL
709 },
710 {
711 L"Session Manager",
712 L"Debugger Retries",
714 NULL,
715 NULL
716 },
717
718//
719// Debug Filter Masks - See kd64/kddata.c
720//
721
722#define WTEXT(s) L##s
723#define CM_DEBUG_PRINT_FILTER(Name) \
724 { \
725 L"Session Manager\\Debug Print Filter", \
726 WTEXT(#Name), \
727 &Kd_##Name##_Mask, \
728 NULL, \
729 NULL \
730 }
731
732 CM_DEBUG_PRINT_FILTER(WIN2000),
738 CM_DEBUG_PRINT_FILTER(CRASHDUMP),
739 CM_DEBUG_PRINT_FILTER(CDAUDIO),
741 CM_DEBUG_PRINT_FILTER(CLASSPNP),
743 CM_DEBUG_PRINT_FILTER(REDBOOK),
744 CM_DEBUG_PRINT_FILTER(STORPROP),
745 CM_DEBUG_PRINT_FILTER(SCSIPORT),
746 CM_DEBUG_PRINT_FILTER(SCSIMINIPORT),
747 CM_DEBUG_PRINT_FILTER(CONFIG),
748 CM_DEBUG_PRINT_FILTER(I8042PRT),
749 CM_DEBUG_PRINT_FILTER(SERMOUSE),
750 CM_DEBUG_PRINT_FILTER(LSERMOUS),
751 CM_DEBUG_PRINT_FILTER(KBDHID),
752 CM_DEBUG_PRINT_FILTER(MOUHID),
753 CM_DEBUG_PRINT_FILTER(KBDCLASS),
754 CM_DEBUG_PRINT_FILTER(MOUCLASS),
755 CM_DEBUG_PRINT_FILTER(TWOTRACK),
756 CM_DEBUG_PRINT_FILTER(WMILIB),
759 CM_DEBUG_PRINT_FILTER(HALIA64),
761 CM_DEBUG_PRINT_FILTER(SVCHOST),
762 CM_DEBUG_PRINT_FILTER(VIDEOPRT),
764 CM_DEBUG_PRINT_FILTER(DMSYNTH),
765 CM_DEBUG_PRINT_FILTER(NTOSPNP),
766 CM_DEBUG_PRINT_FILTER(FASTFAT),
768 CM_DEBUG_PRINT_FILTER(PNPMGR),
769 CM_DEBUG_PRINT_FILTER(NETAPI),
770 CM_DEBUG_PRINT_FILTER(SCSERVER),
771 CM_DEBUG_PRINT_FILTER(SCCLIENT),
772 CM_DEBUG_PRINT_FILTER(SERIAL),
773 CM_DEBUG_PRINT_FILTER(SERENUM),
775 CM_DEBUG_PRINT_FILTER(RPCPROXY),
776 CM_DEBUG_PRINT_FILTER(AUTOCHK),
777 CM_DEBUG_PRINT_FILTER(DCOMSS),
778 CM_DEBUG_PRINT_FILTER(UNIMODEM),
780 CM_DEBUG_PRINT_FILTER(FLTMGR),
781 CM_DEBUG_PRINT_FILTER(WMICORE),
782 CM_DEBUG_PRINT_FILTER(BURNENG),
785 CM_DEBUG_PRINT_FILTER(FUSION),
786 CM_DEBUG_PRINT_FILTER(IDLETASK),
787 CM_DEBUG_PRINT_FILTER(SOFTPCI),
791 CM_DEBUG_PRINT_FILTER(PCIIDE),
792 CM_DEBUG_PRINT_FILTER(FLOPPY),
794 CM_DEBUG_PRINT_FILTER(TERMSRV),
795 CM_DEBUG_PRINT_FILTER(W32TIME),
796 CM_DEBUG_PRINT_FILTER(PREFETCHER),
797 CM_DEBUG_PRINT_FILTER(RSFILTER),
798 CM_DEBUG_PRINT_FILTER(FCPORT),
801 CM_DEBUG_PRINT_FILTER(DMCONFIG),
802 CM_DEBUG_PRINT_FILTER(DMADMIN),
803 CM_DEBUG_PRINT_FILTER(WSOCKTRANSPORT),
805 CM_DEBUG_PRINT_FILTER(PNPMEM),
806 CM_DEBUG_PRINT_FILTER(PROCESSOR),
807 CM_DEBUG_PRINT_FILTER(DMSERVER),
809 CM_DEBUG_PRINT_FILTER(INFINIBAND),
810 CM_DEBUG_PRINT_FILTER(IHVDRIVER),
811 CM_DEBUG_PRINT_FILTER(IHVVIDEO),
812 CM_DEBUG_PRINT_FILTER(IHVAUDIO),
813 CM_DEBUG_PRINT_FILTER(IHVNETWORK),
814 CM_DEBUG_PRINT_FILTER(IHVSTREAMING),
815 CM_DEBUG_PRINT_FILTER(IHVBUS),
817 CM_DEBUG_PRINT_FILTER(RTLTHREADPOOL),
819 CM_DEBUG_PRINT_FILTER(TCPIP6),
820 CM_DEBUG_PRINT_FILTER(ISAPNP),
822 CM_DEBUG_PRINT_FILTER(STORPORT),
823 CM_DEBUG_PRINT_FILTER(STORMINIPORT),
824 CM_DEBUG_PRINT_FILTER(PRINTSPOOLER),
825 CM_DEBUG_PRINT_FILTER(VSSDYNDISK),
826 CM_DEBUG_PRINT_FILTER(VERIFIER),
828 CM_DEBUG_PRINT_FILTER(VDSBAS),
829 CM_DEBUG_PRINT_FILTER(VDSDYN), // Specified in Vista+
830 CM_DEBUG_PRINT_FILTER(VDSDYNDR),
831 CM_DEBUG_PRINT_FILTER(VDSLDR), // Specified in Vista+
832 CM_DEBUG_PRINT_FILTER(VDSUTIL),
833 CM_DEBUG_PRINT_FILTER(DFRGIFC),
838//
839// Components specified in Vista+, some of which we also use in ReactOS
840//
843 CM_DEBUG_PRINT_FILTER(PERFLIB),
845 CM_DEBUG_PRINT_FILTER(IOSTRESS),
848 CM_DEBUG_PRINT_FILTER(USERGDI),
851 CM_DEBUG_PRINT_FILTER(THREADORDER),
852 CM_DEBUG_PRINT_FILTER(ENVIRON),
855 CM_DEBUG_PRINT_FILTER(FVEVOL),
857 CM_DEBUG_PRINT_FILTER(NVCTRACE),
859 CM_DEBUG_PRINT_FILTER(APPCOMPAT),
860 CM_DEBUG_PRINT_FILTER(USBSTOR),
861 CM_DEBUG_PRINT_FILTER(SBP2PORT),
863 CM_DEBUG_PRINT_FILTER(CACHEMGR),
864 CM_DEBUG_PRINT_FILTER(MOUNTMGR),
867 CM_DEBUG_PRINT_FILTER(KSECDD),
868 CM_DEBUG_PRINT_FILTER(FLTREGRESS),
873 CM_DEBUG_PRINT_FILTER(STORVSP),
875 CM_DEBUG_PRINT_FILTER(SSPICLI),
878 CM_DEBUG_PRINT_FILTER(FILETRACE),
881 CM_DEBUG_PRINT_FILTER(DRIVEEXTENDER),
882//
883// Components specified in Windows 8
884//
886 CM_DEBUG_PRINT_FILTER(CRASHDUMPXHCI),
890//
891// Components specified in Windows 10
892//
893 CM_DEBUG_PRINT_FILTER(CAPIMG),
895 CM_DEBUG_PRINT_FILTER(STORAGECLASSMEMORY),
897
898#undef WTEXT
899#undef CM_DEBUG_PRINT_FILTER
900
901//
902// END OF Debug Filter Masks
903//
904
905 {
906 L"WMI",
907 L"MaxEventSize",
908 &DummyData,
909 NULL,
910 NULL
911 },
912 {
913 L"WMI\\Trace",
914 L"UsePerformanceClock",
915 &DummyData,
916 NULL,
917 NULL
918 },
919 {
920 L"WMI\\Trace",
921 L"TraceAlignment",
922 &DummyData,
923 NULL,
924 NULL
925 },
926 {
927 NULL,
928 NULL,
929 NULL,
930 NULL,
931 NULL
932 }
933};
SIZE_T MmHeapSegmentReserve
Definition: mminit.c:366
SIZE_T MmHeapDeCommitFreeBlockThreshold
Definition: mminit.c:369
SIZE_T MmHeapDeCommitTotalFreeThreshold
Definition: mminit.c:368
SIZE_T MmHeapSegmentCommit
Definition: mminit.c:367
unsigned char BOOLEAN
#define COVERAGE(name, NAME, description, tag1, tag2, tag3, tag4)
Definition: aftypes.h:403
UNICODE_STRING CmClassName[]
CMP_MF_TYPE CmpMultifunctionTypes[]
UNICODE_STRING CmTypeName[]
CM_SYSTEM_CONTROL_VECTOR CmControlVector[]
WCHAR CmInstallUILanguageId[12]
Definition: cmdata.c:26
ULONG CmDefaultLanguageIdLength
Definition: cmdata.c:23
USHORT CmpUnknownBusCount
Definition: cmdata.c:63
ULONG CmDefaultLanguageIdType
Definition: cmdata.c:24
WCHAR CmDefaultLanguageId[12]
Definition: cmdata.c:22
EX_PUSH_LOCK CmpHiveListHeadLock
Definition: cmdata.c:39
#define CM_DEBUG_PRINT_FILTER(Name)
EX_PUSH_LOCK CmpLoadHiveLock
Definition: cmdata.c:39
HIVE_LIST_ENTRY CmpMachineHiveList[]
Definition: cmdata.c:41
ULONG DummyData
Definition: cmdata.c:18
UNICODE_STRING CmSymbolicLinkValueName
Definition: cmdata.c:52
ULONG CmSuiteBufferType
Definition: cmdata.c:32
PCM_FULL_RESOURCE_DESCRIPTOR CmpConfigurationData
Definition: cmdata.c:37
DATA_SEG("INITDATA")
Definition: cmdata.c:68
ULONG MmProductType
Definition: mminit.c:325
ULONG CmInstallUILanguageIdLength
Definition: cmdata.c:27
ULONG CmpBootType
Definition: cmdata.c:61
ULONG CmpTypeCount[MaximumType+1]
Definition: cmdata.c:64
BOOLEAN CmpMiniNTBoot
Definition: cmdata.c:60
CMHIVE CmControlHive
Definition: cmdata.c:34
BOOLEAN CmpSelfHeal
Definition: cmdata.c:59
ULONG CmpConfigurationAreaSize
Definition: cmdata.c:36
WCHAR CmSuiteBuffer[128]
Definition: cmdata.c:30
ULONG CmNtGlobalFlag
Definition: cmdata.c:19
HANDLE CmpRegistryRootHandle
Definition: cmdata.c:66
ULONG CmSuiteBufferLength
Definition: cmdata.c:31
BOOLEAN CmSelfHeal
Definition: cmdata.c:58
BOOLEAN CmpShareSystemHives
Definition: cmdata.c:57
ULONG CmInstallUILanguageIdType
Definition: cmdata.c:28
UNICODE_STRING CmpLoadOptions
Definition: cmdata.c:55
#define NULL
Definition: types.h:112
#define TRUE
Definition: types.h:120
#define FALSE
Definition: types.h:117
ULONG MmVerifyDriverBufferType
Definition: drvmgmt.c:25
ULONG MmVerifyDriverLevel
Definition: drvmgmt.c:26
ULONG MmVerifyDriverBufferLength
Definition: drvmgmt.c:24
WCHAR MmVerifyDriverBuffer[512]
Definition: drvmgmt.c:23
#define PAGE_SIZE
Definition: env_spec_w32.h:49
#define SYSTEM
Definition: fatfs.h:185
#define SE
Definition: ftp_var.h:28
#define HIVE_VOLATILE
Definition: hivedata.h:23
#define HIVE_NOLAZYFLUSH
Definition: hivedata.h:24
@ VMEBus
Definition: hwresource.cpp:143
@ CBus
Definition: hwresource.cpp:146
@ PCIBus
Definition: hwresource.cpp:142
@ MPIBus
Definition: hwresource.cpp:147
@ MPSABus
Definition: hwresource.cpp:148
@ Internal
Definition: hwresource.cpp:137
@ MicroChannel
Definition: hwresource.cpp:140
@ Isa
Definition: hwresource.cpp:138
@ PCMCIABus
Definition: hwresource.cpp:145
KD_CONTEXT KdpContext
Definition: kddata.c:65
PFN_NUMBER MmLowMemoryThreshold
Definition: mminit.c:300
SIZE_T MmMinimumStackCommitInBytes
Definition: mminit.c:370
BOOLEAN MmDynamicPfn
Definition: pfnlist.c:34
BOOLEAN MmProtectFreedNonPagedPool
Definition: pool.c:31
BOOLEAN MmEnforceWriteProtection
Definition: sysldr.c:34
ULONG MmSecondaryColors
Definition: mminit.c:256
BOOLEAN MmMakeLowMemory
Definition: sysldr.c:33
BOOLEAN MmLargeSystemCache
Definition: mminit.c:340
BOOLEAN MmZeroPageFile
Definition: pagefile.c:71
BOOLEAN MmMirroring
Definition: pfnlist.c:35
ULONG MmLargeStackSize
Definition: mminit.c:262
SIZE_T MmAllocationFragment
Definition: mminit.c:352
ULONG MmConsumedPoolPercentage
Definition: pool.c:30
SIZE_T MmSizeOfPagedPoolInBytes
Definition: miarm.h:585
PFN_NUMBER MmHighMemoryThreshold
Definition: mminit.c:301
ULONG MmCritsectTimeoutSeconds
Definition: mminit.c:387
BOOLEAN MmTrackLockedPages
Definition: mdlsup.c:21
BOOLEAN MmTrackPtes
Definition: mdlsup.c:20
static const struct op_mask SETUP
Definition: startup.c:427
ULONG CmNtCSDReleaseType
Definition: init.c:60
ULONG CmNtCSDVersion
Definition: init.c:59
ULONG ExpResourceTimeoutCount
Definition: resource.c:77
UCHAR MmDisablePagingExecutive
Definition: mminit.c:25
ULONG MmSizeOfNonPagedPoolInBytes
Definition: init.c:21
ULONG MmNumberOfSystemPtes
Definition: init.c:42
#define L(x)
Definition: ntvdm.h:50
WCHAR ObpUnsecureGlobalNamesBuffer[128]
Definition: obname.c:32
ULONG ObpProtectionMode
Definition: obinit.c:57
ULONG ObpUnsecureGlobalNamesLength
Definition: obname.c:33
ULONG ObpObjectSecurityMode
Definition: obinit.c:56
ULONG ObpLUIDDeviceMapsDisabled
Definition: devicemap.c:17
unsigned short USHORT
Definition: pedump.c:61
ULONG PsRawPrioritySeparation
Definition: process.c:27
#define DEFAULT
Definition: ruserpass.c:31
@ MaximumClass
Definition: arc.h:97
@ MaximumType
Definition: arc.h:145
Definition: cmlib.h:316
Definition: heap.c:52
Definition: registry.c:569
ULONG KdpDefaultRetries
Definition: windbgkd.h:226
#define RTL_CONSTANT_STRING(s)
Definition: tunneltest.c:14
uint32_t ULONG
Definition: typedefs.h:59
__wchar_t WCHAR
Definition: xmlstorage.h:180