1.屏幕亮度,对比度获取和调节
bool set_screen_brightness(long val)
{
HWND hDesktopWnd = GetDesktopWindow();
HMONITOR hMonitor = MonitorFromWindow(hDesktopWnd, MONITOR_DEFAULTTOPRIMARY);
DWORD cPhysicalMonitors = 0;
if (!GetNumberOfPhysicalMonitorsFromHMONITOR(hMonitor, &cPhysicalMonitors))
return false;

LPPHYSICAL_MONITOR pPhysicalMonitors = (LPPHYSICAL_MONITOR)malloc(cPhysicalMonitors* sizeof(PHYSICAL_MONITOR));
if (pPhysicalMonitors)
{
GetPhysicalMonitorsFromHMONITOR(hMonitor, cPhysicalMonitors, pPhysicalMonitors);

//设置屏幕亮度
SetMonitorBrightness(pPhysicalMonitors->hPhysicalMonitor, val);
//设置屏幕对比度
//SetMonitorContrast(pPhysicalMonitors->hPhysicalMonitor, val);
// Close the monitor handles.
DestroyPhysicalMonitors(cPhysicalMonitors, pPhysicalMonitors);

// Free the array.
free(pPhysicalMonitors);

}
return true;
}

long get_screen_brightness()
{
long lret = -1;
HWND hDesktopWnd = GetDesktopWindow();
HMONITOR hMonitor = MonitorFromWindow(hDesktopWnd, MONITOR_DEFAULTTOPRIMARY);
DWORD dwMin = 0, dwMax = 0, dwCur = 0;
DWORD cPhysicalMonitors = 0;
if (!GetNumberOfPhysicalMonitorsFromHMONITOR(hMonitor, &cPhysicalMonitors))
return false;

LPPHYSICAL_MONITOR pPhysicalMonitors = (LPPHYSICAL_MONITOR)malloc(cPhysicalMonitors* sizeof(PHYSICAL_MONITOR));
if (pPhysicalMonitors)
{
GetPhysicalMonitorsFromHMONITOR(hMonitor, cPhysicalMonitors, pPhysicalMonitors);

//获取屏幕对比度
//if (GetMonitorContrast(pPhysicalMonitors->hPhysicalMonitor, &dwMin, &dwCur, &dwMax))
//获取屏幕亮度
if (GetMonitorBrightness(pPhysicalMonitors->hPhysicalMonitor, &dwMin, &dwCur, &dwMax))
{
lret = dwCur;
}
//SetMonitorContrast(pPhysicalMonitors->hPhysicalMonitor, val);

// Close the monitor handles.
DestroyPhysicalMonitors(cPhysicalMonitors, pPhysicalMonitors);

// Free the array.
free(pPhysicalMonitors);

}
return lret;
}
2.屏幕色彩灰度调节(Gamma调节)
// #pragma pack(push, 4)
// typedef struct _tagD3dGammaramp_t
// {
// WORD red[256];
// WORD green[256];
// WORD blue[256];
// }D3DGAMMARAMP, *LPD3DGAMMARAMP;
// #pragma pack(pop)

class CScreenDC
{
public:
CScreenDC(){ m_hdc = GetDC(NULL); }
~CScreenDC(){ if (m_hdc) ReleaseDC(NULL, m_hdc); m_hdc = NULL; }
operator HDC(){ return m_hdc; }
private:
HDC m_hdc;
};

bool set_screen_gray(long val)
{
//HDC的对比度
val = min(100, val);
val = max(0, val);
val = val*128.0 / 100;
/*
bright >=0 && bright <= 128
*/
CScreenDC hScreenDc;
D3DGAMMARAMP Ramp = { 0 };
BOOL bret = GetDeviceGammaRamp(hScreenDc, &Ramp);
if (!bret) return false;

for (int iIndex = 0; iIndex < 256; iIndex++)
{
//bright 为什么需要+128,因为当 bring < 128 的时候效果同bright = 0
Ramp.red[iIndex] = min(65535, iIndex * (val + 128));
Ramp.green[iIndex] = min(65535, iIndex * (val + 128));
Ramp.blue[iIndex] = min(65535, iIndex * (val + 128));
}
bret = SetDeviceGammaRamp(hScreenDc, &Ramp);
return bret ? true:false;
}

long get_screen_gray()
{
CScreenDC hScreenDc;
D3DGAMMARAMP Ramp = { 0 };
BOOL bret = GetDeviceGammaRamp(hScreenDc, &Ramp);
if (!bret) return -1;
long bright = Ramp.red[1] - 128;

bright = bright * 100.0 / 128;
bright = min(100, bright);
bright = max(0, bright);

return bright;
}
3.鼠标移动速度调节
bool set_mousemove_speed(long val)
{
//其接收范围在1(最慢)和20(最快)之间的值。值为10是
val = min(20, val);
val = max(1, val);

BOOL bret = SystemParametersInfo(SPI_SETMOUSESPEED, 0, (LPVOID)val, SPIF_UPDATEINIFILE || SPIF_SENDCHANGE || SPIF_SENDWININICHANGE);
if (!bret) return false;
return true;
}

long get_mousemove_speed()
{
int nSpeed = 0;
BOOL bret = SystemParametersInfo(SPI_GETMOUSESPEED, 0, &nSpeed, 0);
if (!bret) return -1;
return nSpeed;
}
4.鼠标双击速度调节
//方法1:SystemParametersInfo(SPI_SETDOUBLECLICKTIME....
bool set_mousedbclick_speed(long val)
{
//最快200ms 最慢 900ms 间隔70ms
//SPI_SETDOUBLECLICKTIME

val = 550 - (val - 10) * 35;
val = min(900, val);
val = max(200, val);
BOOL bret = SetDoubleClickTime(val);
if (!bret) return false;
return true;
}

UINT get_mousedbclick_speed()
{
UINT ival = GetDoubleClickTime();
ival = (ival - 550) / 35 + 10;
return ival;
}
5.数字震动和色调(需要nvapi支持)

详见:https://cloud.tencent.com/developer/article/1371564

6.系统音量设置
#pragma once

// Header File

#pragma once

#include <mmdeviceapi.h>
#include <endpointvolume.h>
#include <audioclient.h>
#include "GeneralSettingApi.h"

class CVolumeCtrl : public IAudioEndpointVolumeCallback
{
public:
CVolumeCtrl();
~CVolumeCtrl(void);

public:
//获取声卡音量
BOOL IsAvaibleVolume();
long GetVolume();
BOOL SetVolume(DWORD dwVolume);

//获取麦克风音量
BOOL IsAvaibleMicphoneVolume();
long GetMicphoneVolume();
BOOL SetMicphoneVolume(DWORD dwVolume);

//设置静音
BOOL GetMute(BOOL* pbMute);
BOOL SetMute(BOOL bMute);
//音量变化通知
BOOL RegisterNotify(BOOL bRegister);
void SetReisterNotify(PFN_NOTIFYCALLBACK pCallback,LPVOID pContext);

public:
STDMETHODIMP_(ULONG)AddRef() { return InterlockedIncrement(&m_lRefCount); }
STDMETHODIMP_(ULONG)Release()
{
LONG lRet = InterlockedDecrement(&m_lRefCount);
if (0 == lRet) { delete this; }
return lRet;
}

STDMETHODIMP QueryInterface(REFIID IID, void **ReturnValue)
{
if ((IID == IID_IUnknown) || (IID == __uuidof(IAudioEndpointVolumeCallback)))
{
*ReturnValue = static_cast<IUnknown*>(this);

AddRef();

return S_OK;
}

*ReturnValue = NULL;

return E_NOINTERFACE;
}

STDMETHODIMP OnNotify(PAUDIO_VOLUME_NOTIFICATION_DATA pNotificationData)
{
if ((NULL != pNotificationData) && (NULL != m_pCallback))
{
DWORD dwVolume = (DWORD)(pNotificationData->fMasterVolume * 100.0f + 0.5);
m_pCallback(dwVolume, m_pContext);
}
return S_OK;
}

private:
LONG m_lRefCount;

IMMDeviceEnumerator* m_pEnumerator;
IAudioEndpointVolume* m_pVolume;//系统声卡音量
IAudioEndpointVolume* m_pMicphoneVolume;//麦克风音量

PFN_NOTIFYCALLBACK m_pCallback;
LPVOID m_pContext;
};
#include "StdAfx.h"
#include <stdio.h>
#include "VolumeCtrl.h"
#include <Functiondiscoverykeys_devpkey.h>


CVolumeCtrl::CVolumeCtrl()
: m_pCallback(NULL)
, m_pContext(NULL)
, m_lRefCount(1)
, m_pEnumerator(NULL)
, m_pVolume(NULL)
, m_pMicphoneVolume(NULL)
{
CoInitialize(NULL);

IMMDevice *pVolumeDevice = NULL;
HRESULT hr = S_OK;

try
{
do
{
if (FAILED(hr = CoCreateInstance(__uuidof(MMDeviceEnumerator), NULL, CLSCTX_ALL, __uuidof(IMMDeviceEnumerator), (void**)&m_pEnumerator)))
{
OutputDebugString("CoCreateInstance MMDeviceEnumerator failed");
break;
}
IMMDeviceCollection *pCollection = NULL;
if (FAILED(hr = m_pEnumerator->EnumAudioEndpoints(/*eCapture*/ eRender, DEVICE_STATE_ACTIVE, &pCollection)))
{
OutputDebugString("EnumAudioEndpointsr failed");
break;
}
if (FAILED(hr = m_pEnumerator->GetDefaultAudioEndpoint(eRender, eConsole, &pVolumeDevice)))
{
OutputDebugString("GetDefaultAudioEndpoint failed");
break;
}
if (FAILED(hr = pVolumeDevice->Activate(__uuidof(IAudioEndpointVolume), CLSCTX_ALL, NULL, (void**)&m_pVolume)))
{
OutputDebugString("VolumeDevice Activate failed");
break;
}
//枚举设备数量
UINT deviceCount = 0;
if (FAILED(hr = pCollection->GetCount(&deviceCount)))
{
OutputDebugString("Collection GetCount failed");
break;
}

char szbuf[255] = "";
sprintf_s<255>(szbuf, "Collection Device Count:%d", deviceCount);
OutputDebugString(szbuf);

for (UINT dev = 0; dev < deviceCount;++dev)
{
IMMDevice *pDevice = NULL;
IPropertyStore *pProperties = NULL;
hr = pCollection->Item(dev, &pDevice);
if (SUCCEEDED(hr))
{
hr = pDevice->OpenPropertyStore(STGM_READ, &pProperties);
if (SUCCEEDED(hr))
{
PROPVARIANT varName;
PropVariantInit(&varName);
hr = pProperties->GetValue(PKEY_Device_FriendlyName, &varName);

//获取设备名称
if (SUCCEEDED(hr))
{
WCHAR szbuf[255] = L"";
swprintf_s<255>(szbuf, L"Device[%d] Name:%s", dev, varName.pwszVal);
OutputDebugStringW(szbuf);
if (wcsstr(varName.pwszVal, L"麦克风") != NULL)
{
if (SUCCEEDED(hr = pDevice->Activate(__uuidof(IAudioEndpointVolume), CLSCTX_ALL, NULL, (void **)(&m_pMicphoneVolume)))) { break; }
}
}
}
}
if (pProperties)
pProperties->Release();
if (pDevice)
pDevice->Release();
}
} while (0);

RegisterNotify(TRUE);
}
catch (...)
{

}

char szbuf[255] = "";

sprintf_s<255>(szbuf, "System Volume :0x%08x", m_pVolume);
OutputDebugString(szbuf);

sprintf_s<255>(szbuf, "Micphone Volume :0x%08x", m_pMicphoneVolume);
OutputDebugString(szbuf);

if (pVolumeDevice)
pVolumeDevice->Release();
}

CVolumeCtrl::~CVolumeCtrl()
{
if (NULL != m_pVolume) { RegisterNotify(FALSE); m_pVolume->Release(); m_pVolume = NULL; }
if (NULL != m_pEnumerator) { m_pEnumerator->Release(); m_pEnumerator = NULL; }
if (NULL != m_pMicphoneVolume){ m_pMicphoneVolume->Release(); m_pMicphoneVolume = NULL; }
CoUninitialize();
}

BOOL CVolumeCtrl::IsAvaibleVolume()
{
return m_pVolume ? TRUE : FALSE;
}

long CVolumeCtrl::GetVolume()
{
long lval = -1;

if (m_pVolume)
{
HRESULT hr = S_OK;
float fLevel = 0.0f;
if (SUCCEEDED(hr = m_pVolume->GetMasterVolumeLevelScalar(&fLevel)))
{
lval = (DWORD)(fLevel * 100.0f + 0.5);
}
}
return lval;
}

BOOL CVolumeCtrl::SetVolume(DWORD dwVolume)
{
BOOL bRet = FALSE;

if (m_pVolume)
{
HRESULT hr = S_OK;
float fLevel = (float)dwVolume / 100.0f;
if (SUCCEEDED(hr = m_pVolume->SetMasterVolumeLevelScalar(fLevel, &GUID_NULL)))
{
bRet = TRUE;
}
}

return bRet;
}

//获取麦克风音量
BOOL CVolumeCtrl::IsAvaibleMicphoneVolume()
{
return m_pMicphoneVolume ? TRUE : FALSE;
}

long CVolumeCtrl::GetMicphoneVolume()
{
long lval = -1;

if (m_pMicphoneVolume)
{
HRESULT hr = S_OK;
float fLevel = 0.0f;
if (SUCCEEDED(hr = m_pMicphoneVolume->GetMasterVolumeLevelScalar(&fLevel)))
{
lval = (DWORD)(fLevel * 100.0f + 0.5);
}
}
return lval;
}

BOOL CVolumeCtrl::SetMicphoneVolume(DWORD dwVolume)
{
BOOL bRet = FALSE;

if (m_pMicphoneVolume)
{
HRESULT hr = S_OK;
float fLevel = (float)dwVolume / 100.0f;
if (SUCCEEDED(hr = m_pMicphoneVolume->SetMasterVolumeLevelScalar(fLevel, &GUID_NULL)))
{
bRet = TRUE;
}
}
return bRet;
}

BOOL CVolumeCtrl::GetMute(BOOL* pbMute)
{
BOOL bRet = FALSE;

do
{
if (NULL == m_pVolume) { break; }
HRESULT hr = S_OK;
if (FAILED(hr = m_pVolume->GetMute(pbMute))) { break; }
bRet = TRUE;
} while (0);

return bRet;
}

BOOL CVolumeCtrl::SetMute(BOOL bMute)
{
BOOL bRet = FALSE;
do
{
if (NULL == m_pVolume) { break; }
HRESULT hr = S_OK;
if (FAILED(hr = m_pVolume->SetMute(bMute, &GUID_NULL))) { break; }
bRet = TRUE;
} while (0);

return bRet;
}

BOOL CVolumeCtrl::RegisterNotify(BOOL bRegister)
{
BOOL bRet = FALSE;
do
{
if (NULL == m_pVolume) { break; }
HRESULT hr = S_OK;
if (bRegister)
{
if (FAILED(hr = m_pVolume->RegisterControlChangeNotify(this))) { break; }
}
else
{
if (FAILED(hr = m_pVolume->UnregisterControlChangeNotify(this))) { break; }
}
bRet = TRUE;
} while (0);

return bRet;
}

void CVolumeCtrl::SetReisterNotify(PFN_NOTIFYCALLBACK pCallback, LPVOID pContext)
{
m_pCallback = pCallback;
m_pContext = pContext;
}
7.nvapi 地址偏移量表
_NvAPI_Initialize   150E828h
_NvAPI_Unload 0D22BDD7Eh
_NvAPI_GetErrorMessage 6C2D048Ch
_NvAPI_GetInterfaceVersionString 1053FA5h
_NvAPI_GetDisplayDriverVersion 0F951A4D1h
_NvAPI_SYS_GetDriverAndBranchVersion 2926AAADh
_NvAPI_EnumNvidiaDisplayHandle 9ABDD40Dh
_NvAPI_EnumNvidiaUnAttachedDisplayHandle 20DE9260h
_NvAPI_EnumPhysicalGPUs 0E5AC921Fh
_NvAPI_EnumLogicalGPUs 48B3EA59h
_NvAPI_GetPhysicalGPUsFromDisplay 34EF9506h
_NvAPI_GetPhysicalGPUFromUnAttachedDisplay 5018ED61h
_NvAPI_CreateDisplayFromUnAttachedDisplay 63F9799Eh
_NvAPI_GetLogicalGPUFromDisplay 0EE1370CFh
_NvAPI_GetLogicalGPUFromPhysicalGPU 0ADD604D1h
_NvAPI_GetPhysicalGPUsFromLogicalGPU 0AEA3FA32h
_NvAPI_GetAssociatedNvidiaDisplayHandle 35C29134h
_NvAPI_DISP_GetAssociatedUnAttachedNvidiaDisplayHandle 0A70503B2h
_NvAPI_GetAssociatedNvidiaDisplayName 22A78B05h
_NvAPI_GetUnAttachedAssociatedDisplayName 4888D790h
_NvAPI_EnableHWCursor 2863148Dh
_NvAPI_DisableHWCursor 0AB163097h
_NvAPI_GetVBlankCounter 67B5DB55h
_NvAPI_SetRefreshRateOverride 3092AC32h
_NvAPI_GetAssociatedDisplayOutputId 0D995937Eh
_NvAPI_GetDisplayPortInfo 0C64FF367h
_NvAPI_SetDisplayPort 0FA13E65Ah
_NvAPI_GetHDMISupportInfo 6AE16EC3h
_NvAPI_DISP_EnumHDMIStereoModes 0D2CCF5D6h
_NvAPI_GetInfoFrame 9734F1Dh
_NvAPI_SetInfoFrame 69C6F365h
_NvAPI_SetInfoFrameState 67EFD887h
_NvAPI_GetInfoFrameState 41511594h
_NvAPI_Disp_InfoFrameControl 6067AF3Fh
_NvAPI_Disp_ColorControl 92F9D80Dh
_NvAPI_DISP_GetVirtualModeData 3230D69Ah
_NvAPI_DISP_OverrideDisplayModeList 291BFF2h
_NvAPI_GetDisplayDriverMemoryInfo 774AA982h
_NvAPI_GetDriverMemoryInfo 2DC95125h
_NvAPI_GetDVCInfo 4085DE45h
_NvAPI_SetDVCLevel 172409B4h
_NvAPI_GetDVCInfoEx 0E45002Dh
_NvAPI_SetDVCLevelEx 4A82C2B1h
_NvAPI_GetHUEInfo 95B64341h
_NvAPI_SetHUEAngle 0F5A0F22Ch
_NvAPI_GetImageSharpeningInfo 9FB063DFh
_NvAPI_SetImageSharpeningLevel 3FC9A59Ch
_NvAPI_D3D_GetCurrentSLIState 4B708B54h
_NvAPI_D3D9_RegisterResource 0A064BDFCh
_NvAPI_D3D9_UnregisterResource 0BB2B17AAh
_NvAPI_D3D9_AliasSurfaceAsTexture 0E5CEAE41h
_NvAPI_D3D9_StretchRectEx 22DE03AAh
_NvAPI_D3D9_ClearRT 332D3942h
_NvAPI_D3D_CreateQuery 5D19BCA4h
_NvAPI_D3D_DestroyQuery 0C8FF7258h
_NvAPI_D3D_Query_Begin 0E5A9AAE0h
_NvAPI_D3D_Query_End 2AC084FAh
_NvAPI_D3D_Query_GetData 0F8B53C69h
_NvAPI_D3D_Query_GetDataSize 0F2A54796h
_NvAPI_D3D_Query_GetType 4ACEEAF7h
_NvAPI_D3D_RegisterApp 0D44D3C4Eh
_NvAPI_D3D9_CreatePathContextNV 0A342F682h
_NvAPI_D3D9_DestroyPathContextNV 667C2929h
_NvAPI_D3D9_CreatePathNV 71329DF3h
_NvAPI_D3D9_DeletePathNV 73E0019Ah
_NvAPI_D3D9_PathVerticesNV 0C23DF926h
_NvAPI_D3D9_PathParameterfNV 0F7FF00C1h
_NvAPI_D3D9_PathParameteriNV 0FC31236Ch
_NvAPI_D3D9_PathMatrixNV 0D2F6C499h
_NvAPI_D3D9_PathDepthNV 0FCB16330h
_NvAPI_D3D9_PathClearDepthNV 157E45C4h
_NvAPI_D3D9_PathEnableDepthTestNV 0E99BA7F3h
_NvAPI_D3D9_PathEnableColorWriteNV 3E2804A2h
_NvAPI_D3D9_DrawPathNV 13199B3Dh
_NvAPI_D3D9_GetSurfaceHandle 0F2DD3F2h
_NvAPI_D3D9_GetOverlaySurfaceHandles 6800F5FCh
_NvAPI_D3D9_GetTextureHandle 0C7985ED5h
_NvAPI_D3D9_GpuSyncGetHandleSize 80C9FD3Bh
_NvAPI_D3D9_GpuSyncInit 6D6FDAD4h
_NvAPI_D3D9_GpuSyncEnd 754033F0h
_NvAPI_D3D9_GpuSyncMapTexBuffer 0CDE4A28Ah
_NvAPI_D3D9_GpuSyncMapSurfaceBuffer 2AB714ABh
_NvAPI_D3D9_GpuSyncMapVertexBuffer 0DBC803ECh
_NvAPI_D3D9_GpuSyncMapIndexBuffer 12EE68F2h
_NvAPI_D3D9_SetPitchSurfaceCreation 18CDF365h
_NvAPI_D3D9_GpuSyncAcquire 0D00B8317h
_NvAPI_D3D9_GpuSyncRelease 3D7A86BBh
_NvAPI_D3D9_GetCurrentRenderTargetHandle 22CAD61h
_NvAPI_D3D9_GetCurrentZBufferHandle 0B380F218h
_NvAPI_D3D9_GetIndexBufferHandle 0FC5A155Bh
_NvAPI_D3D9_GetVertexBufferHandle 72B19155h
_NvAPI_D3D9_CreateTexture 0D5E13573h
_NvAPI_D3D9_AliasPrimaryAsTexture 13C7112Eh
_NvAPI_D3D9_PresentSurfaceToDesktop 0F7029C5h
_NvAPI_D3D9_CreateVideoBegin 84C9D553h
_NvAPI_D3D9_CreateVideoEnd 0B476BF61h
_NvAPI_D3D9_CreateVideo 89FFD9A3h
_NvAPI_D3D9_FreeVideo 3111BED1h
_NvAPI_D3D9_PresentVideo 5CF7F862h
_NvAPI_D3D9_VideoSetStereoInfo 0B852F4DBh
_NvAPI_D3D9_SetGamutData 2BBDA32Eh
_NvAPI_D3D9_SetSurfaceCreationLayout 5609B86Ah
_NvAPI_D3D9_GetVideoCapabilities 3D596B93h
_NvAPI_D3D9_QueryVideoInfo 1E6634B3h
_NvAPI_D3D9_AliasPrimaryFromDevice 7C20C5BEh
_NvAPI_D3D9_SetResourceHint 905F5C27h
_NvAPI_D3D9_Lock 6317345Ch
_NvAPI_D3D9_Unlock 0C182027Eh
_NvAPI_D3D9_GetVideoState 0A4527BF8h
_NvAPI_D3D9_SetVideoState 0BD4BC56Fh
_NvAPI_D3D9_EnumVideoFeatures 1DB7C52Ch
_NvAPI_D3D9_GetSLIInfo 694BFF4Dh
_NvAPI_D3D9_SetSLIMode 0BFDC062Ch
_NvAPI_D3D9_QueryAAOverrideMode 0DDF5643Ch
_NvAPI_D3D9_VideoSurfaceEncryptionControl 9D2509EFh
_NvAPI_D3D9_DMA 962B8AF6h
_NvAPI_D3D9_EnableStereo 492A6954h
_NvAPI_D3D9_StretchRect 0AEAECD41h
_NvAPI_D3D9_CreateRenderTarget 0B3827C8h
_NvAPI_D3D9_NVFBC_GetStatus 0BD3EB475h
_NvAPI_D3D9_IFR_SetUpTargetBufferToSys 55255D05h
_NvAPI_D3D9_GPUBasedCPUSleep 0D504DDA7h
_NvAPI_D3D9_IFR_TransferRenderTarget 0AB7C2DCh
_NvAPI_D3D9_IFR_SetUpTargetBufferToNV12BLVideoSurface 0CFC92C15h
_NvAPI_D3D9_IFR_TransferRenderTargetToNV12BLVideoSurface 5FE72F64h
_NvAPI_D3D10_AliasPrimaryAsTexture 8AAC133Dh
_NvAPI_D3D10_SetPrimaryFlipChainCallbacks 73EB9329h
_NvAPI_D3D10_ProcessCallbacks 0AE9C2019h
_NvAPI_D3D10_GetRenderedCursorAsBitmap 0CAC3CE5Dh
_NvAPI_D3D10_BeginShareResource 35233210h
_NvAPI_D3D10_BeginShareResourceEx 0EF303A9Dh
_NvAPI_D3D10_EndShareResource 0E9C5853h
_NvAPI_D3D10_SetDepthBoundsTest 4EADF5D2h
_NvAPI_D3D10_CreateDevice 2DE11D61h
_NvAPI_D3D10_CreateDeviceAndSwapChain 5B803DAFh
_NvAPI_D3D11_CreateDevice 6A16D3A0h
_NvAPI_D3D11_CreateDeviceAndSwapChain 0BB939EE5h
_NvAPI_D3D11_BeginShareResource 121BDC6h
_NvAPI_D3D11_EndShareResource 8FFB8E26h
_NvAPI_D3D11_SetDepthBoundsTest 7AAF7A04h
_NvAPI_GPU_GetShaderPipeCount 63E2F56Fh
_NvAPI_GPU_GetShaderSubPipeCount 0BE17923h
_NvAPI_GPU_GetPartitionCount 86F05D7Ah
_NvAPI_GPU_GetMemPartitionMask 329D77CDh
_NvAPI_GPU_GetTPCMask 4A35DF54h
_NvAPI_GPU_GetSMMask 0EB7AF173h
_NvAPI_GPU_GetTotalTPCCount 4E2F76A8h
_NvAPI_GPU_GetTotalSMCount 0AE5FBCFEh
_NvAPI_GPU_GetTotalSPCount 0B6D62591h
_NvAPI_GPU_GetGpuCoreCount 0C7026A87h
_NvAPI_GPU_GetAllOutputs 7D554F8Eh
_NvAPI_GPU_GetConnectedOutputs 1730BFC9h
_NvAPI_GPU_GetConnectedSLIOutputs 680DE09h
_NvAPI_GPU_GetConnectedDisplayIds 78DBA2h
_NvAPI_GPU_GetAllDisplayIds 785210A2h
_NvAPI_GPU_GetConnectedOutputsWithLidState 0CF8CAF39h
_NvAPI_GPU_GetConnectedSLIOutputsWithLidState 96043CC7h
_NvAPI_GPU_GetSystemType 0BAAABFCCh
_NvAPI_GPU_GetActiveOutputs 0E3E89B6Fh
_NvAPI_GPU_GetEDID 37D32E69h
_NvAPI_GPU_SetEDID 0E83D6456h
_NvAPI_GPU_GetOutputType 40A505E4h
_NvAPI_GPU_GetDeviceDisplayMode 0D2277E3Ah
_NvAPI_GPU_GetFlatPanelInfo 36CFF969h
_NvAPI_GPU_ValidateOutputCombination 34C9C2D4h
_NvAPI_GPU_GetConnectorInfo 4ECA2C10h
_NvAPI_GPU_GetFullName 0CEEE8E9Fh
_NvAPI_GPU_GetPCIIdentifiers 2DDFB66Eh
_NvAPI_GPU_GetGPUType 0C33BAEB1h
_NvAPI_GPU_GetBusType 1BB18724h
_NvAPI_GPU_GetBusId 1BE0B8E5h
_NvAPI_GPU_GetBusSlotId 2A0A350Fh
_NvAPI_GPU_GetIRQ 0E4715417h
_NvAPI_GPU_GetVbiosRevision 0ACC3DA0Ah
_NvAPI_GPU_GetVbiosOEMRevision 2D43FB31h
_NvAPI_GPU_GetVbiosVersionString 0A561FD7Dh
_NvAPI_GPU_GetAGPAperture 6E042794h
_NvAPI_GPU_GetCurrentAGPRate 0C74925A0h
_NvAPI_GPU_GetCurrentPCIEDownstreamWidth 0D048C3B1h
_NvAPI_GPU_GetPhysicalFrameBufferSize 46FBEB03h
_NvAPI_GPU_GetVirtualFrameBufferSize 5A04B644h
_NvAPI_GPU_GetQuadroStatus 0E332FA47h
_NvAPI_GPU_GetBoardInfo 22D54523h
_NvAPI_GPU_GetRamType 57F7CAACh
_NvAPI_GPU_GetFBWidthAndLocation 11104158h
_NvAPI_GPU_GetAllClockFrequencies 0DCB616C3h
_NvAPI_GPU_GetPerfClocks 1EA54A3Bh
_NvAPI_GPU_SetPerfClocks 7BCF4ACh
_NvAPI_GPU_GetCoolerSettings 0DA141340h
_NvAPI_GPU_SetCoolerLevels 891FA0AEh
_NvAPI_GPU_RestoreCoolerSettings 8F6ED0FBh
_NvAPI_GPU_GetCoolerPolicyTable 518A32Ch
_NvAPI_GPU_SetCoolerPolicyTable 987947CDh
_NvAPI_GPU_RestoreCoolerPolicyTable 0D8C4FE63h
_NvAPI_GPU_GetPstatesInfo 0BA94C56Eh
_NvAPI_GPU_GetPstatesInfoEx 843C0256h
_NvAPI_GPU_SetPstatesInfo 0CDF27911h
_NvAPI_GPU_GetPstates20 6FF81213h
_NvAPI_GPU_SetPstates20 0F4DAE6Bh
_NvAPI_GPU_GetCurrentPstate 927DA4F6h
_NvAPI_GPU_GetPstateClientLimits 88C82104h
_NvAPI_GPU_SetPstateClientLimits 0FDFC7D49h
_NvAPI_GPU_EnableOverclockedPstates 0B23B70EEh
_NvAPI_GPU_EnableDynamicPstates 0FA579A0Fh
_NvAPI_GPU_GetDynamicPstatesInfoEx 60DED2EDh
_NvAPI_GPU_GetVoltages 7D656244h
_NvAPI_GPU_GetThermalSettings 0E3640A56h
_NvAPI_GPU_SetDitherControl 0DF0DFCDDh
_NvAPI_GPU_GetDitherControl 932AC8FBh
_NvAPI_GPU_GetColorSpaceConversion 8159E87Ah
_NvAPI_GPU_SetColorSpaceConversion 0FCABD23Ah
_NvAPI_GetTVOutputInfo 30C805D5h
_NvAPI_GetTVEncoderControls 5757474Ah
_NvAPI_SetTVEncoderControls 0CA36A3ABh
_NvAPI_GetTVOutputBorderColor 6DFD1C8Ch
_NvAPI_SetTVOutputBorderColor 0AED02700h
_NvAPI_GetDisplayPosition 6BB1EE5Dh
_NvAPI_SetDisplayPosition 57D9060Fh
_NvAPI_GetValidGpuTopologies 5DFAB48Ah
_NvAPI_GetInvalidGpuTopologies 15658BE6h
_NvAPI_SetGpuTopologies 25201F3Dh
_NvAPI_GPU_GetPerGpuTopologyStatus 0A81F8992h
_NvAPI_SYS_GetChipSetTopologyStatus 8A50F126h
_NvAPI_GPU_Get_DisplayPort_DongleInfo 76A70E8Dh
_NvAPI_I2CRead 2FDE12C5h
_NvAPI_I2CWrite 0E812EB07h
_NvAPI_I2CWriteEx 283AC65Ah
_NvAPI_I2CReadEx 4D7B0709h
_NvAPI_GPU_GetPowerMizerInfo 76BFA16Bh
_NvAPI_GPU_SetPowerMizerInfo 50016C78h
_NvAPI_GPU_GetVoltageDomainsStatus 0C16C7E2Ch
_NvAPI_GPU_ClientPowerTopologyGetInfo 0A4DFD3F2h
_NvAPI_GPU_ClientPowerTopologyGetStatus 0EDCF624Eh
_NvAPI_GPU_ClientPowerPoliciesGetInfo 34206D86h
_NvAPI_GPU_ClientPowerPoliciesGetStatus 70916171h
_NvAPI_GPU_ClientPowerPoliciesSetStatus 0AD95F5EDh
_NvAPI_GPU_WorkstationFeatureSetup 6C1F3FE4h
_NvAPI_SYS_GetChipSetInfo 53DABBCAh
_NvAPI_SYS_GetLidAndDockInfo 0CDA14D8Ah
_NvAPI_OGL_ExpertModeSet 3805EF7Ah
_NvAPI_OGL_ExpertModeGet 22ED9516h
_NvAPI_OGL_ExpertModeDefaultsSet 0B47A657Eh
_NvAPI_OGL_ExpertModeDefaultsGet 0AE921F12h
_NvAPI_SetDisplaySettings 0E04F3D86h
_NvAPI_GetDisplaySettings 0DC27D5D4h
_NvAPI_GetTiming 0AFC4833Eh
_NvAPI_DISP_GetMonitorCapabilities 3B05C7E1h
_NvAPI_EnumCustomDisplay 42892957h
_NvAPI_TryCustomDisplay 0BF6C1762h
_NvAPI_RevertCustomDisplayTrial 854BA405h
_NvAPI_DeleteCustomDisplay 0E7CB998Dh
_NvAPI_SaveCustomDisplay 0A9062C78h
_NvAPI_QueryUnderscanCap 61D7B624h
_NvAPI_EnumUnderscanConfig 4144111Ah
_NvAPI_DeleteUnderscanConfig 0F98854C8h
_NvAPI_SetUnderscanConfig 3EFADA1Dh
_NvAPI_GetDisplayFeatureConfig 8E985CCDh
_NvAPI_SetDisplayFeatureConfig 0F36A668Dh
_NvAPI_GetDisplayFeatureConfigDefaults 0F5F4D01h
_NvAPI_SetView 957D7B6h
_NvAPI_GetView 0D6B99D89h
_NvAPI_SetViewEx 6B89E68h
_NvAPI_GetViewEx 0DBBC0AF4h
_NvAPI_GetSupportedViews 66FB7FC0h
_NvAPI_GetHDCPLinkParameters 0B3BB0772h
_NvAPI_Disp_DpAuxChannelControl 8EB56969h
_NvAPI_SetHybridMode 0FB22D656h
_NvAPI_GetHybridMode 0E23B68C1h
_NvAPI_Coproc_GetCoprocStatus 1EFC3957h
_NvAPI_Coproc_SetCoprocInfoFlagsEx 0F4C863ACh
_NvAPI_Coproc_GetCoprocInfoFlagsEx 69A9874Dh
_NvAPI_Coproc_NotifyCoprocPowerState 0CADCB956h
_NvAPI_Coproc_GetApplicationCoprocInfo 79232685h
_NvAPI_GetVideoState 1C5659CDh
_NvAPI_SetVideoState 54FE75Ah
_NvAPI_SetFrameRateNotify 18919887h
_NvAPI_SetPVExtName 4FEEB498h
_NvAPI_GetPVExtName 2F5B08E0h
_NvAPI_SetPVExtProfile 8354A8F4h
_NvAPI_GetPVExtProfile 1B1B9A16h
_NvAPI_VideoSetStereoInfo 97063269h
_NvAPI_VideoGetStereoInfo 8E1F8CFEh
_NvAPI_Mosaic_GetSupportedTopoInfo 0FDB63C81h
_NvAPI_Mosaic_GetTopoGroup 0CB89381Dh
_NvAPI_Mosaic_GetOverlapLimits 989685F0h
_NvAPI_Mosaic_SetCurrentTopo 9B542831h
_NvAPI_Mosaic_GetCurrentTopo 0EC32944Eh
_NvAPI_Mosaic_EnableCurrentTopo 5F1AA66Ch
_NvAPI_Mosaic_SetGridTopology 3F113C77h
_NvAPI_Mosaic_GetMosaicCapabilities 0DA97071Eh
_NvAPI_Mosaic_GetDisplayCapabilities 0D58026B9h
_NvAPI_Mosaic_EnumGridTopologies 0A3C55220h
_NvAPI_Mosaic_GetDisplayViewportsByResolution 0DC6DC8D3h
_NvAPI_Mosaic_GetMosaicViewports 7EBA036h
_NvAPI_Mosaic_SetDisplayGrids 4D959A89h
_NvAPI_Mosaic_ValidateDisplayGridsWithSLI 1ECFD263h
_NvAPI_Mosaic_ValidateDisplayGrids 0CF43903Dh
_NvAPI_Mosaic_EnumDisplayModes 78DB97D7h
_NvAPI_Mosaic_ChooseGpuTopologies 0B033B140h
_NvAPI_Mosaic_EnumDisplayGrids 0DF2887AFh
_NvAPI_GetSupportedMosaicTopologies 410B5C25h
_NvAPI_GetCurrentMosaicTopology 0F60852BDh
_NvAPI_SetCurrentMosaicTopology 0D54B8989h
_NvAPI_EnableCurrentMosaicTopology 74073CC9h
_NvAPI_QueryNonMigratableApps 0BB9EF1C3h
_NvAPI_GPU_QueryActiveApps 65B1C5F5h
_NvAPI_Hybrid_QueryUnblockedNonMigratableApps 5F35BCB5h
_NvAPI_Hybrid_QueryBlockedMigratableApps 0F4C2F8CCh
_NvAPI_Hybrid_SetAppMigrationState 0FA0B9A59h
_NvAPI_Hybrid_IsAppMigrationStateChangeable 584CB0B6h
_NvAPI_GPU_GPIOQueryLegalPins 0FAB69565h
_NvAPI_GPU_GPIOReadFromPin 0F5E10439h
_NvAPI_GPU_GPIOWriteToPin 0F3B11E68h
_NvAPI_GPU_GetHDCPSupportStatus 0F089EEF5h
_NvAPI_SetTopologyFocusDisplayAndView 0A8064F9h
_NvAPI_Stereo_CreateConfigurationProfileRegistryKey 0BE7692ECh
_NvAPI_Stereo_DeleteConfigurationProfileRegistryKey 0F117B834h
_NvAPI_Stereo_SetConfigurationProfileValue 24409F48h
_NvAPI_Stereo_DeleteConfigurationProfileValue 49BCEECFh
_NvAPI_Stereo_Enable 239C4545h
_NvAPI_Stereo_Disable 2EC50C2Bh
_NvAPI_Stereo_IsEnabled 348FF8E1h
_NvAPI_Stereo_GetStereoCaps 0DFC063B7h
_NvAPI_Stereo_GetStereoSupport 296C434Dh
_NvAPI_Stereo_CreateHandleFromIUnknown 0AC7E37F4h
_NvAPI_Stereo_DestroyHandle 3A153134h
_NvAPI_Stereo_Activate 0F6A1AD68h
_NvAPI_Stereo_Deactivate 2D68DE96h
_NvAPI_Stereo_IsActivated 1FB0BC30h
_NvAPI_Stereo_GetSeparation 451F2134h
_NvAPI_Stereo_SetSeparation 5C069FA3h
_NvAPI_Stereo_DecreaseSeparation 0DA044458h
_NvAPI_Stereo_IncreaseSeparation 0C9A8ECECh
_NvAPI_Stereo_GetConvergence 4AB00934h
_NvAPI_Stereo_SetConvergence 3DD6B54Bh
_NvAPI_Stereo_DecreaseConvergence 4C87E317h
_NvAPI_Stereo_IncreaseConvergence 0A17DAABEh
_NvAPI_Stereo_GetFrustumAdjustMode 0E6839B43h
_NvAPI_Stereo_SetFrustumAdjustMode 7BE27FA2h
_NvAPI_Stereo_CaptureJpegImage 932CB140h
_NvAPI_Stereo_CapturePngImage 8B7E99B5h
_NvAPI_Stereo_ReverseStereoBlitControl 3CD58F89h
_NvAPI_Stereo_SetNotificationMessage 6B9B409Eh
_NvAPI_Stereo_SetActiveEye 96EEA9F8h
_NvAPI_Stereo_SetDriverMode 5E8F0BECh
_NvAPI_Stereo_GetEyeSeparation 0CE653127h
_NvAPI_Stereo_IsWindowedModeSupported 40C8ED5Eh
_NvAPI_Stereo_AppHandShake 8C610BDAh
_NvAPI_Stereo_HandShake_Trigger_Activation 0B30CD1A7h
_NvAPI_Stereo_HandShake_Message_Control 315E0EF0h
_NvAPI_Stereo_SetSurfaceCreationMode 0F5DCFCBAh
_NvAPI_Stereo_GetSurfaceCreationMode 36F1C736h
_NvAPI_Stereo_Debug_WasLastDrawStereoized 0ED4416C5h
_NvAPI_Stereo_ForceToScreenDepth 2D495758h
_NvAPI_Stereo_SetVertexShaderConstantF 416C07B3h
_NvAPI_Stereo_SetVertexShaderConstantB 5268716Fh
_NvAPI_Stereo_SetVertexShaderConstantI 7923BA0Eh
_NvAPI_Stereo_GetVertexShaderConstantF 622FDC87h
_NvAPI_Stereo_GetVertexShaderConstantB 712BAA5Bh
_NvAPI_Stereo_GetVertexShaderConstantI 5A60613Ah
_NvAPI_Stereo_SetPixelShaderConstantF 0A9657F32h
_NvAPI_Stereo_SetPixelShaderConstantB 0BA6109EEh
_NvAPI_Stereo_SetPixelShaderConstantI 912AC28Fh
_NvAPI_Stereo_GetPixelShaderConstantF 0D4974572h
_NvAPI_Stereo_GetPixelShaderConstantB 0C79333AEh
_NvAPI_Stereo_GetPixelShaderConstantI 0ECD8F8CFh
_NvAPI_Stereo_SetDefaultProfile 44F0ECD1h
_NvAPI_Stereo_GetDefaultProfile 624E21C2h
_NvAPI_Stereo_Is3DCursorSupported 0D7C9EC09h
_NvAPI_Stereo_GetCursorSeparation 72162B35h
_NvAPI_Stereo_SetCursorSeparation 0FBC08FC1h
_NvAPI_VIO_GetCapabilities 1DC91303h
_NvAPI_VIO_Open 44EE4841h
_NvAPI_VIO_Close 0D01BD237h
_NvAPI_VIO_Status 0E6CE4F1h
_NvAPI_VIO_SyncFormatDetect 118D48A3h
_NvAPI_VIO_GetConfig 0D34A789Bh
_NvAPI_VIO_SetConfig 0E4EEC07h
_NvAPI_VIO_SetCSC 0A1EC8D74h
_NvAPI_VIO_GetCSC 7B0D72A3h
_NvAPI_VIO_SetGamma 964BF452h
_NvAPI_VIO_GetGamma 51D53D06h
_NvAPI_VIO_SetSyncDelay 2697A8D1h
_NvAPI_VIO_GetSyncDelay 462214A9h
_NvAPI_VIO_GetPCIInfo 0B981D935h
_NvAPI_VIO_IsRunning 96BD040Eh
_NvAPI_VIO_Start 0CDE8E1A3h
_NvAPI_VIO_Stop 6BA2A5D6h
_NvAPI_VIO_IsFrameLockModeCompatible 7BF0A94Dh
_NvAPI_VIO_EnumDevices 0FD7C5557h
_NvAPI_VIO_QueryTopology 869534E2h
_NvAPI_VIO_EnumSignalFormats 0EAD72FE4h
_NvAPI_VIO_EnumDataFormats 221FA8E8h
_NvAPI_GPU_GetTachReading 5F608315h
_NvAPI_3D_GetProperty 8061A4B1h
_NvAPI_3D_SetProperty 0C9175E8Dh
_NvAPI_3D_GetPropertyRange 0B85DE27Ch
_NvAPI_GPS_GetPowerSteeringStatus 540EE82Eh
_NvAPI_GPS_SetPowerSteeringStatus 9723D3A2h
_NvAPI_GPS_SetVPStateCap 68888EB4h
_NvAPI_GPS_GetVPStateCap 71913023h
_NvAPI_GPS_GetThermalLimit 583113EDh
_NvAPI_GPS_SetThermalLimit 0C07E210Fh
_NvAPI_GPS_GetPerfSensors 271C1109h
_NvAPI_SYS_GetDisplayIdFromGpuAndOutputId 8F2BAB4h
_NvAPI_SYS_GetGpuAndOutputIdFromDisplayId 112BA1A5h
_NvAPI_DISP_GetDisplayIdByDisplayName 0AE457190h
_NvAPI_DISP_GetGDIPrimaryDisplayId 1E9D8A31h
_NvAPI_DISP_GetDisplayConfig 11ABCCF8h
_NvAPI_DISP_SetDisplayConfig 5D8CF8DEh
_NvAPI_GPU_GetPixelClockRange 66AF10B7h
_NvAPI_GPU_SetPixelClockRange 5AC7F8E5h
_NvAPI_GPU_GetECCStatusInfo 0CA1DDAF3h
_NvAPI_GPU_GetECCErrorInfo 0C71F85A6h
_NvAPI_GPU_ResetECCErrorInfo 0C02EEC20h
_NvAPI_GPU_GetECCConfigurationInfo 77A796F3h
_NvAPI_GPU_SetECCConfiguration 1CF639D9h
_NvAPI_D3D1x_CreateSwapChain 1BC21B66h
_NvAPI_D3D9_CreateSwapChain 1A131E09h
_NvAPI_D3D_SetFPSIndicatorState 0A776E8DBh
_NvAPI_D3D9_Present 5650BEBh
_NvAPI_D3D9_QueryFrameCount 9083E53Ah
_NvAPI_D3D9_ResetFrameCount 0FA6A0675h
_NvAPI_D3D9_QueryMaxSwapGroup 5995410Dh
_NvAPI_D3D9_QuerySwapGroup 0EBA4D232h
_NvAPI_D3D9_JoinSwapGroup 7D44BB54h
_NvAPI_D3D9_BindSwapBarrier 9C39C246h
_NvAPI_D3D1x_Present 3B845A1h
_NvAPI_D3D1x_QueryFrameCount 9152E055h
_NvAPI_D3D1x_ResetFrameCount 0FBBB031Ah
_NvAPI_D3D1x_QueryMaxSwapGroup 9BB9D68Fh
_NvAPI_D3D1x_QuerySwapGroup 407F67AAh
_NvAPI_D3D1x_JoinSwapGroup 14610CD7h
_NvAPI_D3D1x_BindSwapBarrier 9DE8C729h
_NvAPI_SYS_VenturaGetState 0CB7C208Dh
_NvAPI_SYS_VenturaSetState 0CE2E9D9h
_NvAPI_SYS_VenturaGetCoolingBudget 0C9D86E33h
_NvAPI_SYS_VenturaSetCoolingBudget 85FF5A15h
_NvAPI_SYS_VenturaGetPowerReading 63685979h
_NvAPI_DISP_GetDisplayBlankingState 63E5D8DBh
_NvAPI_DISP_SetDisplayBlankingState 1E17E29Bh
_NvAPI_DRS_CreateSession 694D52Eh
_NvAPI_DRS_DestroySession 0DAD9CFF8h
_NvAPI_DRS_LoadSettings 375DBD6Bh
_NvAPI_DRS_SaveSettings 0FCBC7E14h
_NvAPI_DRS_LoadSettingsFromFile 0D3EDE889h
_NvAPI_DRS_SaveSettingsToFile 2BE25DF8h
_NvAPI_DRS_CreateProfile 0CC176068h
_NvAPI_DRS_DeleteProfile 17093206h
_NvAPI_DRS_SetCurrentGlobalProfile 1C89C5DFh
_NvAPI_DRS_GetCurrentGlobalProfile 617BFF9Fh
_NvAPI_DRS_GetProfileInfo 61CD6FD6h
_NvAPI_DRS_SetProfileInfo 16ABD3A9h
_NvAPI_DRS_FindProfileByName 7E4A9A0Bh
_NvAPI_DRS_EnumProfiles 0BC371EE0h
_NvAPI_DRS_GetNumProfiles 1DAE4FBCh
_NvAPI_DRS_CreateApplication 4347A9DEh
_NvAPI_DRS_DeleteApplicationEx 0C5EA85A1h
_NvAPI_DRS_DeleteApplication 2C694BC6h
_NvAPI_DRS_GetApplicationInfo 0ED1F8C69h
_NvAPI_DRS_EnumApplications 7FA2173Ah
_NvAPI_DRS_FindApplicationByName 0EEE566B2h
_NvAPI_DRS_SetSetting 577DD202h
_NvAPI_DRS_GetSetting 73BF8338h
_NvAPI_DRS_EnumSettings 0AE3039DAh
_NvAPI_DRS_EnumAvailableSettingIds 0F020614Ah
_NvAPI_DRS_EnumAvailableSettingValues 2EC39F90h
_NvAPI_DRS_GetSettingIdFromName 0CB7309CDh
_NvAPI_DRS_GetSettingNameFromId 0D61CBE6Eh
_NvAPI_DRS_DeleteProfileSetting 0E4A26362h
_NvAPI_DRS_RestoreAllDefaults 5927B094h
_NvAPI_DRS_RestoreProfileDefault 0FA5F6134h
_NvAPI_DRS_RestoreProfileDefaultSetting 53F0381Eh
_NvAPI_DRS_GetBaseProfile 0DA8466A0h
_NvAPI_Event_RegisterCallback 0E6DBEA69h
_NvAPI_Event_UnregisterCallback 0DE1F9B45h
_NvAPI_GPU_GetCurrentThermalLevel 0D2488B79h
_NvAPI_GPU_GetCurrentFanSpeedLevel 0BD71F0C9h
_NvAPI_GPU_SetScanoutIntensity 0A57457A4h
_NvAPI_GPU_SetScanoutWarping 0B34BAB4Fh
_NvAPI_GPU_GetScanoutConfiguration 6A9F5B63h
_NvAPI_DISP_SetHCloneTopology 61041C24h
_NvAPI_DISP_GetHCloneTopology 47BAD137h
_NvAPI_DISP_ValidateHCloneTopology 5F4C2664h
_NvAPI_GPU_GetPerfDecreaseInfo 7F7F4600h
_NvAPI_GPU_QueryIlluminationSupport 0A629DA31h
_NvAPI_GPU_GetIllumination 9A1B9365h
_NvAPI_GPU_SetIllumination 254A187h
_NvAPI_D3D1x_IFR_SetUpTargetBufferToSys 473F7828h
_NvAPI_D3D1x_IFR_TransferRenderTarget 9FBAE4EBh