IopGetNetworkOpenInformation

NTSTATUS __stdcall IopGetNetworkOpenInformation(PVOID FileObject, _OPEN_PACKET *Op){
  int v4; 
  UINT64 ReturnedLength; 
  __int128 Information; 
  __int128 v8; 
  __int64 v9; 
  __int128 v10; 
  __int64 v11; 

  v9 = 0i64;
  v11 = 0i64;
  Information = 0i64;
  v8 = 0i64;
  v10 = 0i64;
  v4 = IopQueryXxxInformation(FileObject, 4ui64, 0x28ui64, 0, &Information, &ReturnedLength, 1u);
  if( v4 >= 0 )
  {
    v4 = IopQueryXxxInformation(FileObject, 5ui64, 0x18ui64, 0, &v10, &ReturnedLength, 1u);
    if( v4 >= 0 )
    {
      *(_OWORD *)&Op->NetworkInformation->CreationTime.anonymous_0.LowPart = Information;
      *(_OWORD *)&Op->NetworkInformation->LastWriteTime.anonymous_0.LowPart = v8;
      *(_OWORD *)&Op->NetworkInformation->AllocationSize.anonymous_0.LowPart = v10;
      Op->NetworkInformation->FileAttributes = v9;
    }
  }
  return v4;
}

Referenced by:

IopParseDevice