smiengine.dll

v10.0.19041.1 32-bit Windows NT Analyzed
Description
WMI Configuration Core
Authors
© Microsoft Corporation. All rights reserved.
File size
685.3 KB
Uploaded
2025-12-01 08:44
Views
26
SHA-256
a49df7e647fa485050cdeac4e99147ee

Exported functions 13

ConstructHiveLocation #1 · 0x523f0
CreateSettingsEnginePriv #2 · 0x47a30
ConstructRegLocation #3 · 0x184d0
CreateLalInstance #4 · 0x545d0
CreateWcmEngineCore #5 · 0x193c0
DeleteCompilerObject #6 · 0x39900
DllCanUnloadNow #7 · 0x17f50
DllGetClassObject #8 · 0x17eb0
DllRegisterServer #9 · 0x17f70
DllUnregisterServer #10 · 0x18030
GetCompilerObject #11 · 0x39880
GetItemFromCoreObject #12 · 0x48b30
SetLalCreator #13 · 0x54600

Imported DLLs & functions 192

CoCreateInstance 0x10095068
CoGetMalloc 0x10095070
CoTaskMemAlloc 0x10095060
CoTaskMemFree 0x1009506c
CoTaskMemRealloc 0x10095064
GetLastError 0x10095088
RaiseException 0x1009507c
SetLastError 0x10095080
SetUnhandledExceptionFilter 0x10095084
UnhandledExceptionFilter 0x10095078
CreateDirectoryW 0x100950a0
CreateFileW 0x100950a8
DeleteFileW 0x10095094
FindClose 0x10095090
FindFirstFileW 0x100950a4
FindNextFileW 0x10095098
GetFileAttributesW 0x1009509c
RemoveDirectoryW 0x100950ac
CloseHandle 0x100950b4
HeapDestroy 0x100950bc
LocalAlloc 0x100950c4
LocalFree 0x100950c8
DisableThreadLibraryCalls 0x100950f4
FreeLibrary 0x100950d8
GetModuleFileNameA 0x100950f0
GetModuleFileNameW 0x100950ec
GetModuleHandleA 0x100950dc
GetModuleHandleW 0x100950e0
GetProcAddress 0x100950e8
LoadStringW 0x100950e4
FormatMessageW 0x100950fc
VirtualAlloc 0x10095104
VirtualProtect 0x10095108
VirtualQuery 0x1009510c
GetPrivateProfileStringW 0x10095118
WritePrivateProfileStringW 0x10095114
ExpandEnvironmentStringsW 0x10095120
SearchPathW 0x10095124
GetCurrentProcess 0x1009513c
GetCurrentProcessId 0x10095140
GetCurrentThread 0x10095144
GetCurrentThreadId 0x10095138
OpenProcessToken 0x1009512c
OpenThreadToken 0x10095130
TerminateProcess 0x10095134
QueryPerformanceCounter 0x1009514c
RegCloseKey 0x10095168
RegCreateKeyExA 0x10095154
RegCreateKeyExW 0x10095174
RegDeleteKeyExA 0x10095170
RegDeleteKeyExW 0x10095158
RegEnumKeyExW 0x10095160
RegEnumValueW 0x1009515c
RegOpenKeyExW 0x1009516c
RegSetValueExA 0x10095178
RegSetValueExW 0x10095164
MultiByteToWideChar 0x10095184
WideCharToMultiByte 0x10095180
lstrcmpiW 0x1009518c
lstrcmpW 0x10095194
lstrlenA 0x10095190
lstrlenW 0x10095198
DeleteCriticalSection 0x100951a8
EnterCriticalSection 0x100951ac
InitializeCriticalSection 0x100951b0
InitializeCriticalSectionAndSpinCount 0x100951b8
LeaveCriticalSection 0x100951b4
TryEnterCriticalSection 0x100951bc
GetSystemInfo 0x100951d4
GetSystemTimeAsFileTime 0x100951d8
GetTickCount 0x100951dc
GetVersionExA 0x100951cc
GetVersionExW 0x100951d0
AdjustTokenPrivileges 0x100951fc
CopySid 0x100951f4
GetLengthSid 0x100951f0
GetSecurityDescriptorControl 0x100951e8
GetSecurityDescriptorGroup 0x100951f8
GetSecurityDescriptorOwner 0x100951ec
GetTokenInformation 0x100951e4
LookupPrivilegeValueW 0x10095204
ConvertSecurityDescriptorToStringSecurityDescriptorW 0x10095210
ConvertSidToStringSidW 0x1009520c
ConvertStringSecurityDescriptorToSecurityDescriptorW 0x10095214
__dllonexit 0x10095220
__RTDynamicCast 0x10095228
_amsg_exit 0x10095248
_CxxThrowException 0x10095224
_except_handler4_common 0x1009522c
_i64tow 0x100952a8
_initterm 0x10095244
_itow 0x10095268
_lock 0x100952a0
_ltow 0x100952a4
_onexit 0x1009521c
_purecall 0x10095290
_snprintf_s 0x10095240
_ui64tow 0x100952b4
_ultow 0x100952ac
_unlock 0x1009523c
_vsnwprintf 0x10095274
_wcsicmp 0x1009527c
_wcsnicmp 0x10095260
_wgetenv 0x10095264
_XcptFilter 0x1009524c
??1type_info@@UAE@XZ 0x10095234
free 0x10095298
iswalpha 0x1009526c
iswdigit 0x10095270
iswspace 0x10095254
malloc 0x10095294
memcmp 0x10095230
memcpy 0x10095284
memcpy_s 0x10095250
memmove 0x10095238
memset 0x100952bc
strcpy_s 0x1009529c
strncmp 0x1009525c
towlower 0x10095288
towupper 0x100952b8
wcschr 0x10095278
wcsncmp 0x10095280
wcsrchr 0x1009528c
wcsstr 0x10095258
wcstoul 0x100952b0
DbgPrint 0x10095308
LdrGetDllHandle 0x100952fc
LdrGetProcedureAddress 0x100952d0
LdrLoadDll 0x100952d8
LdrUnloadDll 0x100952d4
NtClose 0x10095358
NtCreateFile 0x10095304
NtCreateKey 0x10095310
NtDeleteKey 0x10095324
NtDeleteValueKey 0x10095314
NtEnumerateKey 0x10095320
NtEnumerateValueKey 0x1009531c
NtLoadKey2 0x1009533c
NtOpenKey 0x10095344
NtQueryKey 0x10095328
NtQuerySecurityObject 0x100952c4
NtQueryValueKey 0x1009530c
NtSetSecurityObject 0x10095318
NtSetValueKey 0x10095340
NtUnloadKey 0x1009532c
NtWriteFile 0x100952f8
NtYieldExecution 0x100952e0
RtlAllocateHeap 0x10095364
RtlAppendUnicodeStringToString 0x10095354
RtlCopyUnicodeString 0x10095348
RtlCreateUnicodeStringFromAsciiz 0x10095368
RtlDeleteCriticalSection 0x100952e4
RtlDosPathNameToNtPathName_U 0x10095330
RtlEnterCriticalSection 0x100952ec
RtlFreeHeap 0x1009535c
RtlFreeUnicodeString 0x10095338
RtlInitializeCriticalSection 0x100952f0
RtlInitString 0x10095350
RtlInitUnicodeString 0x10095334
RtlLeaveCriticalSection 0x100952f4
RtlNtStatusToDosError 0x100952cc
RtlQueryEnvironmentVariable_U 0x10095300
RtlRaiseStatus 0x100952dc
RtlReAllocateHeap 0x10095360
RtlStringFromGUID 0x100952c8
RtlTimeToTimeFields 0x100952e8
RtlUpcaseUnicodeChar 0x1009534c
GetErrorInfo 0x1009503c
LoadTypeLib 0x10095020
RegisterTypeLib 0x1009501c
SafeArrayAccessData 0x10095048
SafeArrayCreate 0x1009504c
SafeArrayDestroy 0x10095030
SafeArrayGetDim 0x1009500c
SafeArrayGetElement 0x10095008
SafeArrayGetLBound 0x10095004
SafeArrayGetUBound 0x10095034
SafeArrayPutElement 0x10095040
SafeArrayRedim 0x1009502c
SafeArrayUnaccessData 0x10095044
SysAllocString 0x10095018
SysAllocStringByteLen 0x10095050
SysAllocStringLen 0x10095024
SysFreeString 0x10095010
SysStringLen 0x10095014
VariantChangeType 0x10095038
VariantClear 0x10095028
VariantInit 0x10095000
UuidCreate 0x10095058