BgpFwLibraryDestroy
INT64 __fastcall BgpFwLibraryDestroy(){
BgpFoDestroy(0i64);
if( qword_140C133B8 )
{
BgpFoDestroy(qword_140C133B8);
if( *(_QWORD *)qword_140C133B8 && (*(_DWORD *)(qword_140C133B8 + 12) & 1) == 0 )
BgpFwFreeMemory(*(_QWORD *)qword_140C133B8);
BgpFwFreeMemory(qword_140C133B8);
qword_140C133B8 = 0i64;
}
if( qword_140C13340 )
{
BgpFwFreeMemory(qword_140C13340);
qword_140C13340 = 0i64;
BgpFwInitializeReservePool(0i64, 0i64, 0i64);
qword_140C133C0 = 0i64;
RegionHandle = 0i64;
qword_140C133D0 = 0i64;
}
BgpFwLibraryDisable();
ResFwBackgroundTransition(2);
dword_140C13310 = 0;
return 0i64;
}Referenced by:
BgLibraryDestroy
BgpFwLibraryInitialize