hotplug.dll

Description: Safely Remove Hardware applet

Authors: © Microsoft Corporation. All rights reserved.

Version: 10.0.19041.1

Architecture: 64-bit

Operating System: Windows NT

SHA256: 6b11de1e680ef9ffa979f75ed12319a1

File Size: 91.5 KB

Uploaded At: Dec. 1, 2025, 7:29 a.m.

Views: 6

Exported Functions

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

Imported DLLs & Functions

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