SMKM_STORE_MGR::SmStoreRequest
__int64 __fastcall SMKM_STORE_MGR::SmStoreRequest(__int64 a1, UINT64 a2, __int64 a3, __int64 a4, _QWORD *a5){
__int16 v7;
__int64 v9;
__int64 v10;
int v11;
struct _EX_RUNDOWN_REF *v13;
v7 = a2;
v10 = SmKmStoreReference(a1, a2);
if( v10 )
{
v11 = SMKM_STORE_MGR::SmStoreRequestEx(v9, v10, a3, a4, a5);
if( v11 >= 0 )
v10 = 0i64;
if( v10 )
{
v13 = (struct _EX_RUNDOWN_REF *)SmKmStoreRefFromStoreIndex(a1, v7 & 0x3FF);
ExReleaseRundownProtection(v13 + 1);
}
}
else
{
return(unsigned int)-1073741811;
}
return(unsigned int)v11;
}
Referenced by:
No references.