BIOSIntf.dll

v3.7.0.0 64-bit Windows NT Analyzed
Description
BIOS Interface
Authors
Copyright (C) 2015-2025 Dell Inc. or its subsidiaries. All Rights Reserved.
File size
714.2 KB
Uploaded
2026-04-21 17:49
Views
108
SHA-256
a0966576c447ba69af24402110b72a89

Exported functions 90

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

Imported DLLs & functions 104

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