dmcmnutils.dll

v10.0.19041.6280 32-bit Windows NT Analyzed
Description
dmcmnutils
Authors
© Microsoft Corporation. All rights reserved.
File size
398.5 KB
Uploaded
2025-12-01 07:55
Views
116
SHA-256
72d9d7b501efdb0ac7c329145cca7d12

Exported functions 119

BigStrcat #1 · 0x2d3b0
ComputeHmac #2 · 0x257e0
CopyString #3 · 0x2d490
CreateBstrArray #4 · 0x2dcd0
DMGetClientHardwareUID #5 · 0x25ea0
DMGetDeviceClientID #6 · 0x25ac0
DMSetDeviceClientID #7 · 0x25b50
DecodeBase64W #8 · 0x22020
DmCancelGetUserPermissionAsync #9 · 0x37380
DmCheckIfAadAccountLoggedOn #10 · 0x33750
DmCopyDirectoryRecursive #11 · 0x24db0
DmCreateFileSafe #12 · 0x252b0
DmCreateTask #13 · 0x2a580
DmDeleteTask #14 · 0x2b1c0
DmDisableTask #15 · 0x2bf50
DmEnableTask #16 · 0x2bc10
DmEnumUsers #17 · 0x2cfd0
DmGenerateAttestationClaims #18 · 0x378f0
DmGetAadDeviceMdmEnrollmentResourceUrlForRecovery #19 · 0x34610
DmGetAadDeviceMdmEnrollmentResourceUrlWithDiscovery #20 · 0x33bb0
DmGetAadDeviceToken #21 · 0x336f0
DmGetAadDeviceTokenWithDiscovery #22 · 0x33cd0
DmGetAadEnrollmentResource #23 · 0x33e30
DmGetAadUserToken #24 · 0x33660
DmGetActiveUserSid #25 · 0x2cd20
DmGetCurrentUserSid #26 · 0x2cae0
DmGetCurrentUserToken #27 · 0x2cb00
DmGetEnrollmentTypeName #28 · 0x26fa0
DmGetEnrollmentTypeValue #29 · 0x26fd0
DmGetFileSize #30 · 0x24d30
DmGetIMEI #31 · 0x28580
DmGetSmbiosSerialNumber #32 · 0x27c90
DmGetTpmInfo #33 · 0x27cf0
DmGetTpmIsAlgorithmSupported #34 · 0x28020
DmGetTpmState #35 · 0x27e10
DmGetUserEditFieldInput #36 · 0x37210
DmGetUserPermission #37 · 0x371f0
DmGetUserPermissionAsync #38 · 0x372b0
DmGetUserSidFromToken #39 · 0x2cf50
DmGetUserTokenFromSid #40 · 0x2cb20
DmImpersonate #41 · 0x2cbf0
DmInformUser #42 · 0x371d0
DmInitializeContainer #43 · 0x223a0
DmInvalidateAadDeviceToken #44 · 0x33720
DmInvalidateAadUserToken #45 · 0x33690
DmIsDeviceConnected #46 · 0x28370
DmIsDeviceRoaming #47 · 0x28400
DmIsRunningInSystemContext #48 · 0x2cac0
DmIsSystemOrAdmin #49 · 0x2ca60
DmIsSystemOrUserIsAdmin #50 · 0x2ca90
DmIsTaskScheduled #51 · 0x2b4c0
DmIsTaskScheduledAndEnabled #52 · 0x2b840
DmMdmSign #53 · 0x23490
DmPlayNotificationSound #54 · 0x373d0
DmRaiseToastNotification #55 · 0x2fed0
DmRaiseToastNotificationAndWait #56 · 0x2f0a0
DmRegisterRoamingNotification #57 · 0x28750
DmReleaseContainer #58 · 0x229f0
DmRemoveToastNotification #59 · 0x30070
DmRemoveToastNotificationByExecutablePath #60 · 0x30150
DmRequestAadUserToken #61 · 0x336c0
DmRevertToSelf #62 · 0x2ccd0
DmRunTask #63 · 0x2a0b0
DmSetWindowsAIKStorageLocation #64 · 0x37650
DmStartContainerActivity #65 · 0x226d0
DmStopContainerActivity #66 · 0x228c0
DmUnregisterRoamingNotification #67 · 0x287f0
DmWnfGetNotification #68 · 0x374f0
DmWnfPublish #69 · 0x37600
DmWnfQuery #70 · 0x37470
EncodeBase64 #71 · 0x21de0
EncodeBase64W #72 · 0x21ed0
EscapeStringW #73 · 0x2d580
GetHeader #74 · 0x265d0
GetICCID #75 · 0x29130
GetIMEI #76 · 0x292d0
GetIMSI #77 · 0x28f90
GetIMSIByIccID #78 · 0x28a70
GetPGListRegKeyName #79 · 0x28830
GetPhoneNumber #80 · 0x293c0
GetPhoneUID #81 · 0x25fc0
Hash_Create #82 · 0x27580
Hash_Delete #83 · 0x278a0
Hash_Destroy #84 · 0x27630
Hash_DestroyCallback #85 · 0x276f0
Hash_EnumCallback #86 · 0x27a70
Hash_Get #87 · 0x27990
Hash_Insert #88 · 0x27730
Hash_SetBucketThreshold #89 · 0x27b60
InvStrCmpIW #90 · 0x2d730
InvStrCmpNIW #91 · 0x2d800
InvStrCmpNW #92 · 0x2d790
InvStrCmpW #93 · 0x2d6d0
IsDesktopSku #94 · 0x26dd0
IsPhoneOS #95 · 0x26840
IsServerVersionOrAbove #96 · 0x26e20
IsWvdFeatureAllowed #97 · 0x26f40
IsWvdSku #98 · 0x26d30
MBToUnicode #99 · 0x2d960
OmDmRegistryAllocAndGetString #100 · 0x26400
OmaDmRegistryDeleteValue #101 · 0x262d0
OmaDmRegistryGetAllSubKeys #102 · 0x268b0
OmaDmRegistryGetAllValues #103 · 0x26a80
OmaDmRegistryGetBinary #104 · 0x26530
OmaDmRegistryGetDWORD #105 · 0x26160
OmaDmRegistryGetString #106 · 0x26360
OmaDmRegistryRetrieveCurrentUsersHKCU #107 · 0x26c50
OmaDmRegistrySetBinary #108 · 0x264a0
OmaDmRegistrySetDWORD #109 · 0x260d0
OmaDmRegistrySetString #110 · 0x26220
QueryPolicy #111 · 0x29c20
SafeMultiByteToWideChar #112 · 0x2db30
SafeStringToDword #113 · 0x2dbd0
SafeWideCharToMultiByte #114 · 0x2da90
SetConnectionPriority #115 · 0x26790
SetPolicy #116 · 0x29d00
UnicodeToMB #117 · 0x2d870
BinaryToHexString #118 · 0x2df10
HexStringToBinary #119 · 0x2dfb0

Imported DLLs & functions 279

ApiSetQueryApiSetPresence 0x1005a030
CoCreateFreeThreadedMarshaler 0x1005a038
CoCreateGuid 0x1005a050
CoCreateInstance 0x1005a04c
CoInitializeEx 0x1005a048
CoRevertToSelf 0x1005a05c
CoTaskMemAlloc 0x1005a064
CoTaskMemFree 0x1005a044
CoUninitialize 0x1005a058
CoWaitForMultipleHandles 0x1005a03c
PropVariantClear 0x1005a040
StringFromCLSID 0x1005a060
StringFromGUID2 0x1005a054
DebugBreak 0x1005a074
IsDebuggerPresent 0x1005a070
OutputDebugStringW 0x1005a06c
DelayLoadFailureHook 0x1005a07c
ResolveDelayLoadedAPI 0x1005a084
GetLastError 0x1005a094
RaiseException 0x1005a09c
SetLastError 0x1005a098
SetUnhandledExceptionFilter 0x1005a08c
UnhandledExceptionFilter 0x1005a090
CompareFileTime 0x1005a0bc
CreateDirectoryW 0x1005a0ac
CreateFileW 0x1005a0b0
DeleteFileW 0x1005a0c8
FindClose 0x1005a0a8
FindFirstFileW 0x1005a0c4
FindNextFileW 0x1005a0a4
GetFileAttributesExW 0x1005a0c0
GetFileAttributesW 0x1005a0cc
GetFileInformationByHandle 0x1005a0b8
GetFinalPathNameByHandleW 0x1005a0b4
CopyFileW 0x1005a0d4
CloseHandle 0x1005a0dc
GetProcessHeap 0x1005a0ec
HeapAlloc 0x1005a0e8
HeapFree 0x1005a0e4
LocalAlloc 0x1005a0f8
LocalFree 0x1005a0f4
InitializeSListHead 0x1005a100
DisableThreadLibraryCalls 0x1005a11c
FreeLibrary 0x1005a118
GetModuleFileNameA 0x1005a120
GetModuleHandleExW 0x1005a114
GetModuleHandleW 0x1005a10c
GetProcAddress 0x1005a124
LoadLibraryExW 0x1005a110
LoadStringW 0x1005a108
FormatMessageW 0x1005a138
IsDBCSLeadByte 0x1005a134
PathAllocCombine 0x1005a144
PathCchCombine 0x1005a14c
PathCchRemoveExtension 0x1005a148
PathCchRenameExtension 0x1005a140
ExpandEnvironmentStringsW 0x1005a158
GetEnvironmentVariableW 0x1005a154
CreateThread 0x1005a164
GetCurrentProcess 0x1005a170
GetCurrentProcessId 0x1005a160
GetCurrentThread 0x1005a174
GetCurrentThreadId 0x1005a16c
OpenProcessToken 0x1005a17c
OpenThreadToken 0x1005a180
ProcessIdToSessionId 0x1005a178
TerminateProcess 0x1005a168
IsProcessorFeaturePresent 0x1005a188
OpenProcess 0x1005a18c
QueryPerformanceCounter 0x1005a194
RegCloseKey 0x1005a1ac
RegCreateKeyExW 0x1005a1b0
RegDeleteValueW 0x1005a1a0
RegEnumKeyExW 0x1005a1a4
RegEnumValueW 0x1005a19c
RegGetValueW 0x1005a1c0
RegOpenCurrentUser 0x1005a1a8
RegOpenKeyExW 0x1005a1b8
RegQueryInfoKeyW 0x1005a1c4
RegQueryValueExW 0x1005a1bc
RegSetValueExW 0x1005a1b4
RegSetKeyValueW 0x1005a1cc
PathFileExistsW 0x1005a1d8
PathFindFileNameW 0x1005a1d4
PathFindNextComponentW 0x1005a1dc
CompareStringW 0x1005a1ec
MultiByteToWideChar 0x1005a1e8
WideCharToMultiByte 0x1005a1e4
AcquireSRWLockExclusive 0x1005a230
AcquireSRWLockShared 0x1005a238
CreateEventExW 0x1005a208
CreateEventW 0x1005a1f4
CreateMutexExW 0x1005a23c
CreateSemaphoreExW 0x1005a200
DeleteCriticalSection 0x1005a234
EnterCriticalSection 0x1005a204
InitializeCriticalSection 0x1005a1f8
InitializeCriticalSectionAndSpinCount 0x1005a214
InitializeCriticalSectionEx 0x1005a21c
LeaveCriticalSection 0x1005a218
OpenSemaphoreW 0x1005a22c
ReleaseMutex 0x1005a224
ReleaseSemaphore 0x1005a210
ReleaseSRWLockExclusive 0x1005a228
ReleaseSRWLockShared 0x1005a240
ResetEvent 0x1005a1fc
SetEvent 0x1005a20c
WaitForSingleObject 0x1005a220
WaitForSingleObjectEx 0x1005a244
Sleep 0x1005a254
WaitOnAddress 0x1005a24c
WakeByAddressAll 0x1005a250
GetLocalTime 0x1005a264
GetSystemTimeAsFileTime 0x1005a25c
GetVersionExW 0x1005a260
GetProductInfo 0x1005a26c
GetSystemFirmwareTable 0x1005a270
CloseThreadpoolTimer 0x1005a278
CreateThreadpoolTimer 0x1005a280
SetThreadpoolTimer 0x1005a27c
WaitForThreadpoolTimerCallbacks 0x1005a284
FileTimeToSystemTime 0x1005a28c
SystemTimeToFileTime 0x1005a290
RoGetActivationFactory 0x1005a298
RoInitialize 0x1005a2a0
RoUninitialize 0x1005a29c
WindowsCreateString 0x1005a2b4
WindowsCreateStringReference 0x1005a2b0
WindowsDeleteString 0x1005a2ac
WindowsGetStringRawBuffer 0x1005a2a8
__CxxFrameHandler3 0x1005a358
__std_terminate 0x1005a350
_CxxThrowException 0x1005a340
_except_handler4_common 0x1005a318
_o___std_exception_copy 0x1005a33c
_o___std_exception_destroy 0x1005a338
_o___std_type_info_destroy_list 0x1005a334
_o___stdio_common_vsnprintf_s 0x1005a330
_o___stdio_common_vsprintf_s 0x1005a32c
_o___stdio_common_vswprintf 0x1005a328
_o__callnewh 0x1005a354
_o__cexit 0x1005a34c
_o__configure_narrow_argv 0x1005a324
_o__crt_atexit 0x1005a2d8
_o__errno 0x1005a320
_o__execute_onexit_table 0x1005a31c
_o__initialize_narrow_environment 0x1005a2bc
_o__initialize_onexit_table 0x1005a2c0
_o__invalid_parameter_noinfo 0x1005a2c4
_o__invalid_parameter_noinfo_noreturn 0x1005a2c8
_o__purecall 0x1005a2cc
_o__register_onexit_function 0x1005a2d0
_o__seh_filter_dll 0x1005a2d4
_o__wcsicmp 0x1005a2dc
_o__wcsnicmp 0x1005a2e0
_o__wsplitpath_s 0x1005a2e8
_o__wtoi64 0x1005a2ec
_o_ceil 0x1005a2f0
_o_free 0x1005a2f4
_o_iswdigit 0x1005a2f8
_o_iswspace 0x1005a2fc
_o_malloc 0x1005a300
_o_terminate 0x1005a304
_o_toupper 0x1005a308
_o_wcscat_s 0x1005a30c
_o_wcstod 0x1005a310
_o_wcstoul 0x1005a314
memchr 0x1005a35c
memcmp 0x1005a360
memcpy 0x1005a364
memmove 0x1005a2e4
wcschr 0x1005a348
wcsstr 0x1005a344
_initterm 0x1005a370
_initterm_e 0x1005a36c
memset 0x1005a378
wcsnlen 0x1005a37c
EventRegister 0x1005a388
EventSetInformation 0x1005a390
EventUnregister 0x1005a384
EventWriteTransfer 0x1005a38c
AllocateAndInitializeSid 0x1005a3a0
CheckTokenMembership 0x1005a3b4
CopySid 0x1005a3a4
EqualSid 0x1005a398
FreeSid 0x1005a3b8
GetLengthSid 0x1005a3b0
GetTokenInformation 0x1005a3ac
ImpersonateLoggedOnUser 0x1005a3a8
RevertToSelf 0x1005a39c
CryptCreateHash 0x1005a3cc
CryptDestroyHash 0x1005a3d0
CryptDuplicateHash 0x1005a3d4
CryptGetHashParam 0x1005a3c4
CryptHashData 0x1005a3c0
CryptReleaseContext 0x1005a3c8
LsaLookupUserAccountType 0x1005a3dc
ConvertSidToStringSidW 0x1005a3e4
ConvertStringSidToSidW 0x1005a3e8
BCryptCloseAlgorithmProvider 0x1005a3f8
BCryptCreateHash 0x1005a410
BCryptDecrypt 0x1005a40c
BCryptDestroyHash 0x1005a41c
BCryptDestroyKey 0x1005a400
BCryptEncrypt 0x1005a418
BCryptFinishHash 0x1005a420
BCryptGenerateSymmetricKey 0x1005a404
BCryptGenRandom 0x1005a3f0
BCryptGetProperty 0x1005a3fc
BCryptHashData 0x1005a414
BCryptOpenAlgorithmProvider 0x1005a3f4
BCryptSetProperty 0x1005a408
CryptAcquireCertificatePrivateKey 0x1005a004
CryptEncodeObjectEx 0x1005a000
CryptSignMessage 0x1005a008
?_Lock@?$basic_streambuf@GU?$char_traits@G@std@@@std@@UAEXXZ 0x1005a480
?_Osfx@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAEXXZ 0x1005a450
?_Pninc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@IAEPAGXZ 0x1005a458
?_Unlock@?$basic_streambuf@GU?$char_traits@G@std@@@std@@UAEXXZ 0x1005a488
?_Xlength_error@std@@YAXPBD@Z 0x1005a478
?_Xout_of_range@std@@YAXPBD@Z 0x1005a470
?_Xoverflow_error@std@@YAXPBD@Z 0x1005a474
??0?$basic_ios@GU?$char_traits@G@std@@@std@@IAE@XZ 0x1005a440
??0?$basic_iostream@GU?$char_traits@G@std@@@std@@QAE@PAV?$basic_streambuf@GU?$char_traits@G@std@@@1@@Z 0x1005a444
??0?$basic_streambuf@GU?$char_traits@G@std@@@std@@IAE@XZ 0x1005a43c
??1?$basic_ios@GU?$char_traits@G@std@@@std@@UAE@XZ 0x1005a464
??1?$basic_iostream@GU?$char_traits@G@std@@@std@@UAE@XZ 0x1005a47c
??1?$basic_streambuf@GU?$char_traits@G@std@@@std@@UAE@XZ 0x1005a468
??6?$basic_ostream@GU?$char_traits@G@std@@@std@@QAEAAV01@P6AAAVios_base@1@AAV21@@Z@Z 0x1005a448
?flush@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAEAAV12@XZ 0x1005a484
?gbump@?$basic_streambuf@GU?$char_traits@G@std@@@std@@IAEXH@Z 0x1005a46c
?imbue@?$basic_streambuf@GU?$char_traits@G@std@@@std@@MAEXABVlocale@2@@Z 0x1005a434
?setbuf@?$basic_streambuf@GU?$char_traits@G@std@@@std@@MAEPAV12@PAG_J@Z 0x1005a430
?setstate@?$basic_ios@GU?$char_traits@G@std@@@std@@QAEXH_N@Z 0x1005a460
?showmanyc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@MAE_JXZ 0x1005a454
?sputc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEGG@Z 0x1005a45c
?sputn@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAE_JPBG_J@Z 0x1005a438
?sync@?$basic_streambuf@GU?$char_traits@G@std@@@std@@MAEHXZ 0x1005a490
?uflow@?$basic_streambuf@GU?$char_traits@G@std@@@std@@MAEGXZ 0x1005a428
?uncaught_exception@std@@YA_NXZ 0x1005a48c
?xsgetn@?$basic_streambuf@GU?$char_traits@G@std@@@std@@MAE_JPAG_J@Z 0x1005a42c
?xsputn@?$basic_streambuf@GU?$char_traits@G@std@@@std@@MAE_JPBG_J@Z 0x1005a44c
NCryptCreateClaim 0x1005a4ac
NCryptExportKey 0x1005a4b4
NCryptFreeObject 0x1005a4a4
NCryptGetProperty 0x1005a498
NCryptIsAlgSupported 0x1005a4a0
NCryptOpenKey 0x1005a4b0
NCryptOpenStorageProvider 0x1005a49c
NCryptSetProperty 0x1005a4a8
NtQuerySecurityAttributesToken 0x1005a4ec
NtQueryWnfStateData 0x1005a4bc
NtSetInformationToken 0x1005a4e0
RtlAllocateHeap 0x1005a4dc
RtlCompareMemory 0x1005a4f0
RtlFreeHeap 0x1005a4e8
RtlGetDeviceFamilyInfoEnum 0x1005a4fc
RtlGetPersistedStateLocation 0x1005a4d8
RtlGetVersion 0x1005a4f4
RtlInitUnicodeString 0x1005a4e4
RtlIsMultiSessionSku 0x1005a4d4
RtlIsStateSeparationEnabled 0x1005a4c4
RtlNtStatusToDosError 0x1005a4cc
RtlPublishWnfStateData 0x1005a4c0
RtlQueryWnfStateData 0x1005a4d0
RtlSubscribeWnfStateChangeNotification 0x1005a4c8
RtlUnsubscribeWnfNotificationWaitForCompletion 0x1005a4f8
SysAllocString 0x1005a018
SysFreeString 0x1005a010
VariantClear 0x1005a014
VariantInit 0x1005a01c
UuidCreate 0x1005a028
UuidFromStringW 0x1005a024
Tbsi_Context_Create 0x1005a514
Tbsi_Get_TCG_Log_Ex 0x1005a50c
Tbsi_GetDeviceInfo 0x1005a508
Tbsip_Context_Close 0x1005a504
Tbsip_Submit_Command 0x1005a510