BIOSIntf.dll

Description: BIOS Interface

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

Version: 3.7.0.0

Architecture: 64-bit

Operating System: Windows NT

SHA256: a0966576c447ba69af24402110b72a89

File Size: 714.2 KB

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

Views: 64

Exported Functions

  • ??0CBIOSObject@@QEAA@AEBV0@@Z (Ordinal: 1, Address: 0x147f0)
  • ??0CBIOSObject@@QEAA@PEAE@Z (Ordinal: 2, Address: 0x175c0)
  • ??0CCallingInterface@@QEAA@AEBV0@@Z (Ordinal: 3, Address: 0x1ef90)
  • ??0CCallingInterface@@QEAA@PEAEAEAV?$CComPtr@UIWbemServices@@@ATL@@@Z (Ordinal: 4, Address: 0x1f130)
  • ??0CDAToken@@QEAA@GGG@Z (Ordinal: 5, Address: 0x1f230)
  • ??0CHapiIntf@@QEAA@AEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z (Ordinal: 6, Address: 0x25990)
  • ??0CHapiIntf@@QEAA@AEBV0@@Z (Ordinal: 7, Address: 0x259b0)
  • ??1CBIOSObject@@MEAA@XZ (Ordinal: 8, Address: 0x17820)
  • ??1CCallingInterface@@UEAA@XZ (Ordinal: 9, Address: 0x1f340)
  • ??1CDAToken@@QEAA@XZ (Ordinal: 10, Address: 0x187a0)
  • ??1CHapiIntf@@QEAA@XZ (Ordinal: 11, Address: 0x25c20)
  • ??4CBIOSObject@@QEAAAEAV0@AEBV0@@Z (Ordinal: 12, Address: 0x149f0)
  • ??4CCallingInterface@@QEAAAEAV0@AEBV0@@Z (Ordinal: 13, Address: 0x1f4b0)
  • ??4CDAToken@@QEAAAEAV0@AEBV0@@Z (Ordinal: 14, Address: 0x4640)
  • ??_7CBIOSObject@@6B@ (Ordinal: 15, Address: 0x811a0)
  • ??_7CCallingInterface@@6B@ (Ordinal: 16, Address: 0x825b8)
  • ?ABIGetAttributeBufferSize@CHapiIntf@@QEAAIGGAEAUByName@PLDM@@@Z (Ordinal: 17, Address: 0x25f10)
  • ?ABIGetAttributeValueBuffer@CHapiIntf@@QEAA?AW4Status@@AEAUByName@PLDM@@IQEAE@Z (Ordinal: 18, Address: 0x25f20)
  • ?ABISetAttributeValueBuffer@CHapiIntf@@QEAA?AW4Status@@AEAUByName@PLDM@@IQEAE@Z (Ordinal: 19, Address: 0x25f30)
  • ?Append@CBIOSObject@@UEAAXPEAV1@@Z (Ordinal: 20, Address: 0x180e0)
  • ?BIOSObjDeletor@CHapiIntf@@CAXU?$pair@EPEAVCBIOSObject@@@std@@@Z (Ordinal: 21, Address: 0x26160)
  • ?BuildDWord@CBIOSObject@@IEAAIXZ (Ordinal: 22, Address: 0x18110)
  • ?BuildQWord@CBIOSObject@@IEAA_KXZ (Ordinal: 23, Address: 0x18160)
  • ?BuildString@CBIOSObject@@IEAA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAEI@Z (Ordinal: 24, Address: 0x181f0)
  • ?BuildWord@CBIOSObject@@IEAAGPEAEAEAI@Z (Ordinal: 25, Address: 0x18290)
  • ?ConstructBIOSObject@CHapiIntf@@AEAA_NPEAEAEAPEAVCBIOSObject@@AEAE@Z (Ordinal: 26, Address: 0x26180)
  • ?ConstructDATokens@CCallingInterface@@AEAA?AW4Status@1@PEAE@Z (Ordinal: 27, Address: 0x1f760)
  • ?ConvertPathToInstanceName@CHapiIntf@@AEAAXXZ (Ordinal: 28, Address: 0x270c0)
  • ?Display@CBIOSObject@@UEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z (Ordinal: 29, Address: 0x182c0)
  • ?Display@CCallingInterface@@UEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z (Ordinal: 30, Address: 0x1f940)
  • ?Display@CDAToken@@QEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z (Ordinal: 31, Address: 0x1fa30)
  • ?Display@CHapiIntf@@QEAAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z (Ordinal: 32, Address: 0x27400)
  • ?DisplayDATokens@CCallingInterface@@AEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z (Ordinal: 33, Address: 0x1fae0)
  • ?Execute@CCallingInterface@@QEAA?AW4Status@1@AEAUSMBiosCI@@IAEBVCComBSTR@ATL@@@Z (Ordinal: 34, Address: 0x1fbd0)
  • ?ExecuteDACI@CHapiIntf@@QEAA?AW4Status@@GGAEAUIBIOSData@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@W4PWDTYPE@PwdInfo@@@Z (Ordinal: 35, Address: 0x274a0)
  • ?FillInputCIBuffer@CCallingInterface@@AEAA_NAEBUSMBiosCI@@I@Z (Ordinal: 36, Address: 0x1ff00)
  • ?FindInstanceAndGetData@CHapiIntf@@AEAA_NXZ (Ordinal: 37, Address: 0x27900)
  • ?GetABIBufferSize@CHapiIntf@@QEAAIGGAEAUIBIOSData@@@Z (Ordinal: 38, Address: 0x28050)
  • ?GetACPIBufSize@CHapiIntf@@QEAAIXZ (Ordinal: 39, Address: 0x280f0)
  • ?GetACPIInstanceName@CHapiIntf@@QEAAAEBVCComBSTR@ATL@@XZ (Ordinal: 40, Address: 0x28100)
  • ?GetAllDATokens@CCallingInterface@@QEAAXAEAV?$map@GVCDAToken@@U?$less@G@std@@V?$allocator@U?$pair@$$CBGVCDAToken@@@std@@@3@@std@@@Z (Ordinal: 41, Address: 0x200d0)
  • ?GetAllDATokens@CHapiIntf@@QEAAXAEAV?$map@GVCDAToken@@U?$less@G@std@@V?$allocator@U?$pair@$$CBGVCDAToken@@@std@@@3@@std@@@Z (Ordinal: 42, Address: 0x28110)
  • ?GetAttributeHandlesAndTypes@CHapiIntf@@QEAAXAEAV?$list@U?$pair@GW4ATTRIBUTE_TYPE@PLDM@@@std@@V?$allocator@U?$pair@GW4ATTRIBUTE_TYPE@PLDM@@@std@@@2@@std@@@Z (Ordinal: 43, Address: 0x281a0)
  • ?GetAttributeName@CHapiIntf@@QEAA?AW4Status@@GAEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z (Ordinal: 44, Address: 0x281b0)
  • ?GetAttributeNamesAndTypes@CHapiIntf@@QEAAXAEAV?$list@U?$pair@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@W4ATTRIBUTE_TYPE@PLDM@@@std@@V?$allocator@U?$pair@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@W4ATTRIBUTE_TYPE@PLDM@@@std@@@2@@std@@@Z (Ordinal: 45, Address: 0x281d0)
  • ?GetAttributeType@CHapiIntf@@QEAA?AW4ATTRIBUTE_TYPE@PLDM@@G@Z (Ordinal: 46, Address: 0x281e0)
  • ?GetAttributeValue@CHapiIntf@@QEAA?AW4Status@@AEAUAttribute@PLDM@@@Z (Ordinal: 47, Address: 0x28200)
  • ?GetAttributeValue@CHapiIntf@@QEAA?AW4Status@@AEAUByName@PLDM@@@Z (Ordinal: 48, Address: 0x28220)
  • ?GetAttributeValueAtBoot@CHapiIntf@@QEAA?AW4Status@@AEAUAttribute@PLDM@@@Z (Ordinal: 49, Address: 0x28240)
  • ?GetAttributeValueAtBoot@CHapiIntf@@QEAA?AW4Status@@GAEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z (Ordinal: 50, Address: 0x28260)
  • ?GetAttributes@CBIOSObject@@UEAAXAEAV?$map@GV?$list@U?$pair@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@@std@@V?$allocator@U?$pair@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@@std@@@2@@std@@U?$less@G@2@V?$allocator@U?$pair@$$CBGV?$list@U?$pair@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@@std@@V?$allocator@U?$pair@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@@std@@@2@@std@@@std@@@2@@std@@@Z (Ordinal: 51, Address: 0x18450)
  • ?GetAttributes@CCallingInterface@@UEAAXAEAV?$map@GV?$list@U?$pair@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@@std@@V?$allocator@U?$pair@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@@std@@@2@@std@@U?$less@G@2@V?$allocator@U?$pair@$$CBGV?$list@U?$pair@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@@std@@V?$allocator@U?$pair@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@@std@@@2@@std@@@std@@@2@@std@@@Z (Ordinal: 52, Address: 0x20260)
  • ?GetBIOSObject@CHapiIntf@@QEAAPEAVCBIOSObject@@E@Z (Ordinal: 53, Address: 0x28280)
  • ?GetDAToken@CCallingInterface@@QEAAPEBVCDAToken@@G@Z (Ordinal: 54, Address: 0x206c0)
  • ?GetDisplayName@CHapiIntf@@QEAA?AW4Status@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEAV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@4@@Z (Ordinal: 55, Address: 0x282d0)
  • ?GetNextBIOSObject@CHapiIntf@@QEAAPEAVCBIOSObject@@PEAV2@@Z (Ordinal: 56, Address: 0x282f0)
  • ?GetOutputCIBuffer@CCallingInterface@@AEAA_NAEAUSMBiosCI@@@Z (Ordinal: 57, Address: 0x20750)
  • ?GetPwdInfo@CHapiIntf@@QEAA_NAEAUPwdInfo@@@Z (Ordinal: 58, Address: 0x28300)
  • ?GetSMBIOSTables@CHapiIntf@@AEAA_NXZ (Ordinal: 59, Address: 0x28480)
  • ?GetStrFromDouble@CBIOSObject@@IEAA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@N@Z (Ordinal: 60, Address: 0x18660)
  • ?GetStrFromInt@CBIOSObject@@KA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@_K@Z (Ordinal: 61, Address: 0x18700)
  • ?Init@CHapiIntf@@QEAA?AW4Status@@_N00@Z (Ordinal: 62, Address: 0x286f0)
  • ?InitPLDM@CHapiIntf@@AEAA_N_N0@Z (Ordinal: 63, Address: 0x287c0)
  • ?InitWMIClassInstance@CCallingInterface@@AEAAXXZ (Ordinal: 64, Address: 0x209f0)
  • ?InitializeCOM@CHapiIntf@@AEAA_NXZ (Ordinal: 65, Address: 0x288d0)
  • ?IsACPISupported@CHapiIntf@@AEAA_NXZ (Ordinal: 66, Address: 0x28c30)
  • ?IsCommandSupported@CCallingInterface@@QEAA_NG@Z (Ordinal: 67, Address: 0x20d30)
  • ?IsPLDMSupported@CHapiIntf@@QEAA_NXZ (Ordinal: 68, Address: 0x28e70)
  • ?IsUserAdmin@CHapiIntf@@AEAA_NXZ (Ordinal: 69, Address: 0x28e90)
  • ?PrepareABIBuffer@CHapiIntf@@QEAA?AW4Status@@GGAEAUIBIOSData@@IQEAE@Z (Ordinal: 70, Address: 0x29000)
  • ?ProcessGetAttributeABIResponse@CHapiIntf@@QEAA?AW4Status@@AEAUByName@PLDM@@IQEAE@Z (Ordinal: 71, Address: 0x290c0)
  • ?ProcessResponse@CHapiIntf@@QEAA?AW4Status@@GGAEAUIBIOSData@@IQEAE@Z (Ordinal: 72, Address: 0x290d0)
  • ?ProcessSetAttributeABIResponse@CHapiIntf@@QEAA?AW4Status@@AEAUByName@PLDM@@IQEAE@Z (Ordinal: 73, Address: 0x29190)
  • ?RemoteInit@CHapiIntf@@QEAA?AW4Status@@XZ (Ordinal: 74, Address: 0x291a0)
  • ?SetAttributeValue@CHapiIntf@@QEAA?AW4Status@@AEAUAttribute@PLDM@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@W4PWDTYPE@PwdInfo@@@Z (Ordinal: 75, Address: 0x292e0)
  • ?SetAttributeValue@CHapiIntf@@QEAA?AW4Status@@AEBUByName@PLDM@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@W4PWDTYPE@PwdInfo@@@Z (Ordinal: 76, Address: 0x29300)
  • ?TokenInfo@CDAToken@@QEBAXAEAG00@Z (Ordinal: 77, Address: 0x20ef0)
  • ?ValidatePwd@CHapiIntf@@QEAAIAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@W4PWDTYPE@PwdInfo@@@Z (Ordinal: 78, Address: 0x29320)
  • ?__autoclassinit2@CBIOSObject@@QEAAX_K@Z (Ordinal: 79, Address: 0x15200)
  • ?__autoclassinit2@CCallingInterface@@QEAAX_K@Z (Ordinal: 80, Address: 0x15200)
  • ?__autoclassinit2@CHapiIntf@@QEAAX_K@Z (Ordinal: 81, Address: 0x15200)
  • ?bFlagCheck@@3_NA (Ordinal: 82, Address: 0xaa498)
  • ?getHandle@CBIOSObject@@QEBAGXZ (Ordinal: 83, Address: 0x187f0)
  • ?getNextObj@CBIOSObject@@QEBAPEAV1@XZ (Ordinal: 84, Address: 0x18800)
  • ?getType@CBIOSObject@@QEBAEXZ (Ordinal: 85, Address: 0x9e20)
  • ?m_SMBIOSMajorVersion@CHapiIntf@@0GA (Ordinal: 86, Address: 0xaa4a0)
  • ?m_bIsWMIACPIBufferFixPresent@CHapiIntf@@0_NA (Ordinal: 87, Address: 0xaa499)
  • ?m_bstrACPIInstanceName@CHapiIntf@@0VCComBSTR@ATL@@A (Ordinal: 88, Address: 0xaa4a8)
  • ?m_dwACPIBufSize@CHapiIntf@@0IA (Ordinal: 89, Address: 0xaa49c)
  • ?m_mapBIOSTable@CHapiIntf@@0V?$map@EPEAVCBIOSObject@@U?$less@E@std@@V?$allocator@U?$pair@$$CBEPEAVCBIOSObject@@@std@@@3@@std@@A (Ordinal: 90, Address: 0xaa4b0)

Imported DLLs & Functions

ADVAPI32.dll
  • AllocateAndInitializeSid (Address: 0x18007f000)
  • CheckTokenMembership (Address: 0x18007f008)
KERNEL32.dll
  • CloseHandle (Address: 0x18007f288)
  • CreateFileW (Address: 0x18007f048)
  • DecodePointer (Address: 0x18007f068)
  • DeleteCriticalSection (Address: 0x18007f018)
  • EncodePointer (Address: 0x18007f100)
  • EnterCriticalSection (Address: 0x18007f0f0)
  • EnumSystemLocalesW (Address: 0x18007f280)
  • ExitProcess (Address: 0x18007f208)
  • FindClose (Address: 0x18007f0c8)
  • FindFirstFileExW (Address: 0x18007f0c0)
  • FindNextFileW (Address: 0x18007f0b8)
  • FlsAlloc (Address: 0x18007f240)
  • FlsFree (Address: 0x18007f258)
  • FlsGetValue (Address: 0x18007f248)
  • FlsSetValue (Address: 0x18007f250)
  • FlushFileBuffers (Address: 0x18007f290)
  • FormatMessageA (Address: 0x18007f038)
  • FreeEnvironmentStringsW (Address: 0x18007f080)
  • FreeLibrary (Address: 0x18007f1f0)
  • GetACP (Address: 0x18007f0a8)
  • GetCommandLineA (Address: 0x18007f098)
  • GetCommandLineW (Address: 0x18007f090)
  • GetConsoleMode (Address: 0x18007f2a8)
  • GetConsoleOutputCP (Address: 0x18007f2a0)
  • GetCPInfo (Address: 0x18007f110)
  • GetCurrentProcess (Address: 0x18007f140)
  • GetCurrentProcessId (Address: 0x18007f178)
  • GetCurrentThreadId (Address: 0x18007f180)
  • GetEnvironmentStringsW (Address: 0x18007f088)
  • GetFileSizeEx (Address: 0x18007f2b8)
  • GetFileType (Address: 0x18007f238)
  • GetLastError (Address: 0x18007f058)
  • GetLocaleInfoW (Address: 0x18007f268)
  • GetModuleFileNameW (Address: 0x18007f218)
  • GetModuleHandleExW (Address: 0x18007f210)
  • GetModuleHandleW (Address: 0x18007f168)
  • GetOEMCP (Address: 0x18007f0a0)
  • GetProcAddress (Address: 0x18007f1f8)
  • GetProcessHeap (Address: 0x18007f078)
  • GetStartupInfoW (Address: 0x18007f160)
  • GetStdHandle (Address: 0x18007f230)
  • GetStringTypeW (Address: 0x18007f0e8)
  • GetSystemFirmwareTable (Address: 0x18007f028)
  • GetSystemTimeAsFileTime (Address: 0x18007f188)
  • GetUserDefaultLCID (Address: 0x18007f278)
  • HeapAlloc (Address: 0x18007f220)
  • HeapFree (Address: 0x18007f228)
  • HeapReAlloc (Address: 0x18007f0d0)
  • HeapSize (Address: 0x18007f070)
  • InitializeCriticalSectionAndSpinCount (Address: 0x18007f1c8)
  • InitializeCriticalSectionEx (Address: 0x18007f030)
  • InitializeSListHead (Address: 0x18007f190)
  • InterlockedFlushSList (Address: 0x18007f1b8)
  • IsDebuggerPresent (Address: 0x18007f158)
  • IsProcessorFeaturePresent (Address: 0x18007f150)
  • IsValidCodePage (Address: 0x18007f0b0)
  • IsValidLocale (Address: 0x18007f270)
  • LCMapStringEx (Address: 0x18007f108)
  • LCMapStringW (Address: 0x18007f260)
  • LeaveCriticalSection (Address: 0x18007f0f8)
  • LoadLibraryExW (Address: 0x18007f200)
  • LocalFree (Address: 0x18007f060)
  • MultiByteToWideChar (Address: 0x18007f020)
  • OutputDebugStringW (Address: 0x18007f198)
  • QueryPerformanceCounter (Address: 0x18007f170)
  • RaiseException (Address: 0x18007f1a0)
  • ReadConsoleW (Address: 0x18007f0d8)
  • ReadFile (Address: 0x18007f2b0)
  • RtlCaptureContext (Address: 0x18007f118)
  • RtlLookupFunctionEntry (Address: 0x18007f120)
  • RtlPcToFileHeader (Address: 0x18007f1a8)
  • RtlUnwind (Address: 0x18007f2c8)
  • RtlUnwindEx (Address: 0x18007f1b0)
  • RtlVirtualUnwind (Address: 0x18007f128)
  • SetFilePointerEx (Address: 0x18007f2c0)
  • SetLastError (Address: 0x18007f1c0)
  • SetStdHandle (Address: 0x18007f050)
  • SetUnhandledExceptionFilter (Address: 0x18007f138)
  • TerminateProcess (Address: 0x18007f148)
  • TlsAlloc (Address: 0x18007f1d0)
  • TlsFree (Address: 0x18007f1e8)
  • TlsGetValue (Address: 0x18007f1d8)
  • TlsSetValue (Address: 0x18007f1e0)
  • UnhandledExceptionFilter (Address: 0x18007f130)
  • WideCharToMultiByte (Address: 0x18007f0e0)
  • WriteConsoleW (Address: 0x18007f040)
  • WriteFile (Address: 0x18007f298)
ole32.dll
  • CoCreateInstance (Address: 0x18007f350)
  • CoInitializeEx (Address: 0x18007f338)
  • CoInitializeSecurity (Address: 0x18007f340)
  • CoSetProxyBlanket (Address: 0x18007f348)
  • CoUninitialize (Address: 0x18007f330)
OLEAUT32.dll
  • SafeArrayAccessData (Address: 0x18007f300)
  • SafeArrayCreateVector (Address: 0x18007f2e8)
  • SafeArrayPutElement (Address: 0x18007f2f0)
  • SafeArrayUnaccessData (Address: 0x18007f320)
  • SysAllocStringLen (Address: 0x18007f318)
  • SysFreeString (Address: 0x18007f310)
  • SysStringLen (Address: 0x18007f308)
  • VarBstrCat (Address: 0x18007f2f8)
  • VariantClear (Address: 0x18007f2d8)
  • VariantInit (Address: 0x18007f2e0)