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