CmpIsKeyDeleted
CHAR __fastcall CmpIsKeyDeleted(INT64 a1, INT64 a2){
INT16 v3;
char IsKeyStackDeleted;
INT64 v7[2];
PPRIVILEGE_SET Privileges[2];
v3 = *(_WORD *)(a1 + 66);
*(_OWORD *)v7 = 0i64;
WORD1(v7[0]) = -1;
*(_OWORD *)Privileges = 0i64;
if( (int)CmpStartKcbStack((INT64)v7, v3) >= 0 )
CmpPopulateKcbStack((INT64)v7, a1);
IsKeyStackDeleted = CmpIsKeyStackDeleted((__int64)v7, a2);
if( Privileges[1] )
CmSiFreeMemory(Privileges[1]);
return IsKeyStackDeleted;
}Referenced by:
CmGetVisibleMaxNameLenAndClassLen
CmpDoParseKey
CmpFindSubKeyByNumberEx
CmpSyncKcbCacheForHive
CmpVEExecuteOpenLogic
CmpVEExecuteRealStoreParseLogic