Experimental GPU overclock

This commit is contained in:
Serge
2023-05-06 14:40:52 +02:00
parent 8e1099545a
commit c61f4d1608
497 changed files with 46937 additions and 232 deletions

View File

@@ -0,0 +1,43 @@
using System.Runtime.InteropServices;
using NvAPIWrapper.Native.Attributes;
using NvAPIWrapper.Native.General;
using NvAPIWrapper.Native.General.Structures;
using NvAPIWrapper.Native.Helpers;
using NvAPIWrapper.Native.Helpers.Structures;
// ReSharper disable InconsistentNaming
namespace NvAPIWrapper.Native.Delegates
{
internal static class General
{
[FunctionId(FunctionId.NvAPI_GetErrorMessage)]
public delegate Status NvAPI_GetErrorMessage([In] Status status, out ShortString message);
[FunctionId(FunctionId.NvAPI_GetInterfaceVersionString)]
public delegate Status NvAPI_GetInterfaceVersionString(out ShortString version);
[FunctionId(FunctionId.NvAPI_Initialize)]
public delegate Status NvAPI_Initialize();
[FunctionId(FunctionId.NvAPI_RestartDisplayDriver)]
public delegate Status NvAPI_RestartDisplayDriver();
[FunctionId(FunctionId.NvAPI_SYS_GetChipSetInfo)]
public delegate Status NvAPI_SYS_GetChipSetInfo(
[In] [Accepts(typeof(ChipsetInfoV4), typeof(ChipsetInfoV3), typeof(ChipsetInfoV2), typeof(ChipsetInfoV1))]
ValueTypeReference chipsetInfo);
[FunctionId(FunctionId.NvAPI_SYS_GetDriverAndBranchVersion)]
public delegate Status NvAPI_SYS_GetDriverAndBranchVersion(
out uint driverVersion,
out ShortString buildBranchString);
[FunctionId(FunctionId.NvAPI_SYS_GetLidAndDockInfo)]
public delegate Status NvAPI_SYS_GetLidAndDockInfo([In] [Out] ref LidDockParameters lidAndDock);
[FunctionId(FunctionId.NvAPI_Unload)]
public delegate Status NvAPI_Unload();
}
}