BIOSIntf.dll

v3.8.0.0 64-bit Windows NT Analyzed
Description
BIOS Interface
Authors
Copyright (C) 2015-2024 Dell Inc. or its subsidiaries. All Rights Reserved.
File size
716.2 KB
Uploaded
2026-04-22 22:54
Views
122
SHA-256
8d1380ebbe11692ad5015cfd14432150

Exported functions 81

??0CBIOSObject@@QEAA@AEBV0@@Z #1 · 0x13a10
??0CBIOSObject@@QEAA@PEAE@Z #2 · 0x166f0
??0CCallingInterface@@QEAA@AEBV0@@Z #3 · 0x1d460
??0CCallingInterface@@QEAA@PEAEAEAV?$CComPtr@UIWbemServices@@@ATL@@@Z #4 · 0x1d5c0
??0CDAToken@@QEAA@GGG@Z #5 · 0x1d6b0
??0CHapiIntf@@QEAA@AEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z #6 · 0x23660
??0CHapiIntf@@QEAA@AEBV0@@Z #7 · 0x23680
??1CBIOSObject@@MEAA@XZ #8 · 0x16930
??1CCallingInterface@@UEAA@XZ #9 · 0x1d7c0
??1CDAToken@@QEAA@XZ #10 · 0x17830
??1CHapiIntf@@QEAA@XZ #11 · 0x238f0
??4CBIOSObject@@QEAAAEAV0@AEBV0@@Z #12 · 0x13c10
??4CCallingInterface@@QEAAAEAV0@AEBV0@@Z #13 · 0x1d890
??4CDAToken@@QEAAAEAV0@AEBV0@@Z #14 · 0x39e0
??_7CBIOSObject@@6B@ #15 · 0x7f498
??_7CCallingInterface@@6B@ #16 · 0x80888
?Append@CBIOSObject@@UEAAXPEAV1@@Z #17 · 0x171c0
?BIOSObjDeletor@CHapiIntf@@CAXU?$pair@EPEAVCBIOSObject@@@std@@@Z #18 · 0x23dc0
?BuildDWord@CBIOSObject@@IEAAIXZ #19 · 0x171f0
?BuildQWord@CBIOSObject@@IEAA_KXZ #20 · 0x17240
?BuildString@CBIOSObject@@IEAA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAEI@Z #21 · 0x172d0
?BuildWord@CBIOSObject@@IEAAGPEAEAEAI@Z #22 · 0x17370
?ConstructBIOSObject@CHapiIntf@@AEAA_NPEAEAEAPEAVCBIOSObject@@AEAE@Z #23 · 0x23de0
?ConstructDATokens@CCallingInterface@@AEAA?AW4Status@1@PEAE@Z #24 · 0x1dc00
?ConvertPathToInstanceName@CHapiIntf@@AEAAXXZ #25 · 0x24d20
?Display@CBIOSObject@@UEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z #26 · 0x173a0
?Display@CCallingInterface@@UEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z #27 · 0x1dde0
?Display@CDAToken@@QEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z #28 · 0x1ded0
?Display@CHapiIntf@@QEAAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z #29 · 0x251c0
?DisplayDATokens@CCallingInterface@@AEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z #30 · 0x1df80
?Execute@CCallingInterface@@QEAA?AW4Status@1@AEAUSMBiosCI@@IAEBVCComBSTR@ATL@@@Z #31 · 0x1e060
?ExecuteDACI@CHapiIntf@@QEAA?AW4Status@@GGAEAUIBIOSData@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@W4PWDTYPE@PwdInfo@@@Z #32 · 0x25260
?FillInputCIBuffer@CCallingInterface@@AEAA_NAEBUSMBiosCI@@I@Z #33 · 0x1e360
?FindInstanceAndGetData@CHapiIntf@@AEAA_NXZ #34 · 0x25680
?GetACPIBufSize@CHapiIntf@@QEAAIXZ #35 · 0x25db0
?GetACPIInstanceName@CHapiIntf@@QEAAAEBVCComBSTR@ATL@@XZ #36 · 0x25dc0
?GetAllDATokens@CCallingInterface@@QEAAXAEAV?$map@GVCDAToken@@U?$less@G@std@@V?$allocator@U?$pair@$$CBGVCDAToken@@@std@@@3@@std@@@Z #37 · 0x1e530
?GetAllDATokens@CHapiIntf@@QEAAXAEAV?$map@GVCDAToken@@U?$less@G@std@@V?$allocator@U?$pair@$$CBGVCDAToken@@@std@@@3@@std@@@Z #38 · 0x25dd0
?GetAttributeHandlesAndTypes@CHapiIntf@@QEAAXAEAV?$list@U?$pair@GW4ATTRIBUTE_TYPE@PLDM@@@std@@V?$allocator@U?$pair@GW4ATTRIBUTE_TYPE@PLDM@@@std@@@2@@std@@@Z #39 · 0x25e60
?GetAttributeName@CHapiIntf@@QEAA?AW4Status@@GAEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z #40 · 0x25e70
?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 · 0x25e90
?GetAttributeType@CHapiIntf@@QEAA?AW4ATTRIBUTE_TYPE@PLDM@@G@Z #42 · 0x25ea0
?GetAttributeValue@CHapiIntf@@QEAA?AW4Status@@AEAUAttribute@PLDM@@@Z #43 · 0x25ec0
?GetAttributeValue@CHapiIntf@@QEAA?AW4Status@@AEAUByName@PLDM@@@Z #44 · 0x25ee0
?GetAttributeValueAtBoot@CHapiIntf@@QEAA?AW4Status@@AEAUAttribute@PLDM@@@Z #45 · 0x25f00
?GetAttributeValueAtBoot@CHapiIntf@@QEAA?AW4Status@@GAEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z #46 · 0x25f20
?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 · 0x174c0
?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 · 0x1e6c0
?GetBIOSObject@CHapiIntf@@QEAAPEAVCBIOSObject@@E@Z #49 · 0x25f40
?GetDAToken@CCallingInterface@@QEAAPEBVCDAToken@@G@Z #50 · 0x1eb20
?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 · 0x25f90
?GetNextBIOSObject@CHapiIntf@@QEAAPEAVCBIOSObject@@PEAV2@@Z #52 · 0x25fb0
?GetOutputCIBuffer@CCallingInterface@@AEAA_NAEAUSMBiosCI@@@Z #53 · 0x1ebc0
?GetPwdInfo@CHapiIntf@@QEAA_NAEAUPwdInfo@@@Z #54 · 0x25fc0
?GetSMBIOSTables@CHapiIntf@@AEAA_NXZ #55 · 0x26140
?GetStrFromDouble@CBIOSObject@@IEAA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@N@Z #56 · 0x176d0
?GetStrFromInt@CBIOSObject@@KA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@_K@Z #57 · 0x17770
?Init@CHapiIntf@@QEAA?AW4Status@@_N00@Z #58 · 0x263a0
?InitPLDM@CHapiIntf@@AEAA_N_N0@Z #59 · 0x26470
?InitWMIClassInstance@CCallingInterface@@AEAAXXZ #60 · 0x1ee40
?InitializeCOM@CHapiIntf@@AEAA_NXZ #61 · 0x26580
?IsACPISupported@CHapiIntf@@AEAA_NXZ #62 · 0x268c0
?IsCommandSupported@CCallingInterface@@QEAA_NG@Z #63 · 0x1f120
?IsPLDMSupported@CHapiIntf@@QEAA_NXZ #64 · 0x26af0
?IsUserAdmin@CHapiIntf@@AEAA_NXZ #65 · 0x26b10
?SetAttributeValue@CHapiIntf@@QEAA?AW4Status@@AEAUAttribute@PLDM@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@W4PWDTYPE@PwdInfo@@@Z #66 · 0x26c80
?SetAttributeValue@CHapiIntf@@QEAA?AW4Status@@AEBUByName@PLDM@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@W4PWDTYPE@PwdInfo@@@Z #67 · 0x26ca0
?TokenInfo@CDAToken@@QEBAXAEAG00@Z #68 · 0x1f2d0
?ValidatePwd@CHapiIntf@@QEAAIAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@W4PWDTYPE@PwdInfo@@@Z #69 · 0x26cc0
?__autoclassinit2@CBIOSObject@@QEAAX_K@Z #70 · 0x14420
?__autoclassinit2@CCallingInterface@@QEAAX_K@Z #71 · 0x14420
?__autoclassinit2@CHapiIntf@@QEAAX_K@Z #72 · 0x14420
?bFlagCheck@@3_NA #73 · 0xab448
?getHandle@CBIOSObject@@QEBAGXZ #74 · 0x178a0
?getNextObj@CBIOSObject@@QEBAPEAV1@XZ #75 · 0x178b0
?getType@CBIOSObject@@QEBAEXZ #76 · 0x9380
?m_SMBIOSMajorVersion@CHapiIntf@@0GA #77 · 0xab450
?m_bIsWMIACPIBufferFixPresent@CHapiIntf@@0_NA #78 · 0xab449
?m_bstrACPIInstanceName@CHapiIntf@@0VCComBSTR@ATL@@A #79 · 0xab458
?m_dwACPIBufSize@CHapiIntf@@0IA #80 · 0xab44c
?m_mapBIOSTable@CHapiIntf@@0V?$map@EPEAVCBIOSObject@@U?$less@E@std@@V?$allocator@U?$pair@$$CBEPEAVCBIOSObject@@@std@@@3@@std@@A #81 · 0xab460

Imported DLLs & functions 104

AllocateAndInitializeSid 0x18007e000
CheckTokenMembership 0x18007e008
CloseHandle 0x18007e290
CreateFileW 0x18007e040
DecodePointer 0x18007e068
DeleteCriticalSection 0x18007e018
EncodePointer 0x18007e100
EnterCriticalSection 0x18007e0f0
EnumSystemLocalesW 0x18007e288
ExitProcess 0x18007e210
FindClose 0x18007e0c0
FindFirstFileExW 0x18007e0b8
FindNextFileW 0x18007e0b0
FlsAlloc 0x18007e248
FlsFree 0x18007e260
FlsGetValue 0x18007e250
FlsSetValue 0x18007e258
FlushFileBuffers 0x18007e298
FormatMessageA 0x18007e038
FreeEnvironmentStringsW 0x18007e078
FreeLibrary 0x18007e1f0
GetACP 0x18007e0a0
GetCommandLineA 0x18007e090
GetCommandLineW 0x18007e088
GetConsoleMode 0x18007e2b0
GetConsoleOutputCP 0x18007e2a8
GetCPInfo 0x18007e110
GetCurrentProcess 0x18007e140
GetCurrentProcessId 0x18007e178
GetCurrentThreadId 0x18007e180
GetEnvironmentStringsW 0x18007e080
GetFileSizeEx 0x18007e2c0
GetFileType 0x18007e240
GetLastError 0x18007e058
GetLocaleInfoW 0x18007e270
GetModuleFileNameW 0x18007e220
GetModuleHandleExW 0x18007e218
GetModuleHandleW 0x18007e168
GetOEMCP 0x18007e098
GetProcAddress 0x18007e1f8
GetProcessHeap 0x18007e070
GetStartupInfoW 0x18007e160
GetStdHandle 0x18007e238
GetStringTypeW 0x18007e0e8
GetSystemFirmwareTable 0x18007e028
GetSystemTimeAsFileTime 0x18007e188
GetUserDefaultLCID 0x18007e280
HeapAlloc 0x18007e228
HeapFree 0x18007e230
HeapReAlloc 0x18007e0c8
HeapSize 0x18007e050
InitializeCriticalSectionAndSpinCount 0x18007e1c8
InitializeCriticalSectionEx 0x18007e030
InitializeSListHead 0x18007e190
InterlockedFlushSList 0x18007e1b8
IsDebuggerPresent 0x18007e158
IsProcessorFeaturePresent 0x18007e150
IsValidCodePage 0x18007e0a8
IsValidLocale 0x18007e278
LCMapStringEx 0x18007e108
LCMapStringW 0x18007e268
LeaveCriticalSection 0x18007e0f8
LoadLibraryExW 0x18007e200
LocalFree 0x18007e060
MultiByteToWideChar 0x18007e020
OutputDebugStringW 0x18007e198
QueryPerformanceCounter 0x18007e170
RaiseException 0x18007e1a0
ReadConsoleW 0x18007e0d0
ReadFile 0x18007e2b8
RtlCaptureContext 0x18007e118
RtlLookupFunctionEntry 0x18007e120
RtlPcToFileHeader 0x18007e1a8
RtlUnwind 0x18007e208
RtlUnwindEx 0x18007e1b0
RtlVirtualUnwind 0x18007e128
SetFilePointerEx 0x18007e0d8
SetLastError 0x18007e1c0
SetStdHandle 0x18007e048
SetUnhandledExceptionFilter 0x18007e138
TerminateProcess 0x18007e148
TlsAlloc 0x18007e1d0
TlsFree 0x18007e1e8
TlsGetValue 0x18007e1d8
TlsSetValue 0x18007e1e0
UnhandledExceptionFilter 0x18007e130
WideCharToMultiByte 0x18007e0e0
WriteConsoleW 0x18007e2c8
WriteFile 0x18007e2a0
CoCreateInstance 0x18007e350
CoInitializeEx 0x18007e338
CoInitializeSecurity 0x18007e340
CoSetProxyBlanket 0x18007e348
CoUninitialize 0x18007e330
SafeArrayAccessData 0x18007e300
SafeArrayCreateVector 0x18007e2e8
SafeArrayPutElement 0x18007e2f0
SafeArrayUnaccessData 0x18007e320
SysAllocStringLen 0x18007e318
SysFreeString 0x18007e310
SysStringLen 0x18007e308
VarBstrCat 0x18007e2f8
VariantClear 0x18007e2d8
VariantInit 0x18007e2e0