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.