LPBYTE Value;
DWORD Index;
+ Log("====>");
+
Error = RegQueryInfoKey(SourceKey,
NULL,
NULL,
goto fail1;
}
+ Log("%d VALUES", Values);
+
if (Values == 0)
goto done;
free(Value);
free(Name);
- RegCloseKey(SourceKey);
- RegCloseKey(DestinationKey);
-
done:
+ Log("<====");
+
return TRUE;
fail5:
HKEY DestinationKey;
HKEY SourceKey;
+ Log("====>");
Log("DESTINATION: %s", DestinationKeyName);
Log("SOURCE: %s", SourceKeyName);
RegCloseKey(SourceKey);
RegCloseKey(DestinationKey);
+ Log("<====");
+
return TRUE;
fail2:
HRESULT Error;
BOOLEAN Success;
+ Log("====>");
+
Length = (DWORD)((strlen(Prefix) +
strlen(DestinationName) +
1) * sizeof (TCHAR));
free(SourceKeyName);
free(DestinationKeyName);
+ Log("<====");
+
return Success;
fail4:
RegCloseKey(ServiceKey);
- Log("<==== ");
+ Log("<====");
return TRUE;