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.