ABI.dll

Description: Authenticated BIOS Interface

Authors: Copyright (c) 2024-2025 Dell Inc. or its subsidiaries. All Rights Reserved.

Version: 5.2.0.0

Architecture: 64-bit

Operating System: Windows NT

SHA256: bc219216f1ef9caf4fd382b842b1b9b4

File Size: 2.2 MB

Uploaded At: April 21, 2026, 5:50 p.m.

Views: 30

Exported Functions

  • ABICreatePayload_NonAttributeCalls (Ordinal: 1, Address: 0x784a0)
  • ABICreatePayload_SetAttributeValue (Ordinal: 2, Address: 0x78320)
  • ConvertToBinary (Ordinal: 3, Address: 0x76210)
  • GetElemData (Ordinal: 4, Address: 0x74870)
  • HexDump (Ordinal: 5, Address: 0x74780)
  • InitOutXML (Ordinal: 6, Address: 0x74900)
  • PopulateSigningKeys (Ordinal: 7, Address: 0x76160)
  • WriteToOutXML (Ordinal: 8, Address: 0x74a00)
  • abiAddProvisioning (Ordinal: 9, Address: 0x763d0)
  • abiClearProvisioning (Ordinal: 10, Address: 0x76de0)
  • abiDeleteProvisioning (Ordinal: 11, Address: 0x770d0)

Imported DLLs & Functions

ADVAPI32.dll
  • CryptAcquireContextW (Address: 0x180196018)
  • CryptCreateHash (Address: 0x180196058)
  • CryptDecrypt (Address: 0x180196050)
  • CryptDestroyHash (Address: 0x180196060)
  • CryptDestroyKey (Address: 0x180196028)
  • CryptEnumProvidersW (Address: 0x180196068)
  • CryptExportKey (Address: 0x180196048)
  • CryptGetProvParam (Address: 0x180196038)
  • CryptGetUserKey (Address: 0x180196040)
  • CryptReleaseContext (Address: 0x180196020)
  • CryptSetHashParam (Address: 0x180196030)
  • CryptSignHashW (Address: 0x180196000)
  • DeregisterEventSource (Address: 0x180196070)
  • RegisterEventSourceW (Address: 0x180196008)
  • ReportEventW (Address: 0x180196010)
bcrypt.dll
  • BCryptGenRandom (Address: 0x1801964b0)
BIOSIntf.dll
  • ?ABIGetAttributeBufferSize@CHapiIntf@@QEAAIGGAEAUByName@PLDM@@@Z (Address: 0x180196080)
  • ?ABISetAttributeValueBuffer@CHapiIntf@@QEAA?AW4Status@@AEAUByName@PLDM@@IQEAE@Z (Address: 0x180196098)
  • ?GetABIBufferSize@CHapiIntf@@QEAAIGGAEAUIBIOSData@@@Z (Address: 0x180196090)
  • ?PrepareABIBuffer@CHapiIntf@@QEAA?AW4Status@@GGAEAUIBIOSData@@IQEAE@Z (Address: 0x180196088)
CRYPT32.dll
  • CertCloseStore (Address: 0x1801960c0)
  • CertDuplicateCertificateContext (Address: 0x1801960d8)
  • CertEnumCertificatesInStore (Address: 0x1801960b8)
  • CertFindCertificateInStore (Address: 0x1801960b0)
  • CertFreeCertificateContext (Address: 0x1801960d0)
  • CertGetCertificateContextProperty (Address: 0x1801960a8)
  • CertOpenStore (Address: 0x1801960c8)
KERNEL32.dll
  • CloseHandle (Address: 0x180196118)
  • CompareStringW (Address: 0x180196440)
  • ConvertFiberToThread (Address: 0x180196110)
  • CreateFileW (Address: 0x1801963d0)
  • CreateProcessW (Address: 0x1801962c0)
  • DecodePointer (Address: 0x180196238)
  • DeleteCriticalSection (Address: 0x180196228)
  • DeleteFiber (Address: 0x1801960f8)
  • EncodePointer (Address: 0x180196310)
  • EnterCriticalSection (Address: 0x180196200)
  • EnumSystemLocalesW (Address: 0x1801962f0)
  • ExitProcess (Address: 0x1801963b8)
  • FileTimeToSystemTime (Address: 0x1801963f8)
  • FindClose (Address: 0x180196130)
  • FindFirstFileExW (Address: 0x180196278)
  • FindFirstFileW (Address: 0x180196138)
  • FindNextFileW (Address: 0x180196140)
  • FlsAlloc (Address: 0x180196420)
  • FlsFree (Address: 0x180196438)
  • FlsGetValue (Address: 0x180196428)
  • FlsSetValue (Address: 0x180196430)
  • FlushFileBuffers (Address: 0x1801962d8)
  • FreeEnvironmentStringsW (Address: 0x180196180)
  • FreeLibrary (Address: 0x180196260)
  • GetACP (Address: 0x180196268)
  • GetCommandLineA (Address: 0x180196218)
  • GetCommandLineW (Address: 0x180196190)
  • GetConsoleMode (Address: 0x180196148)
  • GetConsoleOutputCP (Address: 0x180196400)
  • GetCPInfo (Address: 0x180196328)
  • GetCurrentDirectoryW (Address: 0x180196298)
  • GetCurrentProcess (Address: 0x180196368)
  • GetCurrentProcessId (Address: 0x1801961b8)
  • GetCurrentThreadId (Address: 0x1801961e8)
  • GetDriveTypeW (Address: 0x1801963d8)
  • GetEnvironmentStringsW (Address: 0x180196188)
  • GetEnvironmentVariableW (Address: 0x1801961a0)
  • GetExitCodeProcess (Address: 0x1801962c8)
  • GetFileAttributesExW (Address: 0x1801962b8)
  • GetFileInformationByHandle (Address: 0x1801963e0)
  • GetFileSizeEx (Address: 0x1801962e8)
  • GetFileType (Address: 0x180196198)
  • GetFullPathNameW (Address: 0x180196290)
  • GetLastError (Address: 0x180196248)
  • GetLocaleInfoW (Address: 0x180196308)
  • GetModuleFileNameA (Address: 0x180196258)
  • GetModuleFileNameW (Address: 0x180196408)
  • GetModuleHandleExW (Address: 0x180196210)
  • GetModuleHandleW (Address: 0x1801960e8)
  • GetOEMCP (Address: 0x180196220)
  • GetProcAddress (Address: 0x180196230)
  • GetProcessHeap (Address: 0x180196170)
  • GetStartupInfoW (Address: 0x180196380)
  • GetStdHandle (Address: 0x1801961a8)
  • GetStringTypeW (Address: 0x180196320)
  • GetSystemTimeAsFileTime (Address: 0x1801961b0)
  • GetTimeZoneInformation (Address: 0x180196288)
  • GetUserDefaultLCID (Address: 0x1801962f8)
  • HeapAlloc (Address: 0x180196410)
  • HeapFree (Address: 0x180196418)
  • HeapReAlloc (Address: 0x1801962a8)
  • HeapSize (Address: 0x180196280)
  • InitializeCriticalSectionAndSpinCount (Address: 0x1801961f0)
  • InitializeCriticalSectionEx (Address: 0x180196250)
  • InitializeSListHead (Address: 0x180196388)
  • InterlockedFlushSList (Address: 0x1801963a0)
  • IsDebuggerPresent (Address: 0x180196330)
  • IsProcessorFeaturePresent (Address: 0x180196378)
  • IsValidCodePage (Address: 0x180196270)
  • IsValidLocale (Address: 0x180196300)
  • LCMapStringEx (Address: 0x180196318)
  • LCMapStringW (Address: 0x180196448)
  • LeaveCriticalSection (Address: 0x1801961f8)
  • LoadLibraryA (Address: 0x180196240)
  • LoadLibraryExW (Address: 0x1801963a8)
  • LoadLibraryW (Address: 0x180196128)
  • MultiByteToWideChar (Address: 0x1801960f0)
  • OutputDebugStringW (Address: 0x180196338)
  • PeekNamedPipe (Address: 0x1801963e8)
  • QueryPerformanceCounter (Address: 0x1801961c0)
  • RaiseException (Address: 0x180196340)
  • ReadConsoleA (Address: 0x180196158)
  • ReadConsoleW (Address: 0x180196160)
  • ReadFile (Address: 0x1801963c8)
  • RtlCaptureContext (Address: 0x180196348)
  • RtlLookupFunctionEntry (Address: 0x180196350)
  • RtlPcToFileHeader (Address: 0x180196398)
  • RtlUnwind (Address: 0x1801963b0)
  • RtlUnwindEx (Address: 0x180196390)
  • RtlVirtualUnwind (Address: 0x180196108)
  • SetConsoleCtrlHandler (Address: 0x1801963c0)
  • SetConsoleMode (Address: 0x180196150)
  • SetEndOfFile (Address: 0x1801962b0)
  • SetEnvironmentVariableW (Address: 0x180196178)
  • SetFilePointerEx (Address: 0x1801962e0)
  • SetLastError (Address: 0x180196208)
  • SetStdHandle (Address: 0x1801962a0)
  • SetUnhandledExceptionFilter (Address: 0x180196360)
  • SystemTimeToTzSpecificLocalTime (Address: 0x1801963f0)
  • TerminateProcess (Address: 0x180196370)
  • TlsAlloc (Address: 0x1801961e0)
  • TlsFree (Address: 0x1801961c8)
  • TlsGetValue (Address: 0x1801961d8)
  • TlsSetValue (Address: 0x1801961d0)
  • UnhandledExceptionFilter (Address: 0x180196358)
  • WaitForSingleObject (Address: 0x1801962d0)
  • WideCharToMultiByte (Address: 0x180196100)
  • WriteConsoleW (Address: 0x180196168)
  • WriteFile (Address: 0x180196120)
USER32.dll
  • GetProcessWindowStation (Address: 0x180196460)
  • GetUserObjectInformationW (Address: 0x180196468)
  • MessageBoxW (Address: 0x180196458)
WS2_32.dll
  • closesocket (Address: 0x180196498)
  • recv (Address: 0x180196488)
  • send (Address: 0x180196480)
  • WSACleanup (Address: 0x180196490)
  • WSAGetLastError (Address: 0x1801964a0)
  • WSASetLastError (Address: 0x180196478)