PiDevCfgSetDeviceRegProp
NTSTATUS __stdcall PiDevCfgSetDeviceRegProp(
PI_DEVCFG_DEVICE_CONTEXT *DeviceContext,
_CM_REG_PROP CmRegProp,
UINT64 CmRegPropType,
UINT8 *PropertyBuffer,
UINT64 PropertySize){
UINT64 v6;
UINT64 v7;
UINT64 v8;
int v9;
LODWORD(v8) = (**(_DWORD **)&CmRegProp & 1) << 17;
LODWORD(v7) = v9;
LODWORD(v6) = (_DWORD)PropertyBuffer;
return PiPnpRtlSetDeviceRegProperty(
*(&stru_140CF2E80 + 607),
*(const WCHAR **)(*(_QWORD *)&CmRegProp + 8i64),
*(VOID **)(*(_QWORD *)&CmRegProp + 16i64),
(_CM_REG_PROP)CmRegPropType,
v6,
(UINT8 *)PropertySize,
v7,
v8);
}Referenced by:
PiDevCfgInitDeviceCallback
PiDevCfgMigrateDevice
PiDevCfgProcessDevice
PiDevCfgProcessDeviceCallback
PpDevCfgProcessDeviceExtensions
PpDevCfgProcessDeviceOperations
PpDevCfgProcessDeviceReset