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