// SetupValueChangeHandler - decompiled from Platform.efi
void SetupValueChangeHandler()
{
if ( !DestinationBuffer ) /*0x2a5e*/
{
DestinationBuffer = (__int64)AllocateZeroPool(0x2A4u); /*0x2a6f*/
CopyMem((void *)DestinationBuffer, &DestinationBuffer__3, 0x2A4u); /*0x2a80*/
}
if ( !DestinationBuffer_0 ) /*0x2a8d*/
{
DestinationBuffer_0 = (__int64)AllocateZeroPool(0x155u); /*0x2a9e*/
CopyMem((void *)DestinationBuffer_0, &SourceBuffer__5, 0x155u); /*0x2aaf*/
}
if ( !DestinationBuffer_1 ) /*0x2abc*/
{
DestinationBuffer_1 = (__int64)AllocateZeroPool(0xE0u); /*0x2acd*/
CopyMem((void *)DestinationBuffer_1, &SourceBuffer__6, 0xE0u); /*0x2ade*/
}
if ( !DestinationBuffer_2 ) /*0x2aeb*/
{
DestinationBuffer_2 = (__int64)AllocateZeroPool(0x1CEu); /*0x2afc*/
CopyMem((void *)DestinationBuffer_2, &SourceBuffer__7, 0x1CEu); /*0x2b0d*/
}
if ( !DestinationBuffer_3 ) /*0x2b1a*/
{
DestinationBuffer_3 = (__int64)AllocateZeroPool(0x12Du); /*0x2b2b*/
CopyMem((void *)DestinationBuffer_3, &SourceBuffer__8, 0x12Du); /*0x2b3c*/
}
if ( !DestinationBuffer_4 ) /*0x2b49*/
{
DestinationBuffer_4 = (__int64)AllocateZeroPool(0x1Bu); /*0x2b5a*/
CopyMem((void *)DestinationBuffer_4, &SourceBuffer__9, 0x1Bu); /*0x2b6b*/
}
if ( !DestinationBuffer_5 ) /*0x2b78*/
{
DestinationBuffer_5 = (__int64)AllocateZeroPool(0x1A0Cu); /*0x2b89*/
CopyMem((void *)DestinationBuffer_5, &DestinationBuffer__1, 0x1A0Cu); /*0x2b9a*/
}
}