DevicePairing.dll

v10.0.19041.4355 32-bit Windows NT Analyzed
Description
Shell extensions for Device Pairing
Authors
© Microsoft Corporation. All rights reserved.
File size
244.5 KB
Uploaded
2025-12-01 07:55
Views
97
SHA-256
034867b9bb454473cf214cc247e12062

Exported functions 2

DllCanUnloadNow #1 · 0xda70
DllGetClassObject #2 · 0xda90

Imported DLLs & functions 378

ApiSetQueryApiSetPresence 0x10034384
CoCreateInstance 0x100343b4
CoGetApartmentType 0x10034394
CoGetMalloc 0x1003438c
CoInitializeEx 0x100343a4
CoTaskMemAlloc 0x100343ac
CoTaskMemFree 0x1003439c
CoTaskMemRealloc 0x10034390
CoUninitialize 0x100343a0
CoWaitForMultipleHandles 0x10034398
PropVariantClear 0x100343b0
StringFromGUID2 0x100343a8
RoGetAgileReference 0x100343bc
DebugBreak 0x100343c4
IsDebuggerPresent 0x100343d0
OutputDebugStringA 0x100343cc
OutputDebugStringW 0x100343c8
GetLastError 0x100343e4
RaiseException 0x100343d8
SetLastError 0x100343e0
SetUnhandledExceptionFilter 0x100343dc
UnhandledExceptionFilter 0x100343e8
CloseHandle 0x100343f0
DuplicateHandle 0x100343f4
GetProcessHeap 0x100343fc
HeapAlloc 0x10034400
HeapFree 0x10034404
DisableThreadLibraryCalls 0x10034414
FindResourceExW 0x1003442c
FreeLibrary 0x10034410
GetModuleFileNameA 0x10034438
GetModuleFileNameW 0x10034440
GetModuleHandleA 0x10034418
GetModuleHandleExW 0x1003443c
GetModuleHandleW 0x1003440c
GetProcAddress 0x10034420
LoadLibraryExW 0x1003441c
LoadResource 0x10034430
LoadStringW 0x10034428
LockResource 0x10034424
SizeofResource 0x10034434
FormatMessageW 0x10034450
GetLocaleInfoW 0x10034454
GetCurrentProcess 0x1003446c
GetCurrentProcessId 0x10034460
GetCurrentThread 0x10034478
GetCurrentThreadId 0x10034470
TerminateProcess 0x10034464
TlsAlloc 0x1003447c
TlsFree 0x10034468
TlsGetValue 0x1003445c
TlsSetValue 0x10034474
QueryPerformanceCounter 0x10034484
QuirkIsEnabled 0x1003448c
RegCloseKey 0x10034498
RegCreateKeyExW 0x100344b4
RegDeleteKeyExW 0x100344b0
RegDeleteValueW 0x100344b8
RegEnumKeyExW 0x100344a8
RegGetValueW 0x1003449c
RegOpenKeyExW 0x100344a4
RegQueryInfoKeyW 0x100344ac
RegQueryValueExW 0x10034494
RegSetValueExW 0x100344a0
CompareStringOrdinal 0x100344c0
MultiByteToWideChar 0x100344c4
AcquireSRWLockExclusive 0x100344f0
CreateEventExW 0x10034504
CreateEventW 0x1003450c
CreateMutexExW 0x100344d8
CreateMutexW 0x100344f4
CreateSemaphoreExW 0x100344dc
DeleteCriticalSection 0x100344e8
EnterCriticalSection 0x100344e0
InitializeCriticalSection 0x10034508
LeaveCriticalSection 0x100344e4
OpenSemaphoreW 0x100344ec
ReleaseMutex 0x10034518
ReleaseSemaphore 0x100344d4
ReleaseSRWLockExclusive 0x10034514
ResetEvent 0x10034500
SetEvent 0x100344f8
WaitForMultipleObjectsEx 0x100344fc
WaitForSingleObject 0x10034510
WaitForSingleObjectEx 0x1003451c
InitOnceBeginInitialize 0x10034528
InitOnceComplete 0x10034534
Sleep 0x10034530
SleepConditionVariableSRW 0x1003452c
WakeAllConditionVariable 0x10034524
GetSystemTimeAsFileTime 0x10034544
GetTickCount 0x10034540
GetTickCount64 0x1003453c
SetRestrictedErrorInfo 0x1003454c
RoGetMatchingRestrictedErrorInfo 0x10034554
DevCloseObjectQuery 0x10034568
DevCreateObjectQueryFromId 0x1003455c
DevFreeObjectProperties 0x10034564
DevGetObjectProperties 0x10034560
DevCreateObjectQueryEx 0x10034570
GetTraceEnableFlags 0x10034578
GetTraceEnableLevel 0x1003458c
GetTraceLoggerHandle 0x10034588
RegisterTraceGuidsW 0x10034584
TraceMessage 0x1003457c
UnregisterTraceGuids 0x10034580
EventActivityIdControl 0x10034598
EventRegister 0x1003459c
EventSetInformation 0x100345a0
EventUnregister 0x10034594
EventWriteTransfer 0x100345a4
DafCloseAssociationContext 0x100345c4
DafCreateAssociationContext 0x100345c8
DafCreateAssociationContextFromOobBlob 0x100345c0
DafMemFree 0x100345d0
DafSelectCeremony 0x100345b0
DafStartEnumCeremonies 0x100345bc
DafStartFinalize 0x100345b4
DafStartReadCeremonyData 0x100345ac
DafStartRemoveAssociation 0x100345cc
DafStartWriteCeremonyData 0x100345b8
?_SelfLayoutDoLayout@Element@DirectUI@@MAEXHH@Z 0x10034118
?_SelfLayoutUpdateDesiredSize@Element@DirectUI@@MAE?AUtagSIZE@@HHPAVSurface@2@@Z 0x1003411c
??0ClassInfoBase@DirectUI@@QAE@XZ 0x10034084
??0Element@DirectUI@@QAE@XZ 0x10034244
??0TouchButton@DirectUI@@QAE@XZ 0x10034178
??1ClassInfoBase@DirectUI@@UAE@XZ 0x10034088
??1CritSecLock@DirectUI@@QAE@XZ 0x10034054
??1Element@DirectUI@@UAE@XZ 0x10034120
??1TouchButton@DirectUI@@UAE@XZ 0x10034180
?ActivateTooltip@Element@DirectUI@@MAEXPAV12@K@Z 0x10034068
?Add@Element@DirectUI@@QAEJPAV12@@Z 0x100341d8
?Add@Element@DirectUI@@UAEJPAPAV12@I@Z 0x100340f4
?AddBehavior@Element@DirectUI@@UAEJPAUIDuiBehavior@@@Z 0x1003410c
?AddChild@ClassInfoBase@DirectUI@@UAEXXZ 0x100340c4
?AddRef@ClassInfoBase@DirectUI@@UAEXXZ 0x10034098
?AssertPIZeroRef@ClassInfoBase@DirectUI@@UBEXXZ 0x100340d0
?ClassExist@ClassInfoBase@DirectUI@@SG_NPAPAUIClassInfo@2@PBQBUPropertyInfo@2@IPAU32@PAUHINSTANCE__@@PBG_N@Z 0x10034094
?Click@Button@DirectUI@@SG?AVUID@@XZ 0x1003423c
?Click@TouchButton@DirectUI@@SG?AVUID@@XZ 0x10034238
?ContentProp@Element@DirectUI@@SGPBUPropertyInfo@2@XZ 0x100341b4
?Create@DUIXmlParser@DirectUI@@SGJPAPAV12@P6GPAVValue@2@PBGPAX@Z2P6GX11H2@Z2@Z 0x10034224
?Create@FillLayout@DirectUI@@SGJPAPAVLayout@2@@Z 0x10034038
?Create@TouchButton@DirectUI@@SGJPAVElement@2@PAKPAPAV32@@Z 0x10034080
?CreateElement@DUIXmlParser@DirectUI@@QAEJPBGPAVElement@2@1PAKPAPAV32@@Z 0x1003422c
?CreateGraphic@Value@DirectUI@@SGPAV12@PAUHICON__@@_N11@Z 0x100341ac
?DefaultAction@Element@DirectUI@@UAEJXZ 0x1003401c
?DefaultAction@TouchButton@DirectUI@@UAEJXZ 0x10034160
?DesiredSizeProp@Element@DirectUI@@SGPBUPropertyInfo@2@XZ 0x10034124
?Destroy@DUIXmlParser@DirectUI@@QAEXXZ 0x100341a8
?Destroy@Element@DirectUI@@QAEJ_N@Z 0x100341d4
?EnsureVisible@Element@DirectUI@@UAE_NHHHH@Z 0x10034104
?EnumPropertyInfo@ClassInfoBase@DirectUI@@UAEPBUPropertyInfo@2@I@Z 0x100340a0
?FindDescendent@Element@DirectUI@@QAEPAV12@G@Z 0x10034230
?FireClickEvent@TouchButton@DirectUI@@UAEXIIW4ClickDevice@12@PAUtagPOINT@@@Z 0x10034184
?FireRightClickEvent@TouchButton@DirectUI@@UAEXIPAUtagPOINT@@@Z 0x10034188
?GetAccessibleImpl@Element@DirectUI@@UAEJPAPAUIAccessible@@@Z 0x1003412c
?GetAdjacent@Element@DirectUI@@UAEPAV12@PAV12@HPBUNavReference@2@K@Z 0x10034100
?GetByClassIndex@ClassInfoBase@DirectUI@@UAEPBUPropertyInfo@2@I@Z 0x100340a4
?GetCheckedState@TouchCheckBox@DirectUI@@QAE?AW4CheckedStateFlags@2@XZ 0x10034200
?GetChildren@ClassInfoBase@DirectUI@@UBEHXZ 0x100340cc
?GetChildren@Element@DirectUI@@QAEPAV?$DynamicArray@PAVElement@DirectUI@@$0A@@2@PAPAVValue@2@@Z 0x100341bc
?GetClassInfoPtr@Element@DirectUI@@SGPAUIClassInfo@2@XZ 0x10034014
?GetClassInfoPtr@ScrollViewer@DirectUI@@SGPAUIClassInfo@2@XZ 0x100341ec
?GetClassInfoPtr@TouchButton@DirectUI@@SGPAUIClassInfo@2@XZ 0x10034170
?GetClassInfoPtr@TouchEdit2@DirectUI@@SGPAUIClassInfo@2@XZ 0x10034204
?GetContentSize@Element@DirectUI@@UAE?AUtagSIZE@@HHPAVSurface@2@@Z 0x10034004
?GetContentSize@RichText@DirectUI@@UAE?AUtagSIZE@@HHPAVSurface@2@@Z 0x10034190
?GetContentString@Element@DirectUI@@QAEPBGPAPAVValue@2@@Z 0x1003420c
?GetContentStringAsDisplayed@Element@DirectUI@@UAEPBGPAPAVValue@2@@Z 0x100340d4
?GetElementProviderImpl@Element@DirectUI@@UAEJPAVInvokeHelper@2@PAPAVElementProvider@2@@Z 0x10034134
?GetFactoryLock@Element@DirectUI@@SGPAU_RTL_CRITICAL_SECTION@@XZ 0x10034240
?GetForegroundColorRef@TouchButton@DirectUI@@UAEJPAK@Z 0x10034168
?GetGlobalIndex@ClassInfoBase@DirectUI@@UBEIXZ 0x100340ac
?GetHeight@Element@DirectUI@@QAEHXZ 0x1003419c
?GetImmediateChild@Element@DirectUI@@QAEPAV12@PAV12@@Z 0x100341e4
?GetImmersiveFocusRectOffsets@Element@DirectUI@@UAEXPAUtagRECT@@@Z 0x10034008
?GetImmersiveFocusRectOffsets@TouchButton@DirectUI@@UAEXPAUtagRECT@@@Z 0x10034164
?GetKeyFocused@Element@DirectUI@@UAE_NXZ 0x10034070
?GetModule@ClassInfoBase@DirectUI@@UBEPAUHINSTANCE__@@XZ 0x100340bc
?GetName@ClassInfoBase@DirectUI@@UBEPBGXZ 0x100340b0
?GetPadding@Element@DirectUI@@QAEPBUtagRECT@@PAPAVValue@2@@Z 0x100341a0
?GetPICount@ClassInfoBase@DirectUI@@UBEIXZ 0x100340a8
?GetRoot@Element@DirectUI@@QAEPAV12@XZ 0x100341e8
?GetTrimmedLineCount@RichText@DirectUI@@QAEKXZ 0x10034194
?GetUIAElementProvider@Element@DirectUI@@UAEJABU_GUID@@PAPAX@Z 0x10034130
?GetUiaFocusDelegate@Element@DirectUI@@UAEPAV12@XZ 0x10034148
?GetWidth@Element@DirectUI@@QAEHXZ 0x10034198
?HandleUiaDestroyListener@Element@DirectUI@@UAEXXZ 0x10034138
?HandleUiaEventListener@Element@DirectUI@@UAEXPAUEvent@2@@Z 0x10034144
?HandleUiaPropertyChangingListener@Element@DirectUI@@UAEXPBUPropertyInfo@2@@Z 0x10034140
?HandleUiaPropertyListener@Element@DirectUI@@UAEXPBUPropertyInfo@2@HPAVValue@2@1@Z 0x1003413c
?Initialize@ClassInfoBase@DirectUI@@QAEJPAUHINSTANCE__@@PBG_NPBQBUPropertyInfo@2@I@Z 0x1003408c
?Initialize@Element@DirectUI@@QAEJIPAV12@PAK@Z 0x1003402c
?Initialize@TouchButton@DirectUI@@QAEJIPAVElement@2@PAK@Z 0x1003417c
?Insert@Element@DirectUI@@QAEJPAV12@I@Z 0x100341dc
?Insert@Element@DirectUI@@UAEJPAPAV12@II@Z 0x100340f8
?IsContentProtected@Element@DirectUI@@UAE_NXZ 0x1003405c
?IsGlobal@ClassInfoBase@DirectUI@@UBE_NXZ 0x100340c0
?IsRTLReading@Element@DirectUI@@UAE_NXZ 0x10034058
?IsSubclassOf@ClassInfoBase@DirectUI@@UBE_NPAUIClassInfo@2@@Z 0x100340b8
?IsValidProperty@ClassInfoBase@DirectUI@@UBE_NPBUPropertyInfo@2@@Z 0x100340b4
?KeyFocusedProp@Element@DirectUI@@SGPBUPropertyInfo@2@XZ 0x10034128
?ManipulationStarted@TouchScrollViewer@DirectUI@@SG?AVUID@@XZ 0x100341d0
?MessageCallback@Element@DirectUI@@UAEIPAUtagGMSG@@@Z 0x10034114
?OnDestroy@Element@DirectUI@@UAEXXZ 0x100340f0
?OnEvent@Element@DirectUI@@UAEXPAUEvent@2@@Z 0x10034020
?OnEvent@TouchButton@DirectUI@@UAEXPAUEvent@2@@Z 0x1003415c
?OnGroupChanged@Element@DirectUI@@UAEXH_N@Z 0x100340e4
?OnHosted@Element@DirectUI@@MAEXPAV12@@Z 0x1003400c
?OnHosted@TouchButton@DirectUI@@UAEXPAVElement@2@@Z 0x1003414c
?OnInput@Element@DirectUI@@UAEXPAUInputEvent@2@@Z 0x10034024
?OnInput@TouchButton@DirectUI@@UAEXPAUInputEvent@2@@Z 0x10034154
?OnKeyFocusMoved@Element@DirectUI@@UAEXPAV12@0@Z 0x100340e8
?OnMouseFocusMoved@Element@DirectUI@@UAEXPAV12@0@Z 0x100340ec
?OnPropertyChanged@Element@DirectUI@@UAEXPAUPropertyInfo@2@HPAVValue@2@1@Z 0x100340e0
?OnPropertyChanged@Element@DirectUI@@UAEXPBUPropertyInfo@2@HPAVValue@2@1@Z 0x10034028
?OnPropertyChanged@TouchButton@DirectUI@@UAEXPBUPropertyInfo@2@HPAVValue@2@1@Z 0x10034158
?OnPropertyChanging@Element@DirectUI@@UAE_NPAUPropertyInfo@2@HPAVValue@2@1@Z 0x100340dc
?OnPropertyChanging@Element@DirectUI@@UAE_NPBUPropertyInfo@2@HPAVValue@2@1@Z 0x100340d8
?OnUnHosted@Element@DirectUI@@MAEXPAV12@@Z 0x10034010
?OnUnHosted@TouchButton@DirectUI@@UAEXPAVElement@2@@Z 0x10034150
?Paint@Element@DirectUI@@UAEXPAUHDC__@@PBUtagRECT@@1PAU4@2@Z 0x10034000
?Paint@RichText@DirectUI@@UAEXPAUHDC__@@PBUtagRECT@@1PAU4@2@Z 0x1003418c
?PressedProp@TouchButton@DirectUI@@SGPBUPropertyInfo@2@XZ 0x1003416c
?QueryInterface@Element@DirectUI@@UAGJABU_GUID@@PAPAX@Z 0x10034060
?Register@ClassInfoBase@DirectUI@@QAEJXZ 0x10034090
?Register@Element@DirectUI@@SGJXZ 0x10034018
?Register@TouchButton@DirectUI@@SGJXZ 0x10034174
?Release@ClassInfoBase@DirectUI@@UAEHXZ 0x1003409c
?Release@Value@DirectUI@@QAEXXZ 0x100341f8
?Remove@Element@DirectUI@@QAEJPAV12@@Z 0x100341e0
?Remove@Element@DirectUI@@UAEJPAPAV12@I@Z 0x100340fc
?RemoveAll@Element@DirectUI@@QAEJXZ 0x10034050
?RemoveBehavior@Element@DirectUI@@UAEJPAUIDuiBehavior@@@Z 0x10034110
?RemoveChild@ClassInfoBase@DirectUI@@UAEXXZ 0x100340c8
?RemoveTooltip@Element@DirectUI@@MAEXPAV12@@Z 0x1003406c
?Scroll@BaseScrollBar@DirectUI@@SG?AVUID@@XZ 0x100341f0
?SetAccDesc@Element@DirectUI@@QAEJPBG@Z 0x10034078
?SetAccessible@Element@DirectUI@@QAEJ_N@Z 0x10034030
?SetAccName@Element@DirectUI@@QAEJPBG@Z 0x10034074
?SetAccValue@Element@DirectUI@@QAEJPBG@Z 0x10034220
?SetContentString@Element@DirectUI@@QAEJPBG@Z 0x10034218
?SetEnabled@Element@DirectUI@@QAEJ_N@Z 0x100341c4
?SetHeight@Element@DirectUI@@QAEJH@Z 0x100341a4
?SetID@Element@DirectUI@@QAEJPBG@Z 0x1003421c
?SetInputScope@TouchEdit2@DirectUI@@QAEJW4__MIDL___MIDL_itf_inputscope_0000_0000_0001@@@Z 0x10034208
?SetKeyFocus@Element@DirectUI@@UAEXXZ 0x10034108
?SetLayout@Element@DirectUI@@QAEJPAVLayout@2@@Z 0x10034034
?SetLayoutPos@Element@DirectUI@@QAEJH@Z 0x10034214
?SetMinSize@Element@DirectUI@@QAEJHH@Z 0x100341c8
?SetOverrideScaleFactor@DUIXmlParser@DirectUI@@QAEXM@Z 0x100341cc
?SetSelected@Element@DirectUI@@QAEJ_N@Z 0x100341c0
?SetTooltip@Element@DirectUI@@QAEJ_N@Z 0x1003407c
?SetValue@Element@DirectUI@@QAEJP6GPBUPropertyInfo@2@XZHPAVValue@2@@Z 0x100341b0
?SetVisible@Element@DirectUI@@QAEJ_N@Z 0x10034210
?SetXMLFromResource@DUIXmlParser@DirectUI@@QAEJIPAUHINSTANCE__@@0@Z 0x10034228
?UpdateTooltip@Element@DirectUI@@MAEXPAV12@@Z 0x10034064
?UserTextChanged@TouchEditBase@DirectUI@@SG?AVUID@@XZ 0x100341fc
DuiCreateObject 0x100341f4
GetScaleFactor 0x100341b8
InitProcessPriv 0x1003404c
InitThread 0x10034048
RegisterPVLBehaviorFactory 0x10034040
StrToID 0x10034234
UnInitProcessPriv 0x10034044
UnInitThread 0x1003403c
SetThreadDpiAwarenessContext 0x100345d8
GetCurrentDpiInfo 0x10034250
GetStockObject 0x1003424c
ImmDisableLegacyIME 0x10034258
GetUserDefaultUILanguage 0x10034268
lstrcmpiW 0x10034264
MulDiv 0x10034260
__CxxFrameHandler3 0x10034628
__dllonexit 0x10034648
__RTDynamicCast 0x100345f4
_amsg_exit 0x10034610
_callnewh 0x1003464c
_CxxThrowException 0x10034618
_errno 0x10034674
_except_handler4_common 0x100345f0
_ftol2 0x10034644
_ftol2_sse 0x10034640
_initterm 0x10034624
_lock 0x100345f8
_onexit 0x100345ec
_purecall 0x1003466c
_ui64tow_s 0x10034634
_unlock 0x100345e8
_vsnprintf_s 0x10034630
_vsnwprintf 0x1003461c
_wcsicmp 0x1003462c
_XcptFilter 0x10034614
??0exception@@QAE@ABV0@@Z 0x10034658
??0exception@@QAE@XZ 0x1003465c
??1exception@@UAE@XZ 0x10034654
??1type_info@@UAE@XZ 0x10034620
?terminate@@YAXXZ 0x1003463c
?what@exception@@UBEPBDXZ 0x10034650
floor 0x1003460c
free 0x10034660
malloc 0x10034664
memcmp 0x10034608
memcpy 0x10034604
memcpy_s 0x10034670
memmove 0x10034600
memset 0x10034678
realloc 0x100345fc
swscanf 0x10034638
wcsncpy_s 0x10034668
EtwTraceMessage 0x10034680
WinSqmAddToStreamEx 0x10034684
VarUI4FromStr 0x10034270
RpcStringFreeW 0x10034280
UuidFromStringW 0x1003427c
UuidToStringW 0x10034278
0x10034288
0x10034294
0x10034298
SHCreateThread 0x10034290
SHStrDupW 0x1003428c
0x100342a0
0x100342ac
ShellExecuteExW 0x100342a4
SHExtractIconsW 0x100342a8
0x100342c4
PathRemoveBlanksW 0x100342b8
PathUnquoteSpacesW 0x100342bc
StrChrW 0x100342b4
StrCmpIW 0x100342c8
StrToIntW 0x100342c0
0x10034310
CreateWindowExW 0x10034348
DefWindowProcW 0x10034334
DestroyIcon 0x10034304
DestroyWindow 0x10034358
DispatchMessageW 0x10034300
FindWindowExW 0x10034360
GetClassNameW 0x1003432c
GetCursorPos 0x10034354
GetMonitorInfoW 0x100342d4
GetParent 0x1003433c
GetProcessDefaultLayout 0x100342e0
GetPropW 0x1003431c
GetWindow 0x10034330
GetWindowLongW 0x10034308
GetWindowRect 0x100342e4
IsIconic 0x1003436c
IsWindow 0x10034364
IsWindowVisible 0x10034368
KillTimer 0x10034370
LoadCursorW 0x100342fc
LoadImageW 0x1003435c
MonitorFromPoint 0x100342dc
MonitorFromWindow 0x100342d8
MsgWaitForMultipleObjectsEx 0x100342e8
PeekMessageW 0x100342ec
PostMessageW 0x10034318
PostQuitMessage 0x100342f0
RegisterClassW 0x10034344
RemovePropW 0x10034324
SendMessageW 0x10034320
SetCursor 0x100342f8
SetForegroundWindow 0x10034338
SetPropW 0x10034328
SetTimer 0x1003430c
SetWindowLongW 0x10034314
SetWindowTextW 0x100342d0
ShowWindow 0x1003434c
TranslateMessage 0x100342f4
UnregisterClassA 0x10034340
UnregisterClassW 0x10034350
0x10034378
0x1003437c