RaspClearCache
VOID __stdcall RaspClearCache(){
_CACHED_BITMAP *v0;
__int64 v1;
while( 1 )
{
v0 = (_CACHED_BITMAP *)*(&SbiVmbusArrivalEvent + 8);
v1 = **(&SbiVmbusArrivalEvent + 8);
if( *(_UNKNOWN **)(*(&SbiVmbusArrivalEvent + 8) + 8i64) != (_UNKNOWN *)((char *)&SbiVmbusArrivalEvent + 64)
|| *(_QWORD *)(v1 + 8) != *(&SbiVmbusArrivalEvent + 8) )
{
__fastfail(3u);
}
*(&SbiVmbusArrivalEvent + 8) = **(&SbiVmbusArrivalEvent + 8);
*(_QWORD *)(v1 + 8) = (char *)&SbiVmbusArrivalEvent + 64;
if( v0 == (_CACHED_BITMAP *)((char *)&SbiVmbusArrivalEvent + 64) )
break;
RaspDestroyCachedBitmap(v0);
}
*(&SbiVmbusArrivalEvent + 29) = 0;
}Referenced by:
AnFwDisplayProgressIndicator
AnFwpDisableProgressTimer
BgpTxtDestroyRegion
ResFwFreeContext