RtlTimeToElapsedTimeFields

NTSTATUS __fastcall RtlTimeToElapsedTimeFields(INT64 *a1, INT64 a2){
  unsigned int v3; 
  unsigned int v4; 
  NTSTATUS result; 
  UINT64 v6; 
  UINT64 v7; 

  LODWORD(v7) = 0;
  LODWORD(v6) = 0;
  TimeToDaysAndFraction((_LARGE_INTEGER *)a1, &v7, &v6);
  v3 = v6;
  *(_WORD *)(a2 + 4) = v7;
  *(_DWORD *)a2 = 0;
  *(_WORD *)(a2 + 12) = v3 % 0x3E8;
  v4 = v3 / 0x3E8 / 0x3C;
  *(_WORD *)(a2 + 6) = v4 / 0x3C;
  *(_WORD *)(a2 + 8) = v4 % 0x3C;
  result = (__int16)v4;
  *(_WORD *)(a2 + 10) = v3 / 0x3E8 % 0x3C;
  return result;
}

Referenced by:

No references.