aboutsummaryrefslogtreecommitdiff
path: root/src/burn/test/BurnUnitTest/TestRegistryFixture.h
blob: 2f283f3e3725f0a8f86c9b8d124946170f1b8ee1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#pragma once
// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information.

namespace WixBuildTools
{
namespace TestSupport
{
    using namespace System;

    public ref class TestRegistryFixture : IDisposable
    {
    private:
        String^ rootPath;
    public:
        TestRegistryFixture();

        ~TestRegistryFixture();

        void SetUp();

        void TearDown();

        String^ GetDirectHkcuPath(REG_KEY_BITNESS bitness, ... array<String^>^ paths);

        String^ GetDirectHklmPath(REG_KEY_BITNESS bitness, ... array<String^>^ paths);
    };
}
}