BIOSIntf.dll

v3.8.0.0 64-bit Windows NT Analyzed
Description
BIOS Interface
Authors
Copyright (C) 2015-2026 Dell Inc. or its subsidiaries. All Rights Reserved.
File size
707.3 KB
Uploaded
2026-04-24 18:23
Views
161
SHA-256
175bae2292606323ae7ecabf9d0488db

Exported functions 81

??0CBIOSObject@@QEAA@AEBV0@@Z #1 · 0x133a0
??0CBIOSObject@@QEAA@PEAE@Z #2 · 0x16250
??0CCallingInterface@@QEAA@AEBV0@@Z #3 · 0x1d170
??0CCallingInterface@@QEAA@PEAEAEAV?$CComPtr@UIWbemServices@@@ATL@@@Z #4 · 0x1d2d0
??0CDAToken@@QEAA@GGG@Z #5 · 0x1d3c0
??0CHapiIntf@@QEAA@AEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z #6 · 0x23710
??0CHapiIntf@@QEAA@AEBV0@@Z #7 · 0x23730
??1CBIOSObject@@MEAA@XZ #8 · 0x164a0
??1CCallingInterface@@UEAA@XZ #9 · 0x1d540
??1CDAToken@@QEAA@XZ #10 · 0x173a0
??1CHapiIntf@@QEAA@XZ #11 · 0x23870
??4CBIOSObject@@QEAAAEAV0@AEBV0@@Z #12 · 0x13670
??4CCallingInterface@@QEAAAEAV0@AEBV0@@Z #13 · 0x1d610
??4CDAToken@@QEAAAEAV0@AEBV0@@Z #14 · 0x3f10
??_7CBIOSObject@@6B@ #15 · 0x7d458
??_7CCallingInterface@@6B@ #16 · 0x7e838
?Append@CBIOSObject@@UEAAXPEAV1@@Z #17 · 0x16d30
?BIOSObjDeletor@CHapiIntf@@CAXU?$pair@EPEAVCBIOSObject@@@std@@@Z #18 · 0x23d70
?BuildDWord@CBIOSObject@@IEAAIXZ #19 · 0x16d60
?BuildQWord@CBIOSObject@@IEAA_KXZ #20 · 0x16db0
?BuildString@CBIOSObject@@IEAA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAEI@Z #21 · 0x16e40
?BuildWord@CBIOSObject@@IEAAGPEAEAEAI@Z #22 · 0x16ec0
?ConstructBIOSObject@CHapiIntf@@AEAA_NPEAEAEAPEAVCBIOSObject@@AEAE@Z #23 · 0x23d90
?ConstructDATokens@CCallingInterface@@AEAA?AW4Status@1@PEAE@Z #24 · 0x1d980
?ConvertPathToInstanceName@CHapiIntf@@AEAAXXZ #25 · 0x24cd0
?Display@CBIOSObject@@UEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z #26 · 0x16ef0
?Display@CCallingInterface@@UEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z #27 · 0x1db70
?Display@CDAToken@@QEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z #28 · 0x1dc60
?Display@CHapiIntf@@QEAAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z #29 · 0x25190
?DisplayDATokens@CCallingInterface@@AEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z #30 · 0x1dd30
?Execute@CCallingInterface@@QEAA?AW4Status@1@AEAUSMBiosCI@@IAEBVCComBSTR@ATL@@@Z #31 · 0x1de10
?ExecuteDACI@CHapiIntf@@QEAA?AW4Status@@GGAEAUIBIOSData@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@W4PWDTYPE@PwdInfo@@@Z #32 · 0x25230
?FillInputCIBuffer@CCallingInterface@@AEAA_NAEBUSMBiosCI@@I@Z #33 · 0x1e120
?FindInstanceAndGetData@CHapiIntf@@AEAA_NXZ #34 · 0x25640
?GetACPIBufSize@CHapiIntf@@QEAAIXZ #35 · 0x25d00
?GetACPIInstanceName@CHapiIntf@@QEAAAEBVCComBSTR@ATL@@XZ #36 · 0x25d10
?GetAllDATokens@CCallingInterface@@QEAAXAEAV?$map@GVCDAToken@@U?$less@G@std@@V?$allocator@U?$pair@$$CBGVCDAToken@@@std@@@3@@std@@@Z #37 · 0x1e2f0
?GetAllDATokens@CHapiIntf@@QEAAXAEAV?$map@GVCDAToken@@U?$less@G@std@@V?$allocator@U?$pair@$$CBGVCDAToken@@@std@@@3@@std@@@Z #38 · 0x25d20
?GetAttributeHandlesAndTypes@CHapiIntf@@QEAAXAEAV?$list@U?$pair@GW4ATTRIBUTE_TYPE@PLDM@@@std@@V?$allocator@U?$pair@GW4ATTRIBUTE_TYPE@PLDM@@@std@@@2@@std@@@Z #39 · 0x25db0
?GetAttributeName@CHapiIntf@@QEAA?AW4Status@@GAEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z #40 · 0x25dc0
?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 #41 · 0x25de0
?GetAttributeType@CHapiIntf@@QEAA?AW4ATTRIBUTE_TYPE@PLDM@@G@Z #42 · 0x25df0
?GetAttributeValue@CHapiIntf@@QEAA?AW4Status@@AEAUAttribute@PLDM@@@Z #43 · 0x25e10
?GetAttributeValue@CHapiIntf@@QEAA?AW4Status@@AEAUByName@PLDM@@@Z #44 · 0x25e30
?GetAttributeValueAtBoot@CHapiIntf@@QEAA?AW4Status@@AEAUAttribute@PLDM@@@Z #45 · 0x25e50
?GetAttributeValueAtBoot@CHapiIntf@@QEAA?AW4Status@@GAEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z #46 · 0x25e70
?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 #47 · 0x17000
?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 #48 · 0x1e480
?GetBIOSObject@CHapiIntf@@QEAAPEAVCBIOSObject@@E@Z #49 · 0x25e90
?GetDAToken@CCallingInterface@@QEAAPEBVCDAToken@@G@Z #50 · 0x1e950
?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 #51 · 0x25ee0
?GetNextBIOSObject@CHapiIntf@@QEAAPEAVCBIOSObject@@PEAV2@@Z #52 · 0x25f00
?GetOutputCIBuffer@CCallingInterface@@AEAA_NAEAUSMBiosCI@@@Z #53 · 0x1e9e0
?GetPwdInfo@CHapiIntf@@QEAA_NAEAUPwdInfo@@@Z #54 · 0x25f10
?GetSMBIOSTables@CHapiIntf@@AEAA_NXZ #55 · 0x26090
?GetStrFromDouble@CBIOSObject@@IEAA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@N@Z #56 · 0x17260
?GetStrFromInt@CBIOSObject@@KA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@_K@Z #57 · 0x17300
?Init@CHapiIntf@@QEAA?AW4Status@@_N00@Z #58 · 0x26310
?InitPLDM@CHapiIntf@@AEAA_N_N0@Z #59 · 0x263e0
?InitWMIClassInstance@CCallingInterface@@AEAAXXZ #60 · 0x1ec70
?InitializeCOM@CHapiIntf@@AEAA_NXZ #61 · 0x264f0
?IsACPISupported@CHapiIntf@@AEAA_NXZ #62 · 0x26820
?IsCommandSupported@CCallingInterface@@QEAA_NG@Z #63 · 0x1ef60
?IsPLDMSupported@CHapiIntf@@QEAA_NXZ #64 · 0x26a80
?IsUserAdmin@CHapiIntf@@AEAA_NXZ #65 · 0x26aa0
?SetAttributeValue@CHapiIntf@@QEAA?AW4Status@@AEAUAttribute@PLDM@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@W4PWDTYPE@PwdInfo@@@Z #66 · 0x26c10
?SetAttributeValue@CHapiIntf@@QEAA?AW4Status@@AEBUByName@PLDM@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@W4PWDTYPE@PwdInfo@@@Z #67 · 0x26c30
?TokenInfo@CDAToken@@QEBAXAEAG00@Z #68 · 0x1f150
?ValidatePwd@CHapiIntf@@QEAAIAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@W4PWDTYPE@PwdInfo@@@Z #69 · 0x26c50
?__autoclassinit2@CBIOSObject@@QEAAX_K@Z #70 · 0x13ee0
?__autoclassinit2@CCallingInterface@@QEAAX_K@Z #71 · 0x13ee0
?__autoclassinit2@CHapiIntf@@QEAAX_K@Z #72 · 0x13ee0
?bFlagCheck@@3_NA #73 · 0xa94b8
?getHandle@CBIOSObject@@QEBAGXZ #74 · 0x17400
?getNextObj@CBIOSObject@@QEBAPEAV1@XZ #75 · 0x17410
?getType@CBIOSObject@@QEBAEXZ #76 · 0x9430
?m_SMBIOSMajorVersion@CHapiIntf@@0GA #77 · 0xa94c0
?m_bIsWMIACPIBufferFixPresent@CHapiIntf@@0_NA #78 · 0xa94b9
?m_bstrACPIInstanceName@CHapiIntf@@0VCComBSTR@ATL@@A #79 · 0xa94c8
?m_dwACPIBufSize@CHapiIntf@@0IA #80 · 0xa94bc
?m_mapBIOSTable@CHapiIntf@@0V?$map@EPEAVCBIOSObject@@U?$less@E@std@@V?$allocator@U?$pair@$$CBEPEAVCBIOSObject@@@std@@@3@@std@@A #81 · 0xa94d0

Imported DLLs & functions 105

AllocateAndInitializeSid 0x18007c000
CheckTokenMembership 0x18007c008
CloseHandle 0x18007c290
CreateFileW 0x18007c048
DecodePointer 0x18007c068
DeleteCriticalSection 0x18007c018
EncodePointer 0x18007c100
EnterCriticalSection 0x18007c0f0
EnumSystemLocalesW 0x18007c288
ExitProcess 0x18007c208
FindClose 0x18007c0c8
FindFirstFileExW 0x18007c0c0
FindNextFileW 0x18007c0b8
FlsAlloc 0x18007c240
FlsFree 0x18007c258
FlsGetValue 0x18007c248
FlsSetValue 0x18007c250
FlushFileBuffers 0x18007c298
FormatMessageA 0x18007c038
FreeEnvironmentStringsW 0x18007c080
FreeLibrary 0x18007c1f0
GetACP 0x18007c0a8
GetCommandLineA 0x18007c098
GetCommandLineW 0x18007c090
GetConsoleMode 0x18007c2b0
GetConsoleOutputCP 0x18007c2a8
GetCPInfo 0x18007c110
GetCurrentProcess 0x18007c140
GetCurrentProcessId 0x18007c178
GetCurrentThreadId 0x18007c180
GetEnvironmentStringsW 0x18007c088
GetFileSizeEx 0x18007c2c0
GetFileType 0x18007c238
GetLastError 0x18007c058
GetLocaleInfoW 0x18007c270
GetModuleFileNameW 0x18007c218
GetModuleHandleExW 0x18007c210
GetModuleHandleW 0x18007c168
GetOEMCP 0x18007c0a0
GetProcAddress 0x18007c1f8
GetProcessHeap 0x18007c078
GetStartupInfoW 0x18007c160
GetStdHandle 0x18007c230
GetStringTypeW 0x18007c0e8
GetSystemFirmwareTable 0x18007c028
GetSystemTimeAsFileTime 0x18007c188
GetUserDefaultLCID 0x18007c280
HeapAlloc 0x18007c220
HeapFree 0x18007c228
HeapReAlloc 0x18007c0d0
HeapSize 0x18007c070
InitializeCriticalSectionAndSpinCount 0x18007c1c8
InitializeCriticalSectionEx 0x18007c030
InitializeSListHead 0x18007c190
InterlockedFlushSList 0x18007c1b8
IsDebuggerPresent 0x18007c158
IsProcessorFeaturePresent 0x18007c150
IsValidCodePage 0x18007c0b0
IsValidLocale 0x18007c278
LCMapStringEx 0x18007c108
LCMapStringW 0x18007c268
LeaveCriticalSection 0x18007c0f8
LoadLibraryExW 0x18007c200
LocalFree 0x18007c060
MultiByteToWideChar 0x18007c020
OutputDebugStringW 0x18007c198
QueryPerformanceCounter 0x18007c170
RaiseException 0x18007c1a0
ReadConsoleW 0x18007c0d8
ReadFile 0x18007c2b8
RtlCaptureContext 0x18007c118
RtlLookupFunctionEntry 0x18007c120
RtlPcToFileHeader 0x18007c1a8
RtlUnwind 0x18007c2d0
RtlUnwindEx 0x18007c1b0
RtlVirtualUnwind 0x18007c128
SetFilePointerEx 0x18007c2c8
SetLastError 0x18007c1c0
SetStdHandle 0x18007c050
SetUnhandledExceptionFilter 0x18007c138
TerminateProcess 0x18007c148
TlsAlloc 0x18007c1d0
TlsFree 0x18007c1e8
TlsGetValue 0x18007c1d8
TlsSetValue 0x18007c1e0
UnhandledExceptionFilter 0x18007c130
VirtualProtect 0x18007c260
WideCharToMultiByte 0x18007c0e0
WriteConsoleW 0x18007c040
WriteFile 0x18007c2a0
CoCreateInstance 0x18007c358
CoInitializeEx 0x18007c340
CoInitializeSecurity 0x18007c348
CoSetProxyBlanket 0x18007c350
CoUninitialize 0x18007c338
SafeArrayAccessData 0x18007c308
SafeArrayCreateVector 0x18007c2f0
SafeArrayPutElement 0x18007c2f8
SafeArrayUnaccessData 0x18007c328
SysAllocStringLen 0x18007c320
SysFreeString 0x18007c318
SysStringLen 0x18007c310
VarBstrCat 0x18007c300
VariantClear 0x18007c2e0
VariantInit 0x18007c2e8