BcdFlushStore
INT64 __stdcall BcdFlushStore(PVOID StoreHandle){
UINT64 v1;
_UNICODE_STRING *v2;
_UNICODE_STRING *v3;
UINT8 IsOfflineHandle;
PVOID v6;
unsigned int v7;
unsigned int v9;
IsOfflineHandle = BiIsOfflineHandle((_HHIVE *)StoreHandle, v1, v2, v3);
if( (int)BiAcquireBcdSyncMutant(IsOfflineHandle) < 0 )
{
BiLogMessage();
return v9;
}
else
{
LODWORD(v6) = BiSanitizeHandle(StoreHandle);
v7 = ZwFlushKey(v6);
BiReleaseBcdSyncMutant(IsOfflineHandle);
return v7;
}
}Referenced by:
PopBcdClearPendingResume