smiengine.dll

v10.0.19041.2780 32-bit Windows NT Analyzed
Description
WMI Configuration Core
Authors
© Microsoft Corporation. All rights reserved.
File size
691.1 KB
Uploaded
2025-12-01 08:44
Views
35
SHA-256
3ff19dc4b878db5b2399e2240b9ea4f3

Exported functions 13

ConstructHiveLocation #1 · 0x52800
CreateSettingsEnginePriv #2 · 0x47d10
ConstructRegLocation #3 · 0x187d0
CreateLalInstance #4 · 0x549e0
CreateWcmEngineCore #5 · 0x196c0
DeleteCompilerObject #6 · 0x39be0
DllCanUnloadNow #7 · 0x18250
DllGetClassObject #8 · 0x181b0
DllRegisterServer #9 · 0x18270
DllUnregisterServer #10 · 0x18330
GetCompilerObject #11 · 0x39b60
GetItemFromCoreObject #12 · 0x48e90
SetLalCreator #13 · 0x54a10

Imported DLLs & functions 197

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