#ifndef _UBAMAINPEIM_H_
#define _UBAMAINPEIM_H_

#include <Uefi.h>

// UbaMainPeim - 586 functions

// j_ProtocolTeardown @ 0x1a6cc
// _ModuleEntryPoint @ 0x1a6d4
// EarlyInit @ 0x1a72c
// DxeDriverEntryPrepare @ 0x1a7e4
// DxeDriverEntryPoint @ 0x1a880
// PxeStructInit @ 0x1aa4c
// ProtocolBootCallback @ 0x1ab2c
// ProtocolTeardown @ 0x1abc4
// UndiChildProtocolAlloc @ 0x1bd4c
// UndiChildProtocolRegister @ 0x1be24
// NicAddUndiCommand @ 0x1bf44
// PnpAddUndiChild @ 0x1c1b0
// PnpSetMacAddress @ 0x1c4d8
// PnpNotificationCallback @ 0x1c704
// PnpParseOffsetUrlParam @ 0x1d264
// PnpStartNicInit @ 0x1d3d0
// NicSetConfigItem @ 0x1de5c
// NicParseAndApplyConfig @ 0x1dfb8
// EepromFindUndiRomEntry @ 0x1e5d0
// NicFinalizeInit @ 0x1e664
// NicStrMatch @ 0x1e8b8
// NicControllerInit @ 0x1e9ac
// UndiDevicePathBuild @ 0x1eb94
// SnpGetSetInterruptStatus @ 0x1f2d8
// SnpReceiveFilterInit @ 0x1f40c
// SnpCheckNicType @ 0x1f5a4
// SnpGetLinkStatus @ 0x1f618
// SnpSetLinkSpeedDuplex @ 0x1f65c
// SnpGetMacAddress @ 0x1f688
// SnpSetMacAddressStr @ 0x1f6c8
// SnpGetInitStatus @ 0x1f760
// SnpSetPermanentMacAddress @ 0x1f76c
// SnpReadConfigFromFs @ 0x1f7dc
// SnpLookupConfigGuid @ 0x1fa88
// SnpReadNvmConfig @ 0x1fbf0
// SnpCheckFwRevisionThunk @ 0x20004
// SnpCheckFwRevision @ 0x2000a
// SnpGetFwRevision @ 0x200ec
// SnpCheckAutoNegSpeed @ 0x20234
// SnpReadPhyRegister @ 0x20298
// SnpWritePhyRegister @ 0x20524
// SnpInitPhyConfig @ 0x205f8
// SnpConfigurePhy @ 0x20760
// NvmLookupPciId1 @ 0x234ac
// NvmLookupPciId2 @ 0x2350c
// NvmValidatePciId @ 0x2444c
// NvmCheckFwCompat @ 0x24a14
// NvmInitChecklist @ 0x24abc
// NvmRegInitFlash @ 0x250b0
// NvmReadFwBlock @ 0x2520c
// NvmReadShadow @ 0x25594
// NvmWriteShadow @ 0x255e4
// NvmPollReady @ 0x25634
// NvmCheckConfigDone @ 0x25710
// NvmUnsupported @ 0x25874
// NvmInit @ 0x25880
// NvmWriteField @ 0x258f8
// NvmInitPciIdMapping @ 0x25a18
// NvmGetVersionInfo @ 0x25bd4
// NvmGetString @ 0x25c74
// NvmReadField @ 0x25d9c
// NvmReadPciMapping @ 0x25e24
// NvmCheckShadowIntegrity @ 0x25e7c
// NvmValidateChecksum @ 0x25ec4
// NvmGetImageInfo @ 0x25f84
// NvmSetPciConfig @ 0x25fd4
// NvmReadEepromWord @ 0x260e8
// NvmWriteEepromWord @ 0x261b4
// NvmWriteEepromBlock @ 0x26280
// NvmWriteBlock @ 0x26358
// NvmGetNvmType @ 0x26428
// NvmEraseBlock @ 0x264d8
// NvmValidateImage @ 0x269f8
// NvmValidateChecksum2 @ 0x26ed4
// UndiGetMacAddr @ 0x27180
// UndiCallbackDispatch @ 0x272ec
// UndiCommandEntry @ 0x27428
// NvmCheckReadConfig @ 0x274e4
// UndiTransmit @ 0x27594
// UndiReceive @ 0x275e8
// UtlRegisterRead @ 0x2763c
// UtlRegisterWrite @ 0x2766c
// UtlRegisterAccess @ 0x276c8
// NvmReadByteConfig @ 0x27720
// NvmReadWordConfig @ 0x2779c
// NvmWriteByteConfig @ 0x27818
// NvmWriteWordConfig @ 0x2789c
// UtlMicroStall @ 0x27918
// UndiDisableAutoNeg @ 0x2806c
// UndiParseNvmTlv @ 0x281e4
// UndiReadNvmInitData @ 0x28378
// UndiWriteNvmViaPhy @ 0x2854c
// PciConfigRead @ 0x285c8
// UndiValidateName @ 0x2866c
// UndiWriteNameBlock @ 0x2869c
// UndiReadNameBlock @ 0x28770
// PhyWriteNameStr224 @ 0x2886c
// PhyReadNameStr224 @ 0x28928
// PhyDetectSpeed @ 0x289f0
// PhySetSpeed @ 0x28a50
// PhyIsGigabit @ 0x28b08
// PhyWriteNameStr128 @ 0x28b50
// PhyReadNameStr128 @ 0x28c10
// PhyWriteOemData @ 0x28cf0
// PhyReadOemData @ 0x28dac
// PhyWriteNameOrOem @ 0x28e8c
// PhyWriteOemData2 @ 0x28edc
// PhyReadOemData2 @ 0x28f98
// PhyGetNvmOffset @ 0x29078
// PhyCalcNvmAddr @ 0x29134
// PhyValidateSignature @ 0x29198
// PhyReadConfigBlock @ 0x29288
// PhySearchEntry @ 0x293b0
// PhyEntrySearchTable @ 0x29888
// PhyValidateSignature_0 @ 0x298d8
// PhyReadEntryBlock @ 0x299a8
// PhyFindMatchingEntry @ 0x29c20
// PhySearchMatchingEntry @ 0x29d7c
// MacGetPhyInfo @ 0x2a334
// MacSetupPhyLink @ 0x2a3c0
// MacCheckPhyLink @ 0x2a4e4
// MacGetLinkStatus @ 0x2a558
// MacGetLinkCapability @ 0x2a5fc
// MacSetFilterEntry @ 0x2a644
// MacInitReceiveFilters @ 0x2a718
// MacSetMulticastList @ 0x2aa20
// MacClearMulticastList @ 0x2ab0c
// MacSetReceiveFilter @ 0x2ace4
// MacWriteAddress @ 0x2ae28
// MacSetMcastAddr @ 0x2af64
// MacClearMcastTable @ 0x2b064
// MacSetRarEntry @ 0x2b15c
// MacInitRarTable @ 0x2b198
// MacSetRarEntrySlot @ 0x2b280
// MacSetVlanFilter @ 0x2b368
// MacReadPhyStatus @ 0x2b3a4
// MacReadEeprom @ 0x2baa0
// MacWriteEeprom @ 0x2bb94
// MacEepromBurstRead @ 0x2bc38
// MacEepromBurstWrite @ 0x2bc80
// MacInit @ 0x2c104
// MacSetupLink @ 0x2c3e4
// MacCheckLink @ 0x2c704
// MacInitRxDesc @ 0x2c81c
// MacReadNvmString @ 0x2c968
// MacInitTxDesc @ 0x2ca30
// MacResetHw @ 0x2cb10
// MacSetupHwDesc @ 0x2cbf4
// MacInitHw @ 0x2cccc
// MacHwConfig @ 0x2ce64
// MacHwSetup @ 0x2d128
// MacInitPhy @ 0x2d518
// MacRaiseMdi @ 0x2d9fc
// MacInitSwFlag @ 0x2da70
// MacReadPhyReg @ 0x2dc78
// MacSetupLinkSpeed @ 0x2dccc
// MacAutoNeg @ 0x2e254
// MacCheckEepromRange @ 0x2f7c0
// MacReadEepromWord @ 0x2f858
// UtlTimerPoll @ 0x2f9e8
// EepromNextEntry @ 0x2fa28
// EepromLookupSpeedVal @ 0x2fa58
// EepromGetSpeedVal @ 0x2fa98
// EepromValidateSpeed @ 0x2faf8
// EepromSpeedIsGig @ 0x2fb60
// EepromProtoTypeToHex @ 0x2fb94
// EepromProtoValToStr @ 0x2fbf0
// EepromRomProtoMatch @ 0x2fc68
// EepromCfgBlkChecksum @ 0x2fd14
// EepromProtoTypeToSize @ 0x2fd4c
// EepromProtoArraysMatch @ 0x2fe14
// UtlMacAddrToHexStr @ 0x2fe7c
// UtlIntToHexStr @ 0x2fea8
// EepromDevIdMatchToStr @ 0x2ff04
// EepromUndiRomReadCfg @ 0x2ff98
// PxeRomDevMatch @ 0x30378
// SpiReadStatus @ 0x30458
// SpiEraseSector @ 0x304cc
// SpiWaitReady @ 0x30538
// SpiWriteEnable @ 0x30580
// RegRegister_56 @ 0x305c8
// SpiSendByte @ 0x305f8
// SpiChipSelect @ 0x3064c
// SpiSendAddr @ 0x306b0
// SpiSendCmd @ 0x30714
// SpiFlashErase @ 0x309a8
// SpiFlashWriteBlock @ 0x30bc8
// UndiProtoIdentify @ 0x30d84
// SpiReadResponse @ 0x30e24
// SpiFlashRead @ 0x30e94
// UndiFwLoad @ 0x3110c
// PxeRomGetImageSize @ 0x313ac
// PxeRomUpdateChecksum @ 0x313f4
// PxeRomWriteDevId @ 0x31484
// PxeRomParseVersion @ 0x31568
// PxeRomParseStrings @ 0x31684
// PxeRomChecksum @ 0x31ec4
// PxeRomFindPcir @ 0x31f04
// RegRegister_53 @ 0x31f28
// IscsiInit @ 0x31f70
// IscsiSetup @ 0x323f4
// IscsiCmdProcess @ 0x325ec
// IscsiSessionGetBufSize @ 0x329b0
// IscsiSessionSetBufSize @ 0x329f0
// RegRegister_24 @ 0x32a30
// RegRegister_25 @ 0x32b14
// RegRegister_17 @ 0x32bf4
// DxeRegister_37 @ 0x32d3c
// MngSetVlanFilter @ 0x32d8c
// RegRegister_43 @ 0x32e94
// RegRegister_39 @ 0x32ef0
// RegRegister_35 @ 0x32f68
// DxeRegister_47 @ 0x33004
// RegRegister_29 @ 0x33024
// RegRegister_46 @ 0x330d8
// RegRegister_31 @ 0x3312c
// NvmGetRomEntrySize @ 0x331dc
// DxeRegister_57 @ 0x331fc
// NvmReadRomEntry @ 0x33244
// RegRegister_40 @ 0x3333c
// DxeRegister_18 @ 0x333b0
// RegRegister_38 @ 0x3346c
// RegDriverEntry @ 0x334ec
// RegRegister_32 @ 0x33618
// RegRegister_21 @ 0x336c4
// RegRegister_6 @ 0x337e0
// RegRegister_22 @ 0x339a4
// IscsiGetProtocolValue @ 0x33ab8
// DxeRegister_51 @ 0x33b10
// RegRegister_55 @ 0x33c2c
// MngCleanupCallback @ 0x33c68
// RegRegister_0 @ 0x33ca0
// DxeRegister_0 @ 0x33ee8
// IscsiStrToBin @ 0x34134
// IscsiTokenize @ 0x3418c
// RegRegister_34 @ 0x341e8
// RegRegister_11 @ 0x3428c
// NvmWriteFieldRange64 @ 0x34408
// NvmReadFieldRange64 @ 0x34488
// IscsiReadConfigFlags @ 0x34524
// IscsiSetConfigFlag @ 0x345c4
// IscsiWriteAllFieldRanges @ 0x34680
// IscsiReadAllFieldRanges @ 0x346f0
// RegRegister_7 @ 0x34760
// RegRegister_4 @ 0x34914
// RegRegister_48 @ 0x34b08
// RegRegister_45 @ 0x34b5c
// RegRegister_8 @ 0x34bb4
// DxeRegister_53 @ 0x34d64
// DxeRegister_29 @ 0x34e48
// DxeRegister_35 @ 0x34ec8
// DxeRegister_55 @ 0x34f2c
// DxeRegister_20 @ 0x34fa8
// DxeRegister_31 @ 0x35054
// DxeRegister_40 @ 0x350cc
// DxeRegister_42 @ 0x3510c
// DxeRegister_24 @ 0x35144
// DxeRegister_54 @ 0x351d4
// DhcpBuildOptions @ 0x35260
// DhcpParseOptions @ 0x3551c
// NiiGetStringLen @ 0x35868
// NiiTokenGet @ 0x358f0
// NiiTokenSet @ 0x359a4
// NiiTokenApply @ 0x359e8
// NiiIpToString @ 0x35a28
// NiiStringToIp @ 0x35b60
// NiiValidateIpString @ 0x35c04
// NiiParseIpPrefixLen @ 0x35c94
// NiiStrToMac @ 0x35cd0
// nullsub_1 @ 0x35db8
// DxeRegister_43 @ 0x35dbc
// DxeRegister_44 @ 0x35df4
// DxeRegister_14 @ 0x35e2c
// DxeRegister_25 @ 0x35f04
// RegRegister_42 @ 0x35f90
// DxeRegister_26 @ 0x35ff0
// DxeRegister_12 @ 0x36078
// DxeRegister_27 @ 0x3617c
// DxeRegister_52 @ 0x361fc
// DxeRegister_50 @ 0x362e4
// NiiTransmit @ 0x36400
// RegRegister_10 @ 0x364c4
// NiiSnpTransmit @ 0x3664c
// NiiSnpInitialize @ 0x36b44
// NiiParseMacString @ 0x36bf0
// NvmCalcProtocolChecksum @ 0x36c58
// NiiArpInit @ 0x36ce4
// NiiDhcpCallback @ 0x36d28
// NiiMcastIpToMac @ 0x36e44
// Nii_3700c @ 0x3700c
// Nii_371c0 @ 0x371c0
// Nii_37268 @ 0x37268
// Nii_373b4 @ 0x373b4
// Nii_37474 @ 0x37474
// Nii_374c4 @ 0x374c4
// Nii_3754c @ 0x3754c
// Nii_37604 @ 0x37604
// Nii_37758 @ 0x37758
// NiiReceive @ 0x378a4
// NiiShutdown @ 0x379e8
// JUMPOUT_w @ 0x37b64
// DxeRegister_39 @ 0x37b9c
// DxeRegister_19 @ 0x37be0
// j_RegRegister_10 @ 0x37eb8
// NiiReset @ 0x37ec0
// NiiSetLinkSpeed @ 0x3815c
// RegRegister_19 @ 0x381a4
// RegRegister @ 0x382d0
// DxeRegister @ 0x38568
// RegRegister_28 @ 0x387e4
// DxeRegister_30 @ 0x38a94
// DxeRegister_33 @ 0x38b10
// DxeInit_0 @ 0x38b84
// NiiGetStatus @ 0x38ba4
// NiiStationsAddr @ 0x38bd0
// NiiModeSet @ 0x38ee4
// NiiModeGet @ 0x39098
// NiiMcIpToMacNew @ 0x3933c
// NiiMcIpToMacFree @ 0x393e8
// NiiStnAddrAdd @ 0x394d0
// DxeRegister_22 @ 0x394fc
// NiiStnAddrDel @ 0x39594
// NiiStnAddrFlush @ 0x3959c
// NiiGroupsAddr @ 0x395c8
// NiiGroupsAddrDel @ 0x3960c
// DxeRegister_58 @ 0x39668
// DxeRegister_27Wrap @ 0x396ac
// DxeRegister_45 @ 0x396c8
// RegRegister_18 @ 0x396f8
// NvmCheckBootMode @ 0x39834
// DxeRegister_15 @ 0x398c8
// NiiIfInfoSet @ 0x3999c
// NiiIfInfoGet @ 0x399e8
// RegRegister_3 @ 0x39aec
// RegRegister_20 @ 0x39ce0
// DxeRegister_2 @ 0x39e00
// Nii_3a020 @ 0x3a020
// Nii_3a0c4 @ 0x3a0c4
// Nii_3a0fc @ 0x3a0fc
// NiiGetMcIpToMac @ 0x3a15c
// Nii_3a188 @ 0x3a188
// Nii_3a1f4 @ 0x3a1f4
// Nii_3a228 @ 0x3a228
// Nii_3a400 @ 0x3a400
// Nii_3a46c @ 0x3a46c
// Nii_3a498 @ 0x3a498
// Nii_3a4d0 @ 0x3a4d0
// Nii_3a66c @ 0x3a66c
// Nii_3a6e8 @ 0x3a6e8
// Nii_3a704 @ 0x3a704
// Nii_3a7e4 @ 0x3a7e4
// NiiNullStub @ 0x3a8c8
// NiiStationAddrSet @ 0x3a8cc
// NiiGetProtoType @ 0x3a954
// NiiGetStatusVal @ 0x3a97c
// RegRegister_54 @ 0x3a988
// RegRegister_57 @ 0x3a9c8
// NiiSetMacAddressList @ 0x3a9ec
// NiiMediaState @ 0x3aa50
// NiiStnAddrSet @ 0x3ab80
// NiiSetFilterEntry @ 0x3ac30
// NiiStnAddrGet @ 0x3aca8
// RegRegister_5 @ 0x3ad64
// NiiGetVlanState @ 0x3af50
// RegRegister_23 @ 0x3afc4
// Nii_3b0ac @ 0x3b0ac
// Nii_3b234 @ 0x3b234
// Nii_3b364 @ 0x3b364
// Nii_3b478 @ 0x3b478
// NiiReceiveFilterSet @ 0x3b4b4
// NiiReceiveFilterGet @ 0x3b514
// NiiReceiveFilterReset @ 0x3b580
// NiiMcIpToMacSet @ 0x3b7f4
// SnpGetDefaultConfig @ 0x3b84c
// DxeRegister_16 @ 0x3b860
// DxeRegister_46 @ 0x3b924
// RegRegister_44 @ 0x3b950
// NvmReadProtocolValue @ 0x3b9ac
// NiiStatistics @ 0x3b9f0
// NiiStatisticsReset @ 0x3bafc
// UtlRegisterAccessE00 @ 0x3bb68
// NiiInterruptSet @ 0x3bb84
// RegRegister_50 @ 0x3bc00
// RegRegister_52 @ 0x3bc4c
// RegRegister_41 @ 0x3bc94
// CompNameGetDriverName @ 0x3bd04
// DxeRegister_34 @ 0x3bd2c
// DxeRegWrapReg30 @ 0x3bd98
// DxeRegWrapReg47 @ 0x3bda4
// RegRegister_30 @ 0x3bdb0
// RegRegister_47 @ 0x3be64
// DxeRegister_11 @ 0x3beb8
// NiiChunkedTransmit @ 0x3bfc4
// CompNameGetControllerName @ 0x3c088
// CompNameLookupControllerName @ 0x3c14c
// PciFindFunctionByIrq @ 0x3c228
// CompNameGetLang @ 0x3c2c0
// CompNameInitSupportedLang @ 0x3c430
// CompNameGetSupportedLang @ 0x3c494
// NiiPollDeviceReady @ 0x3c5ac
// IscsiBootInit @ 0x3c604
// CompNameGetChildHandle @ 0x3c6dc
// CompNameBestLang @ 0x3c734
// DxeRegister_38 @ 0x3c8f0
// RegRegister_51 @ 0x3c934
// CompNameInstallTable @ 0x3c980
// CompNameNullThunk @ 0x3ca68
// CompNameGuidToString @ 0x3ca6c
// CompNameInstall @ 0x3ca8c
// UtlStrToBin @ 0x3cb44
// UtlTokenize @ 0x3cc10
// DxeRegister_28 @ 0x3ccd0
// UtlSkipSpace @ 0x3cd50
// UtlIsAlpha @ 0x3cda8
// UtlIsDigit @ 0x3ce00
// UtlStrToUpper @ 0x3ce18
// UtlStrToLower @ 0x3cea8
// UtlStrCaseCmp @ 0x3cef8
// UtlStrNCat @ 0x3cf8c
// RegRegister_36 @ 0x3cfdc
// DxeRegister_36 @ 0x3d06c
// RegRegister_37 @ 0x3d0c0
// DxeRegister_41 @ 0x3d144
// MacSetConfigFlags @ 0x3d180
// MacCheckBootMode @ 0x3d230
// MacInitConfigFlags @ 0x3d314
// MacUpdateConfigFlags @ 0x3d56c
// RegRegister_15 @ 0x3d680
// DxeRegister_1 @ 0x3d7e0
// DxeRegister_56 @ 0x3da10
// UtlGuidToString @ 0x3da78
// UtlStringToGuid @ 0x3db70
// UtlBinToHex @ 0x3ddd0
// UtlStrToLowercase @ 0x3debc
// UtlHexToBin @ 0x3df74
// PhyCheckLinkSpeedCap @ 0x3e098
// MngConfigGet @ 0x3e118
// UtlStrToInt @ 0x3e14c
// UtlStrToUint @ 0x3e1d0
// UtlParseTokenStrLong @ 0x3e230
// UtlHexStringToInt @ 0x3e328
// PhyCalcLinkSpeed @ 0x3e398
// UtlParseCmdLine @ 0x3e5a8
// UtlGetCmdToken @ 0x3e6d0
// UtlGetNumericArg @ 0x3e7e8
// UtlGetStringArg @ 0x3e8d0
// MngConfigSet @ 0x3e99c
// UtlParseKeyValue @ 0x3e9f8
// UtlSkipToken @ 0x3ead0
// MngSetDefaultConfig @ 0x3eae8
// MngSendCommand @ 0x3ed68
// MngReadResponse @ 0x3ee74
// MngProcessResponse @ 0x3eee4
// MngCheckCmdStatus @ 0x3efc0
// MngSendDataCmd @ 0x3f094
// MngRecvDataCmd @ 0x3f138
// MngReadWord @ 0x3f1e8
// MngWriteWord @ 0x3f274
// MngExecHwCmd @ 0x3f2bc
// MngInitSession @ 0x3f384
// MngCloseSession @ 0x3f3c8
// MngExecHwCmdSeq @ 0x3f41c
// UtlTimer1Ms @ 0x3f574
// UtlTimer10Ms @ 0x3f58c
// UtlTimer100Ms @ 0x3f5a4
// MngInitHwCmd @ 0x3f5bc
// UtlTimer1Sec @ 0x3f778
// UtlTimer2Sec @ 0x3f790
// UtlTimer3Sec @ 0x3f7a8
// MngSendHwCmd @ 0x3f7c0
// RegRegister_33 @ 0x3f844
// UtlTimerGetCurrent @ 0x3f8e8
// UtlTimerSetEvent @ 0x3f91c
// UtlTimerCheckExpire @ 0x3f9d0
// UtlTimerCancel @ 0x3fabc
// IscsiTokenize2 @ 0x3fb08
// MngProcessCommand @ 0x3fb78
// RegRegister_9 @ 0x3fbe8
// RegRegister_26 @ 0x3fd78
// UtlTimerPollExpired @ 0x3fe50
// MngGetVersion @ 0x3ffd0
// MngApplySettings @ 0x401f8
// MngFlashWriteBlock @ 0x404b0
// MngFlashUpdate @ 0x40614
// MngWriteStrField @ 0x40884
// MngWriteWordField @ 0x408c4
// MngHandleVlanConfig @ 0x40900
// RegRegister_13 @ 0x40aa8
// MngHandleCommand @ 0x40c18
// MngInitSessionHw @ 0x41044
// MngGetHwState @ 0x41108
// MngCheckHwReady @ 0x41138
// MngCheckHwDone @ 0x41160
// MngExecCommand @ 0x41188
// MngWaitResponse @ 0x412c0
// MngParseResponse @ 0x41414
// MngValidateResponse @ 0x414e4
// DxeInit_1 @ 0x41550
// DxeInit @ 0x41610
// DxeRegister_49 @ 0x41818
// DxeRegister_8 @ 0x41940
// DxeRegister_10 @ 0x41a5c
// MngSetLedState @ 0x41b68
// MngSetDeviceState @ 0x41bb0
// RegRegister_27 @ 0x41d28
// RegRegister_49 @ 0x41de8
// RegRegister_14 @ 0x41e38
// MngSetPowerState @ 0x41fa0
// MngSetPhyPower @ 0x41fe8
// MngSetWolConfig @ 0x42060
// MngGetWolConfig @ 0x42158
// RegRegister_12 @ 0x422c4
// DxeRegister_3 @ 0x42438
// DxeRegister_7 @ 0x42634
// DxeRegister_13 @ 0x42758
// DxeRegister_17 @ 0x4285c
// DxeRegister_9 @ 0x4291c
// DxeRegister_6 @ 0x42a2c
// sub_42B54 @ 0x42b54
// RegRegister_2 @ 0x42bfc
// RegRegister_1 @ 0x42e04
// sub_4301C @ 0x4301c
// DxeRegister_5 @ 0x430c0
// DxeRegister_4 @ 0x431fc
// DxeRegister_21 @ 0x43338
// DxeRegister_23 @ 0x433d0
// DxeRegister_48 @ 0x43464
// sub_435E4 @ 0x435e4
// MngUpdateFwImage @ 0x43628
// MngCalcFwCrc @ 0x4372c
// MngFwUpdateBlock @ 0x43754
// MngFwFullUpdate @ 0x43948
// MngGetFwVersion @ 0x43c6c
// MngParseFwVersion @ 0x43d28
// MngGetFwMode @ 0x43e5c
// MngGetCapability @ 0x43e9c
// DxeRegister_32 @ 0x43fbc
// UtlRegWriteCtrl @ 0x44030
// UtlRegWriteStatus @ 0x44068
// UtlRegWriteCtrlAlt @ 0x440a4
// UtlNvmVtableWrite @ 0x440e0
// UtlNvmVtableRead @ 0x440f8
// Utl_44110 @ 0x44110
// Utl_44184 @ 0x44184
// Utl_441f8 @ 0x441f8
// Utl_442fc @ 0x442fc
// UtlNvmContextWrite @ 0x444fc
// UtlNvmContextRead @ 0x4453c
// UtlNvmContextRelease @ 0x4457c
// UtlNvmCrcVerify @ 0x445b0
// UtlCrc32Calc @ 0x44888
// UtlMemset @ 0x448bc
// UtlBufferFill @ 0x448f0
// UtlSPrintf @ 0x44aac
// UtlVSPrintf @ 0x45740
// UtlMemCpy @ 0x45764
// UtlMemMove @ 0x457ac
// UtlStrNCpy @ 0x45818
// UtlStrStr @ 0x4589c
// UtlAllocZero @ 0x458f0
// UtlStrCmp @ 0x45920
// UtlStrCpy @ 0x45954
// UtlMemAllocAligned @ 0x45994
// UtlParseTokenStr @ 0x45a08
// UtlHexStrToBin @ 0x45b88
// UtlParseTokenStrWide @ 0x45e54
// UtlParseTokenStrSafe @ 0x45ef8
// UtlMemAllocStruct @ 0x46058
// UtlStrCatMemPool @ 0x46168
// UtlMemPoolAlloc @ 0x46280
// UtlStrStrWide @ 0x46470
// UtlParseUrlParam @ 0x46508
// UtlParseUrlStr @ 0x46594
// UtlMemAlloc @ 0x466a4
// UtlMemFree @ 0x46700
// UtlMemDup @ 0x46730
// UtlBuildTlv @ 0x46798
// UtlMemDupFromPath @ 0x467e8
// UtlBuildTlvWide @ 0x4681c
// UtlBuildTlvPath @ 0x46844
// UtlMemAllocPool @ 0x468b0
// UtlAllocRegisterProto @ 0x46904
// UtlInstallProtocol @ 0x46b88
// UtlConfigHash @ 0x46dd8
// UtlConfigSaveToNvm @ 0x46eec
// UtlConfigCalcHash @ 0x47054

#endif
