From 84831891ce85c9733fda61f8f07e7c11fb0e36dd Mon Sep 17 00:00:00 2001 From: Robert Dickenson Date: Wed, 13 Nov 2002 05:18:03 +0000 Subject: [PATCH] added #ifdef around headers to support test build. Modified debug messages. svn path=/trunk/; revision=3750 --- reactos/ntoskrnl/cm/registry.c | 29 ++++++++++++++++------------- 1 file changed, 16 insertions(+), 13 deletions(-) diff --git a/reactos/ntoskrnl/cm/registry.c b/reactos/ntoskrnl/cm/registry.c index 09ec1eb5160..e52439e9e1f 100644 --- a/reactos/ntoskrnl/cm/registry.c +++ b/reactos/ntoskrnl/cm/registry.c @@ -1,4 +1,4 @@ -/* $Id: registry.c,v 1.76 2002/09/08 10:23:17 chorns Exp $ +/* $Id: registry.c,v 1.77 2002/11/13 05:18:03 robd Exp $ * * COPYRIGHT: See COPYING in the top level directory * PROJECT: ReactOS kernel @@ -11,6 +11,9 @@ * Created 22/05/98 */ +#ifdef WIN32_REGDBG +#include "cm_win32.h" +#else #include #include #include @@ -22,6 +25,7 @@ #include #include "cm.h" +#endif /* ------------------------------------------------- File Statics */ @@ -500,14 +504,14 @@ CmInit2(PCHAR CommandLine) } p1 = p2; } - +#ifndef WIN32_REGDBG RtlWriteRegistryValue(RTL_REGISTRY_SERVICES, L"\\Pice", L"Start", REG_DWORD, &PiceStart, sizeof(ULONG)); - +#endif } @@ -619,7 +623,7 @@ CmiConnectHive(PWSTR FileName, HANDLE KeyHandle; NTSTATUS Status; - DPRINT("Called. FileName %S\n", FullName); + DPRINT("CmiConnectHive(%S, %S, %s, %p, %d) - Called.\n", FileName, FullName, KeyName, Parent, CreateNew); Status = CmiCreateRegistryHive(FileName, &RegistryHive, CreateNew); if (!NT_SUCCESS(Status)) @@ -695,25 +699,24 @@ CmiInitializeHive(PWSTR FileName, //Status = CmiConnectHive(FileName, FullName, KeyName, Parent, FALSE); Status = CmiConnectHive(FileName, FullName, KeyName, Parent, CreateNew); - if (!NT_SUCCESS(Status)) - { - DPRINT("Status %.08x\n", Status); -#if 0 + if (!NT_SUCCESS(Status)) { +#ifdef WIN32_REGDBG WCHAR AltFileName[MAX_PATH]; CPRINT("WARNING! Registry file %S not found\n", FileName); + //DPRINT("Status %.08x\n", Status); wcscpy(AltFileName, FileName); wcscat(AltFileName, L".alt"); + DPRINT("Attempting to connect the alternative hive %S\n", AltFileName); /* Try to connect the alternative hive */ Status = CmiConnectHive(AltFileName, FullName, KeyName, Parent, TRUE); - if (!NT_SUCCESS(Status)) - { - CPRINT("WARNING! Alternative registry file %S not found\n", AltFileName); - DPRINT("Status %.08x\n", Status); - } + if (!NT_SUCCESS(Status)) { + CPRINT("WARNING! Alternative registry file %S not found\n", AltFileName); + //DPRINT("Status %.08x\n", Status); + } #endif }