PipHardwareConfigGetLastUseTime

NTSTATUS __stdcall PipHardwareConfigGetLastUseTime(LPGUID HardwareConfigGuid, PLARGE_INTEGER LastUseTime){
  NTSTATUS v3; 
  __int64 v5; 
  int v6; 
  HANDLE Handle; 
  v5 = (__int64)HardwareConfigGuid;
  v6 = 0;
  Handle = 0i64;
  if( !LastUseTime )
    return -1073741811;
  v3 = PipHardwareConfigOpenKey(HardwareConfigGuid, 0x20019ui64, &Handle);
  if( v3 >= 0 )
  {
    LODWORD(v5) = 8;
    v3 = RegRtlQueryValue(Handle, L"LastUse", &v6, LastUseTime, (__int64)&v5);
  }
  if( Handle )
    ZwClose(Handle);
  return v3;
}

Referenced by:

PnpGetStableSystemBootTime