<?xml version="1.0" encoding="utf-8"?>
<outer-root>
    <!--This .nvmeta file was generated by the metadata generation tool. Original source file location:-->
    <!--C:\dvs\p4\build\_out\Built\Int\rel-pub\Nexus\x64\Device.100.csproj\bin\Nvda.Device.dll-->
    <!--Generated on machine W16-I2-C06-13-2.-->
    <metadata version="1">
        <assembly name="Nvda.Device, Version=2024.3.0.24164, Culture=neutral, PublicKeyToken=65d8d963dcaaa098">
            <services>
                <service type="Nvda.Device.DeviceAgentManager" interface="Nvda.Device.SDeviceAgentManager, Nvda.Device, Version=2024.3.0.24164, Culture=neutral, PublicKeyToken=65d8d963dcaaa098" />
                <service type="Nvda.Device.DeviceNavigationManager" interface="Nvda.Device.SDeviceNavigationManager, Nvda.Device, Version=2024.3.0.24164, Culture=neutral, PublicKeyToken=65d8d963dcaaa098" />
                <service type="Nvda.Device.MessageIdFactory" interface="Nvda.Device.SMessageIdFactory, Nvda.Device, Version=2024.3.0.24164, Culture=neutral, PublicKeyToken=65d8d963dcaaa098" />
            </services>
            <classes>
                <class type="Nvda.Platform.Windows.DataVersionGenerator" value="e74fe4e8-aeb6-44e6-a8fa-f4cb8ed60b5a" />
                <class type="Nvda.Device.HierarchyInfoResource" value="42a814ea-9efd-4187-ae07-571b8931f094" />
                <class type="Nvda.Device.DeviceManagerResource" value="91085ef2-47aa-4a98-ac27-b6d135959389" />
                <class type="Nvda.Device.Info.LocationsResource" value="c0782c7c-6c48-450a-b8b9-3697f180ecbf" />
                <class type="Nvda.Device.Configuration.NodeLifetimeRemote" value="fc1da6be-6fdd-4313-93cc-eba324ff1379" />
            </classes>
            <data-contracts>
                <data-contract type="Nvda.Device.GetVersionInfoMessage" />
                <data-contract type="Nvda.Device.GetVersionInfoReplyMessage" />
                <data-contract type="Nvda.Device.CommandFailure" />
                <data-contract type="Nvda.Device.CommandSuccessMessage" />
                <data-contract type="Nvda.Device.FakeCommandMessage" />
                <data-contract type="Nvda.Device.DeviceMessage" />
                <data-contract type="Nvda.Device.DevicePath" />
                <data-contract type="Nvda.Device.Status.GetResourceStatusMessage" />
                <data-contract type="Nvda.Device.Status.ResourceStatusItem" />
                <data-contract type="Nvda.Device.Status.GetResourceStatusReplyMessage" />
                <data-contract type="Nvda.Device.Status.PingMessage" />
                <data-contract type="Nvda.Device.Status.PingResponseMessage" />
                <data-contract type="Nvda.Device.Settings.DataStackSizeSettingsData" />
                <data-contract type="Nvda.Device.Settings.ModifySettingMessage" />
                <data-contract type="Nvda.Device.Settings.GetSettingMessage" />
                <data-contract type="Nvda.Device.Settings.GetSettingReplyMessage" />
                <data-contract type="Nvda.Device.Output.ChannelOutputMessage" />
                <data-contract type="Nvda.Device.Info.DumpDeviceNodesMessage" />
                <data-contract type="Nvda.Device.Info.DumpDeviceNodesMessageReply" />
                <data-contract type="Nvda.Device.Info.GetDeviceNodesMessage" />
                <data-contract type="Nvda.Device.Info.GetDeviceNodesMessageReply" />
                <data-contract type="Nvda.Device.Info.DeviceNodeInfo" />
                <data-contract type="Nvda.Device.Info.DumpResourceNodesMessage" />
                <data-contract type="Nvda.Device.Info.DumpResourceNodesMessageReply" />
                <data-contract type="Nvda.Device.Info.GetDeviceResourcesMessage" />
                <data-contract type="Nvda.Device.Info.GetDeviceResourcesMessageReply" />
                <data-contract type="Nvda.Device.Info.DeviceResourceInfo" />
                <data-contract type="Nvda.Device.Info.GetHostLocationMessage" />
                <data-contract type="Nvda.Device.Info.GetHostLocationReplyMessage" />
                <data-contract type="Nvda.Device.Manager.AgentInfo" />
                <data-contract type="Nvda.Device.Manager.ListAgentsMessage" />
                <data-contract type="Nvda.Device.Manager.ListAgentsMessageReply" />
                <data-contract type="Nvda.Device.Manager.FindAgentMessage" />
                <data-contract type="Nvda.Device.Manager.FindAgentsMessageReply" />
                <data-contract type="Nvda.Device.Manager.CreateAgentMessage" />
                <data-contract type="Nvda.Device.Lifetime.LockNodeMessage" />
                <data-contract type="Nvda.Device.Lifetime.LockNodeMessageReply" />
                <data-contract type="Nvda.Device.Lifetime.UnlockNodeMessage" />
                <data-contract type="Nvda.Device.Communication.ChannelHeartBeatMessage" />
                <data-contract type="Nvda.Device.Communication.ChannelHeartBeatReplyMessage" />
            </data-contracts>
        </assembly>
    </metadata>
</outer-root>