RegRtlSetValue
NTSTATUS __fastcall RegRtlSetValue(HANDLE KeyHandle, const WCHAR *a2, ULONG a3, void *a4, ULONG DataSize){
NTSTATUS result;
UINT64 DataSizea;
struct _UNICODE_STRING ValueName;
ValueName = 0i64;
result = RtlInitUnicodeStringEx(&ValueName, (WCHAR *)a2);
if( result >= 0 )
{
LODWORD(DataSizea) = DataSize;
return ZwSetValueKey(KeyHandle, &ValueName, 0i64, a3, a4, DataSizea);
}
return result;
}Referenced by:
CmAddDeviceToContainerWorker
CmAddPanelDeviceWorker
CmSetDeviceInterfaceMappedPropertyFromRegValue
CmSetDeviceMappedPropertyFromDriverKeyRegValue
CmSetDeviceMappedPropertyFromInstanceKeyRegValue
CmSetDeviceRegPropWorker
CmSetInstallerClassMappedPropertyFromCoInstallers
CmSetInstallerClassMappedPropertyFromRegValue
CmSetInstallerClassRegPropWorker
CmSetInterfaceClassMappedPropertyFromRegValue
DrvDbSetDeviceIdDriverInfMatches
DrvDbSetDriverPackageMappedProperty
DrvDbSetRegValueMappedProperty
PiCMGenerateDeviceInstance
PiDrvDbOverlayCopyKeys
PiDrvDbQuerySyncNodesUpdated
PiDrvDbResolveFilePathKeyValues
PnpCtxRegSetValue
PnpHardwareConfigCreateBootDriverFlags
PnpSetPropertyWorker
RegRtlCopyTreeInternal
SysCtxOpenControlSet