smiengine.dll

v10.0.19041.1 64-bit Windows NT Analyzed
Description
WMI Configuration Core
Authors
© Microsoft Corporation. All rights reserved.
File size
851.3 KB
Uploaded
2025-12-01 08:25
Views
64
SHA-256
76d8cca4bf9a7b9d701b92ab76a663a7

Exported functions 13

ConstructHiveLocation #1 · 0x4aff0
CreateSettingsEnginePriv #2 · 0x3e8e0
ConstructRegLocation #3 · 0x2860
CreateLalInstance #4 · 0x4dd00
CreateWcmEngineCore #5 · 0x3c00
DeleteCompilerObject #6 · 0x2d740
DllCanUnloadNow #7 · 0x21e0
DllGetClassObject #8 · 0x2130
DllRegisterServer #9 · 0x2210
DllUnregisterServer #10 · 0x23d0
GetCompilerObject #11 · 0x2d680
GetItemFromCoreObject #12 · 0x3f660
SetLalCreator #13 · 0x4dd30

Imported DLLs & functions 196

CoCreateInstance 0x1800a63a8
CoGetMalloc 0x1800a6398
CoTaskMemAlloc 0x1800a6388
CoTaskMemFree 0x1800a6390
CoTaskMemRealloc 0x1800a63a0
GetLastError 0x1800a63b8
RaiseException 0x1800a63c8
SetLastError 0x1800a63d8
SetUnhandledExceptionFilter 0x1800a63c0
UnhandledExceptionFilter 0x1800a63d0
CreateDirectoryW 0x1800a6420
CreateFileW 0x1800a63e8
DeleteFileW 0x1800a63f0
FindClose 0x1800a6418
FindFirstFileW 0x1800a6410
FindNextFileW 0x1800a6400
GetFileAttributesW 0x1800a6408
RemoveDirectoryW 0x1800a63f8
CloseHandle 0x1800a6430
HeapDestroy 0x1800a6440
LocalAlloc 0x1800a6450
LocalFree 0x1800a6458
DisableThreadLibraryCalls 0x1800a6478
FreeLibrary 0x1800a64b0
GetModuleFileNameA 0x1800a6490
GetModuleFileNameW 0x1800a6488
GetModuleHandleA 0x1800a6498
GetModuleHandleW 0x1800a64a8
GetProcAddress 0x1800a6480
LoadStringW 0x1800a64a0
FormatMessageW 0x1800a64c0
VirtualAlloc 0x1800a64d8
VirtualProtect 0x1800a64d0
VirtualQuery 0x1800a64e0
GetPrivateProfileStringW 0x1800a64f8
WritePrivateProfileStringW 0x1800a64f0
ExpandEnvironmentStringsW 0x1800a6510
SearchPathW 0x1800a6508
GetCurrentProcess 0x1800a6530
GetCurrentProcessId 0x1800a6538
GetCurrentThread 0x1800a6540
GetCurrentThreadId 0x1800a6520
OpenProcessToken 0x1800a6548
OpenThreadToken 0x1800a6550
TerminateProcess 0x1800a6528
QueryPerformanceCounter 0x1800a6560
RegCloseKey 0x1800a65b8
RegCreateKeyExA 0x1800a6578
RegCreateKeyExW 0x1800a6580
RegDeleteKeyExA 0x1800a6590
RegDeleteKeyExW 0x1800a6570
RegEnumKeyExW 0x1800a6598
RegEnumValueW 0x1800a6588
RegOpenKeyExW 0x1800a65b0
RegSetValueExA 0x1800a65a8
RegSetValueExW 0x1800a65a0
MultiByteToWideChar 0x1800a65c8
WideCharToMultiByte 0x1800a65d0
lstrcmpiW 0x1800a65e8
lstrcmpW 0x1800a65f8
lstrlenA 0x1800a65f0
lstrlenW 0x1800a65e0
DeleteCriticalSection 0x1800a6638
EnterCriticalSection 0x1800a6630
InitializeCriticalSection 0x1800a6640
InitializeCriticalSectionAndSpinCount 0x1800a6628
LeaveCriticalSection 0x1800a6620
TryEnterCriticalSection 0x1800a6618
GetSystemInfo 0x1800a6660
GetSystemTimeAsFileTime 0x1800a6668
GetTickCount 0x1800a6678
GetVersionExA 0x1800a6670
GetVersionExW 0x1800a6680
AdjustTokenPrivileges 0x1800a66b8
CopySid 0x1800a66a8
GetLengthSid 0x1800a66a0
GetSecurityDescriptorControl 0x1800a6698
GetSecurityDescriptorGroup 0x1800a6690
GetSecurityDescriptorOwner 0x1800a66c0
GetTokenInformation 0x1800a66b0
LookupPrivilegeValueW 0x1800a66d0
ConvertSecurityDescriptorToStringSecurityDescriptorW 0x1800a66f0
ConvertSidToStringSidW 0x1800a66e0
ConvertStringSecurityDescriptorToSecurityDescriptorW 0x1800a66e8
__C_specific_handler 0x1800a67d8
__dllonexit 0x1800a6710
__RTDynamicCast 0x1800a6750
_amsg_exit 0x1800a67b0
_CxxThrowException 0x1800a6758
_i64tow 0x1800a6830
_initterm 0x1800a6778
_itow 0x1800a6708
_lock 0x1800a6748
_ltow 0x1800a6828
_onexit 0x1800a6718
_purecall 0x1800a67c0
_snprintf_s 0x1800a67f0
_ui64tow 0x1800a6820
_ultow 0x1800a6838
_unlock 0x1800a6770
_vsnwprintf 0x1800a6768
_wcsicmp 0x1800a6790
_wcsnicmp 0x1800a67a8
_wgetenv 0x1800a6788
_XcptFilter 0x1800a6798
??1type_info@@UEAA@XZ 0x1800a6728
free 0x1800a67e0
iswalpha 0x1800a6720
iswdigit 0x1800a6760
iswspace 0x1800a67d0
malloc 0x1800a67c8
memcmp 0x1800a6740
memcpy 0x1800a67e8
memcpy_s 0x1800a6700
memmove 0x1800a6738
memset 0x1800a6730
strcpy_s 0x1800a6800
strncmp 0x1800a67f8
towlower 0x1800a6808
towupper 0x1800a6810
wcschr 0x1800a6780
wcscmp 0x1800a6848
wcsncmp 0x1800a67a0
wcsrchr 0x1800a67b8
wcsstr 0x1800a6818
wcstoul 0x1800a6840
DbgPrint 0x1800a68f0
LdrGetDllHandle 0x1800a68d8
LdrGetProcedureAddress 0x1800a6880
LdrLoadDll 0x1800a6890
LdrUnloadDll 0x1800a6888
NtClose 0x1800a6998
NtCreateFile 0x1800a68e8
NtCreateKey 0x1800a6908
NtDeleteKey 0x1800a6930
NtDeleteValueKey 0x1800a6910
NtEnumerateKey 0x1800a6928
NtEnumerateValueKey 0x1800a6920
NtLoadKey2 0x1800a6960
NtOpenKey 0x1800a6990
NtQueryKey 0x1800a6938
NtQuerySecurityObject 0x1800a6900
NtQueryValueKey 0x1800a6868
NtSetSecurityObject 0x1800a6918
NtSetValueKey 0x1800a6968
NtUnloadKey 0x1800a6940
NtWriteFile 0x1800a68d0
NtYieldExecution 0x1800a68a0
RtlAllocateHeap 0x1800a69b0
RtlAppendUnicodeStringToString 0x1800a6988
RtlCaptureContext 0x1800a6860
RtlCopyUnicodeString 0x1800a6970
RtlCreateUnicodeStringFromAsciiz 0x1800a69b8
RtlDeleteCriticalSection 0x1800a68a8
RtlDosPathNameToNtPathName_U 0x1800a6948
RtlEnterCriticalSection 0x1800a68b8
RtlFreeHeap 0x1800a69a0
RtlFreeUnicodeString 0x1800a6958
RtlInitializeCriticalSection 0x1800a68c0
RtlInitString 0x1800a6980
RtlInitUnicodeString 0x1800a6950
RtlLeaveCriticalSection 0x1800a68c8
RtlLookupFunctionEntry 0x1800a6858
RtlNtStatusToDosError 0x1800a6878
RtlQueryEnvironmentVariable_U 0x1800a68e0
RtlRaiseStatus 0x1800a6898
RtlReAllocateHeap 0x1800a69a8
RtlStringFromGUID 0x1800a6870
RtlTimeToTimeFields 0x1800a68b0
RtlUpcaseUnicodeChar 0x1800a6978
RtlVirtualUnwind 0x1800a68f8
GetErrorInfo 0x1800a62d8
LoadTypeLib 0x1800a6358
RegisterTypeLib 0x1800a6350
SafeArrayAccessData 0x1800a62f8
SafeArrayCreate 0x1800a62f0
SafeArrayDestroy 0x1800a6320
SafeArrayGetDim 0x1800a6308
SafeArrayGetElement 0x1800a6300
SafeArrayGetLBound 0x1800a6368
SafeArrayGetUBound 0x1800a62d0
SafeArrayPutElement 0x1800a62e0
SafeArrayRedim 0x1800a62c8
SafeArrayUnaccessData 0x1800a62e8
SysAllocString 0x1800a6348
SysAllocStringByteLen 0x1800a6318
SysAllocStringLen 0x1800a6360
SysFreeString 0x1800a6330
SysStringLen 0x1800a6338
VariantChangeType 0x1800a6310
VariantClear 0x1800a6340
VariantInit 0x1800a6328
UuidCreate 0x1800a6378