hotplug.dll

v10.0.19041.1 64-bit Windows NT Analyzed
Description
Safely Remove Hardware applet
Authors
© Microsoft Corporation. All rights reserved.
File size
91.5 KB
Uploaded
2025-12-01 07:29
Views
100
SHA-256
6b11de1e680ef9ffa979f75ed12319a1

Exported functions 13

CPlApplet #1 · 0x4240
HotPlugChildWithInvalidIdW #2 · 0x3fa0
HotPlugDriverBlockedW #3 · 0x3d20
HotPlugEjectDevice #4 · 0x5df0
HotPlugEjectDeviceEx #5 · 0x5e00
HotPlugEjectVetoedW #6 · 0x3770
HotPlugHibernateVetoedW #7 · 0x37d0
HotPlugRemovalVetoedW #8 · 0x3740
HotPlugSafeRemovalDriveNotificationW #9 · 0x3bf0
HotPlugSafeRemovalNotificationW #10 · 0x3b50
HotPlugStandbyVetoedW #11 · 0x37a0
HotPlugWarmEjectVetoedW #12 · 0x3800
DllGetClassObject #13 · 0x1230

Imported DLLs & functions 153

CloseServiceHandle 0x1800091e8
GetServiceDisplayNameW 0x180009208
GetTokenInformation 0x180009200
LookupPrivilegeValueW 0x180009218
OpenProcessToken 0x180009220
OpenSCManagerW 0x1800091e0
RegCloseKey 0x1800091f8
RegCreateKeyW 0x180009210
RegQueryValueExW 0x1800091d8
RegSetValueExW 0x1800091f0
CoCreateInstance 0x180009610
CoInitializeEx 0x180009620
CoUninitialize 0x180009618
CM_Get_Child_Ex 0x180009290
CM_Get_Device_ID_ExW 0x180009280
CM_Get_Device_ID_List_ExW 0x180009270
CM_Get_Device_ID_List_Size_ExW 0x180009278
CM_Get_Device_Interface_List_SizeW 0x180009250
CM_Get_Device_Interface_ListW 0x1800092a8
CM_Get_DevNode_Registry_Property_ExW 0x180009260
CM_Get_DevNode_Registry_PropertyW 0x180009258
CM_Get_DevNode_Status_Ex 0x180009268
CM_Get_Parent_Ex 0x180009248
CM_Get_Sibling_Ex 0x1800092a0
CM_Is_Dock_Station_Present 0x180009240
CM_Locate_DevNode_ExW 0x180009288
CM_Locate_DevNodeW 0x180009230
CM_Open_DevNode_Key_Ex 0x180009298
CM_Request_Device_Eject_ExW 0x180009238
ImageList_Create 0x1800092e8
ImageList_Destroy 0x1800092b8
ImageList_GetImageCount 0x1800092d8
ImageList_Remove 0x1800092d0
ImageList_ReplaceIcon 0x1800092c8
ImageList_SetBkColor 0x1800092c0
ImageList_SetOverlayImage 0x1800092e0
GetDeviceCaps 0x1800092f8
CloseHandle 0x1800093d8
CreateEventW 0x1800093f8
CreateFileW 0x1800093c8
CreateThread 0x180009348
DelayLoadFailureHook 0x180009418
DisableThreadLibraryCalls 0x1800093e0
FormatMessageW 0x180009360
FreeLibrary 0x180009410
FreeLibraryAndExitThread 0x180009330
GetCurrentProcess 0x1800093d0
GetCurrentProcessId 0x180009370
GetCurrentThreadId 0x180009378
GetExitCodeThread 0x180009338
GetLastError 0x180009308
GetModuleHandleExW 0x180009328
GetModuleHandleW 0x180009310
GetProcAddress 0x1800093c0
GetSystemTimeAsFileTime 0x180009380
GetTickCount 0x180009388
GetVolumeNameForVolumeMountPointW 0x180009390
LoadLibraryW 0x180009398
LocalAlloc 0x1800093b0
LocalFree 0x1800093a8
lstrcmpiW 0x180009318
lstrcmpW 0x1800093a0
OpenEventW 0x180009420
QueryPerformanceCounter 0x180009368
ReadFile 0x1800093b8
ResolveDelayLoadedAPI 0x1800093e8
SetEvent 0x1800093f0
SetUnhandledExceptionFilter 0x180009358
Sleep 0x180009340
TerminateProcess 0x180009408
UnhandledExceptionFilter 0x180009350
WaitForSingleObject 0x180009400
WaitNamedPipeW 0x180009320
__C_specific_handler 0x180009660
__CxxFrameHandler3 0x180009638
_amsg_exit 0x180009648
_callnewh 0x180009698
_CxxThrowException 0x180009658
_initterm 0x180009640
_vsnwprintf 0x1800096a0
_XcptFilter 0x180009650
??0exception@@QEAA@AEBQEBDH@Z 0x180009678
??0exception@@QEAA@AEBV0@@Z 0x180009670
??1exception@@UEAA@XZ 0x180009668
??1type_info@@UEAA@XZ 0x180009630
?what@exception@@UEBAPEBDXZ 0x1800096a8
free 0x180009688
malloc 0x180009680
memset 0x1800096b0
wcschr 0x180009690
NtClose 0x1800096c0
NtOpenProcessToken 0x1800096d0
NtOpenThreadToken 0x1800096c8
NtQueryInformationToken 0x1800096d8
RtlCaptureContext 0x1800096f0
RtlLookupFunctionEntry 0x1800096e8
RtlVirtualUnwind 0x1800096e0
pSetupGuidFromString 0x180009450
SetupDiCreateDeviceInfoList 0x180009438
SetupDiDestroyDeviceInfoList 0x180009430
SetupDiLoadDeviceIcon 0x180009440
SetupDiOpenDeviceInfoW 0x180009448
Shell_NotifyIconW 0x180009470
ShellExecuteExW 0x180009460
ShellExecuteW 0x180009468
0x180009488
StrChrW 0x180009480
CheckDlgButton 0x1800095a0
CreateWindowExW 0x1800094c0
DefWindowProcW 0x1800094e8
DestroyIcon 0x1800095f8
DestroyWindow 0x1800094d0
DialogBoxParamW 0x180009578
DispatchMessageW 0x1800095e8
EnableWindow 0x180009580
EndDialog 0x1800094b0
FindWindowW 0x1800094f8
GetClassInfoW 0x180009498
GetDC 0x180009548
GetDlgItem 0x1800095e0
GetMessagePos 0x1800094e0
GetMessageW 0x180009520
GetParent 0x180009570
GetProcessDefaultLayout 0x180009540
GetSysColor 0x1800095b8
GetSystemMetrics 0x180009598
GetWindow 0x180009550
GetWindowLongPtrW 0x1800094a8
InvalidateRect 0x180009530
IsDialogMessageW 0x180009560
IsDlgButtonChecked 0x1800095c0
IsWindow 0x180009510
KillTimer 0x1800095f0
LoadCursorW 0x1800095d0
LoadIconW 0x1800095c8
LoadImageW 0x180009538
LoadStringW 0x180009588
MessageBoxW 0x180009568
MsgWaitForMultipleObjects 0x180009518
PeekMessageW 0x180009508
PostMessageW 0x1800094d8
PostQuitMessage 0x180009558
RegisterClassW 0x1800095b0
ReleaseDC 0x180009528
ScreenToClient 0x1800094b8
SendMessageW 0x180009590
SetCursor 0x1800095d8
SetDlgItemTextW 0x1800095a8
SetProcessDPIAware 0x1800094f0
SetTimer 0x180009600
SetWindowLongPtrW 0x1800094c8
ShowWindow 0x1800094a0
TranslateMessage 0x180009500