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