IopGetNetworkOpenInformation
INT64 __fastcall IopGetNetworkOpenInformation(FILE_OBJECT *FileObject, INT64 a2){
int v4;
UINT64 ReturnedLength;
__int128 Information;
__int128 v8;
__int64 v9;
__int64 v10[2];
__int64 v11;
v9 = 0i64;
v11 = 0i64;
Information = 0i64;
v8 = 0i64;
*(_OWORD *)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 *)*(_QWORD *)(a2 + 104) = Information;
*(_OWORD *)(*(_QWORD *)(a2 + 104) + 16i64) = v8;
*(_QWORD *)(*(_QWORD *)(a2 + 104) + 32i64) = v10[0];
*(_QWORD *)(*(_QWORD *)(a2 + 104) + 40i64) = v10[1];
*(_DWORD *)(*(_QWORD *)(a2 + 104) + 48i64) = v9;
}
}
return(unsigned int)v4;
}Referenced by:
IopParseDevice