<?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\Win32\Platform.Cuda.Messaging.100.csproj\bin\Nvda.Platform.Cuda.Messaging.dll-->
    <!--Generated on machine W16-I2-C06-13-2.-->
    <metadata version="1">
        <assembly name="Nvda.Platform.Cuda.Messaging, Version=2024.3.0.24164, Culture=neutral, PublicKeyToken=65d8d963dcaaa098">
            <data-contracts>
                <data-contract type="Nvda.Debugger.Registers.RegisterItem" />
                <data-contract type="Nvda.Debugger.Registers.ReadRegistersMessage" />
                <data-contract type="Nvda.Debugger.Registers.ReadRegistersReplyMessage" />
                <data-contract type="Nvda.Messaging.Cuda.CudaCoordinates" />
                <data-contract type="Nvda.Messaging.Cuda.GetDeviceInfoMessage" />
                <data-contract type="Nvda.Messaging.Cuda.GetDeviceInfoReplyMessage" />
                <data-contract type="Nvda.Messaging.Cuda.DeviceInfo" />
                <data-contract type="Nvda.Messaging.Cuda.DeviceInfoItem" />
                <data-contract type="Nvda.Messaging.Cuda.CudaDomainSpecificProcessInfo" />
                <data-contract type="Nvda.Messaging.Cuda.CudaGetDebugConfigurationRequestMessage" />
                <data-contract type="Nvda.Messaging.Cuda.CudaGetDebugConfigurationReplyMessage" />
                <data-contract type="Nvda.Messaging.Cuda.CudaDebuggerUnexpectedExceptionMessage" />
                <data-contract type="Nvda.Messaging.Cuda.CudaRuntimeApiErrorMessage" />
                <data-contract type="Nvda.Messaging.Cuda.RunControl.CudaSuspendEventMessage" />
                <data-contract type="Nvda.Messaging.Cuda.RunControl.CudaCpuThreadLocation" />
                <data-contract type="Nvda.Messaging.Cuda.RunControl.CudaCpuThreadState" />
                <data-contract type="Nvda.Messaging.Cuda.RunControl.CudaBackgroundGpuSuspendPendingMessage" />
                <data-contract type="Nvda.Messaging.Cuda.RunControl.CudaBlockFreezeMask" />
                <data-contract type="Nvda.Messaging.Cuda.RunControl.CudaWriteFreezeMasksMessage" />
                <data-contract type="Nvda.Messaging.Cuda.RunControl.GlobalFreezePreference" />
                <data-contract type="Nvda.Messaging.Cuda.RunControl.CudaSetGlobalFreezeMessage" />
                <data-contract type="Nvda.Messaging.Cuda.RunControl.CudaSetGlobalFreezeReplyMessage" />
                <data-contract type="Nvda.Messaging.Cuda.RunControl.CudaApiThreadWaitingMessage" />
                <data-contract type="Nvda.Messaging.Cuda.RunControl.CudaResumeApiThreadMessage" />
                <data-contract type="Nvda.Messaging.Cuda.Modules.CudaModuleLoadedMessage" />
                <data-contract type="Nvda.Messaging.Cuda.Modules.CudaModuleUnloadStartingMessage" />
                <data-contract type="Nvda.Messaging.Cuda.Modules.CudaModuleUnloadCompletedMessage" />
                <data-contract type="Nvda.Messaging.Cuda.Modules.CudaGetSassAddressForSourceLocationMessage" />
                <data-contract type="Nvda.Messaging.Cuda.Modules.CudaGetSassAddressForSourceLocationReplyMessage" />
                <data-contract type="Nvda.Messaging.Cuda.Modules.InstructionType" />
                <data-contract type="Nvda.Messaging.Cuda.Modules.CudaSourceLocationItem" />
                <data-contract type="Nvda.Messaging.Cuda.Modules.CudaInstructionItem" />
                <data-contract type="Nvda.Messaging.Cuda.Modules.CudaInstructionsRequestMessage" />
                <data-contract type="Nvda.Messaging.Cuda.Modules.CudaInstructionsReplyMessage" />
                <data-contract type="Nvda.Messaging.Cuda.Modules.CudaCodePatchingError" />
                <data-contract type="Nvda.Messaging.Cuda.Modules.CudaCodePatchingErrorMessage" />
                <data-contract type="Nvda.Messaging.Cuda.Modules.CudaGetMatchingFunctionsMessage" />
                <data-contract type="Nvda.Messaging.Cuda.Modules.CudaGetMatchingFunctionsReplyMessage" />
                <data-contract type="Nvda.Messaging.Cuda.Modules.CudaFunctionItem" />
                <data-contract type="Nvda.Messaging.Cuda.Memory.CudaMemoryAllocationType" />
                <data-contract type="Nvda.Messaging.Cuda.Memory.CudaMemoryHostAllocFlags" />
                <data-contract type="Nvda.Messaging.Cuda.Memory.CudaGetMemoryAllocationsMessage" />
                <data-contract type="Nvda.Messaging.Cuda.Memory.CudaMemoryAllocationItem" />
                <data-contract type="Nvda.Messaging.Cuda.Memory.CudaGetMemoryAllocationsReplyMessage" />
                <data-contract type="Nvda.Messaging.Cuda.InjectionControl.CudaAttachCompletedMessage" />
                <data-contract type="Nvda.Messaging.Cuda.InjectionControl.CudaPreemptionPreference" />
                <data-contract type="Nvda.Messaging.Cuda.InjectionControl.CudaPreemptionTimeslicing" />
                <data-contract type="Nvda.Messaging.Cuda.InjectionControl.CudaSetDebuggerConfigurationMessage" />
                <data-contract type="Nvda.Messaging.Cuda.GpuState.CudaGridLaunchParameters" />
                <data-contract type="Nvda.Messaging.Cuda.GpuState.CudaBpHitMaskBitToBreakpointIdMapping" />
                <data-contract type="Nvda.Messaging.Cuda.GpuState.CudaGpuStateContext" />
                <data-contract type="Nvda.Messaging.Cuda.GpuState.CudaGpuStateGrid" />
                <data-contract type="Nvda.Messaging.Cuda.GpuState.CudaGpuStateBlock" />
                <data-contract type="Nvda.Messaging.Cuda.GpuState.CudaCrsStackEntry" />
                <data-contract type="Nvda.Messaging.Cuda.GpuState.CudaGpuStateWarp" />
                <data-contract type="Nvda.Messaging.Cuda.GpuState.CudaMemoryCheckerSpace" />
                <data-contract type="Nvda.Messaging.Cuda.Context.CudaDriverModel" />
                <data-contract type="Nvda.Messaging.Cuda.Context.CudaContextPatches" />
                <data-contract type="Nvda.Messaging.Cuda.Context.CudaContextCreatedMessage" />
                <data-contract type="Nvda.Messaging.Cuda.Context.CudaContextDestroyCompletedMessage" />
                <data-contract type="Nvda.Messaging.Cuda.Breakpoints.CudaCreateBlockThreadSourceBreakpointMessage" />
                <data-contract type="Nvda.Messaging.Cuda.Arrays.CudaArrayFormat" />
                <data-contract type="Nvda.Messaging.Cuda.Arrays.CudaInteropSource" />
                <data-contract type="Nvda.Messaging.Cuda.Arrays.CudaGetArraysMessage" />
                <data-contract type="Nvda.Messaging.Cuda.Arrays.CudaArrayItem" />
                <data-contract type="Nvda.Messaging.Cuda.Arrays.CudaGetArraysReplyMessage" />
                <data-contract type="Nvda.Platform.Cuda.CudaMemoryAccessCheckBreakpointMessage" />
                <data-contract type="Nvda.Platform.Cuda.CudaSourceLocation" />
                <data-contract type="Nvda.Platform.Cuda.CudaSourceLocations" />
                <data-contract type="Nvda.Platform.Cuda.CudaEvaluateLaunchParameters" />
            </data-contracts>
        </assembly>
    </metadata>
</outer-root>