fhcpl.dll

v10.0.19041.5794 64-bit Windows NT Analyzed
Description
File History Control Panel
Authors
© Microsoft Corporation. All rights reserved.
File size
374.5 KB
Uploaded
2025-12-01 07:28
Views
88
SHA-256
a59b845ef051b6a096d155beb9bc1ed2

Exported functions 4

DllCanUnloadNow #1 · 0x7ab0
DllGetClassObject #2 · 0x7ad0
DllRegisterServer #3 · 0x58e0
DllUnregisterServer #4 · 0x58e0

Imported DLLs & functions 338

CLSIDFromString 0x18002dbd0
CoCreateInstance 0x18002dbc8
CoTaskMemFree 0x18002dbc0
DebugBreak 0x18002dbe8
IsDebuggerPresent 0x18002dbf0
OutputDebugStringW 0x18002dbe0
DelayLoadFailureHook 0x18002dc00
ResolveDelayLoadedAPI 0x18002dc10
GetLastError 0x18002dc20
SetLastError 0x18002dc28
SetUnhandledExceptionFilter 0x18002dc38
UnhandledExceptionFilter 0x18002dc30
CreateFileW 0x18002dc60
GetDiskFreeSpaceExW 0x18002dc68
GetDriveTypeW 0x18002dc50
GetFileAttributesW 0x18002dc48
GetVolumeInformationW 0x18002dc58
CloseHandle 0x18002dc78
GetProcessHeap 0x18002dc98
HeapAlloc 0x18002dc88
HeapFree 0x18002dc90
LocalAlloc 0x18002dca8
LocalFree 0x18002dcb0
DisableThreadLibraryCalls 0x18002dcd8
FreeLibrary 0x18002dd00
GetModuleFileNameA 0x18002dce0
GetModuleFileNameW 0x18002dcf8
GetModuleHandleExW 0x18002dce8
GetModuleHandleW 0x18002dd08
GetProcAddress 0x18002dcf0
LoadLibraryExW 0x18002dcc0
LoadStringW 0x18002dcc8
SizeofResource 0x18002dcd0
FindResourceW 0x18002dd18
FormatMessageW 0x18002dd28
ExpandEnvironmentStringsW 0x18002dd38
GetCurrentProcess 0x18002dd50
GetCurrentProcessId 0x18002dd58
GetCurrentThreadId 0x18002dd60
OpenProcessToken 0x18002dd70
TerminateProcess 0x18002dd68
TerminateThread 0x18002dd48
GetProcessMitigationPolicy 0x18002dd80
QueryPerformanceCounter 0x18002dd90
RegGetValueW 0x18002dda0
RtlCaptureContext 0x18002ddb0
RtlLookupFunctionEntry 0x18002ddb8
RtlVirtualUnwind 0x18002ddc0
ActivateActCtx 0x18002ddd0
CreateActCtxW 0x18002ddd8
DeactivateActCtx 0x18002dde0
ReleaseActCtx 0x18002dde8
CompareStringOrdinal 0x18002ddf8
AcquireSRWLockExclusive 0x18002de08
AcquireSRWLockShared 0x18002de68
CreateEventExW 0x18002de20
CreateMutexExW 0x18002de28
CreateSemaphoreExW 0x18002de78
DeleteCriticalSection 0x18002de38
EnterCriticalSection 0x18002de40
InitializeCriticalSectionEx 0x18002de88
LeaveCriticalSection 0x18002de80
OpenSemaphoreW 0x18002de58
ReleaseMutex 0x18002de18
ReleaseSemaphore 0x18002de30
ReleaseSRWLockExclusive 0x18002de10
ReleaseSRWLockShared 0x18002de60
SetEvent 0x18002de48
WaitForSingleObject 0x18002de70
WaitForSingleObjectEx 0x18002de50
InitOnceBeginInitialize 0x18002dea0
InitOnceComplete 0x18002dea8
Sleep 0x18002de98
GetSystemTimeAsFileTime 0x18002dec0
GetTickCount 0x18002deb8
CloseThreadpoolTimer 0x18002dee8
CreateThreadpoolTimer 0x18002ded0
SetThreadpoolTimer 0x18002dee0
WaitForThreadpoolTimerCallbacks 0x18002ded8
GetTokenInformation 0x18002def8
ConvertSidToStringSidW 0x18002df08
?_SelfLayoutDoLayout@Element@DirectUI@@MEAAXHH@Z 0x18002d730
?_SelfLayoutUpdateDesiredSize@Element@DirectUI@@MEAA?AUtagSIZE@@HHPEAVSurface@2@@Z 0x18002d738
??0ClassInfoBase@DirectUI@@QEAA@XZ 0x18002d670
??0Element@DirectUI@@QEAA@XZ 0x18002d630
??0XProvider@DirectUI@@QEAA@XZ 0x18002d860
??1ClassInfoBase@DirectUI@@UEAA@XZ 0x18002d678
??1CritSecLock@DirectUI@@QEAA@XZ 0x18002d880
??1Element@DirectUI@@UEAA@XZ 0x18002d638
??1XProvider@DirectUI@@UEAA@XZ 0x18002d858
?ActivateTooltip@Element@DirectUI@@MEAAXPEAV12@K@Z 0x18002d8a0
?Add@Element@DirectUI@@UEAAJPEAPEAV12@I@Z 0x18002d6e0
?AddBehavior@Element@DirectUI@@UEAAJPEAUIDuiBehavior@@@Z 0x18002d710
?AddChild@ClassInfoBase@DirectUI@@UEAAXXZ 0x18002d8e8
?AddRef@ClassInfoBase@DirectUI@@UEAAXXZ 0x18002d940
?AddRef@XProvider@DirectUI@@UEAAKXZ 0x18002d7f0
?AddString@Combobox@DirectUI@@QEAAHPEBG@Z 0x18002d520
?AssertPIZeroRef@ClassInfoBase@DirectUI@@UEBAXXZ 0x18002d8c0
?CanSetFocus@XProvider@DirectUI@@UEAAJPEA_N@Z 0x18002d7c0
?ClassExist@ClassInfoBase@DirectUI@@SA_NPEAPEAUIClassInfo@2@PEBQEBUPropertyInfo@2@IPEAU32@PEAUHINSTANCE__@@PEBG_N@Z 0x18002d658
?Click@Button@DirectUI@@SA?AVUID@@XZ 0x18002d528
?ClickDefaultButton@XProvider@DirectUI@@UEAAHXZ 0x18002d7a0
?ContentProp@Element@DirectUI@@SAPEBUPropertyInfo@2@XZ 0x18002d5d0
?Create@DUIXmlParser@DirectUI@@SAJPEAPEAV12@P6APEAVValue@2@PEBGPEAX@Z2P6AX11H2@Z2@Z 0x18002d538
?Create@XResourceProvider@DirectUI@@SAJPEAUHINSTANCE__@@PEBG11PEAPEAV12@@Z 0x18002d848
?CreateDUI@XProvider@DirectUI@@UEAAJPEAVIXElementCP@2@PEAPEAUHWND__@@@Z 0x18002d828
?CreateElement@DUIXmlParser@DirectUI@@QEAAJPEBGPEAVElement@2@1PEAKPEAPEAV32@@Z 0x18002d548
?CreateGraphic@Value@DirectUI@@SAPEAV12@PEAUHICON__@@_N11@Z 0x18002d5e8
?CreateInstance@CSafeElementProxy@@SAJPEAVElement@DirectUI@@PEAPEAV1@@Z 0x18002d5f0
?CreateXBaby@XProvider@DirectUI@@UEAAJPEAVIXElementCP@2@PEAUHWND__@@PEAVElement@2@PEAKPEAPEAUIXBaby@2@@Z 0x18002d788
?DefaultAction@Element@DirectUI@@UEAAJXZ 0x18002d800
?Destroy@DUIXmlParser@DirectUI@@QEAAXXZ 0x18002d558
?Destroy@Element@DirectUI@@QEAAJ_N@Z 0x18002d640
?Detach@CSafeElementProxy@@QEAAXXZ 0x18002d590
?EndDefer@Element@DirectUI@@QEAAXK@Z 0x18002d878
?EnsureVisible@Element@DirectUI@@UEAA_NHHHH@Z 0x18002d700
?EnumPropertyInfo@ClassInfoBase@DirectUI@@UEAAPEBUPropertyInfo@2@I@Z 0x18002d930
?FindDescendent@Element@DirectUI@@QEAAPEAV12@G@Z 0x18002d540
?FindElementWithShortcutAndDoDefaultAction@XProvider@DirectUI@@UEAAHGH@Z 0x18002d7b8
?ForceThemeChange@XProvider@DirectUI@@UEAAJ_K_J@Z 0x18002d7a8
?GetAccessibleImpl@Element@DirectUI@@UEAAJPEAPEAUIAccessible@@@Z 0x18002d750
?GetAdjacent@Element@DirectUI@@UEAAPEAV12@PEAV12@HPEBUNavReference@2@K@Z 0x18002d6f8
?GetAtomZero@Value@DirectUI@@SAPEAV12@XZ 0x18002d5a8
?GetByClassIndex@ClassInfoBase@DirectUI@@UEAAPEBUPropertyInfo@2@I@Z 0x18002d928
?GetChildren@ClassInfoBase@DirectUI@@UEBAHXZ 0x18002d8c8
?GetChildren@Element@DirectUI@@QEAAPEAV?$DynamicArray@PEAVElement@DirectUI@@$0A@@2@PEAPEAVValue@2@@Z 0x18002d870
?GetClassInfoPtr@Element@DirectUI@@SAPEAUIClassInfo@2@XZ 0x18002d5d8
?GetClassInfoPtr@HWNDElement@DirectUI@@SAPEAUIClassInfo@2@XZ 0x18002d7f8
?GetContentSize@Element@DirectUI@@UEAA?AUtagSIZE@@HHPEAVSurface@2@@Z 0x18002d6d8
?GetContentStringAsDisplayed@Element@DirectUI@@UEAAPEBGPEAPEAVValue@2@@Z 0x18002d680
?GetDesiredSize@XProvider@DirectUI@@UEAAJHHPEAUtagSIZE@@@Z 0x18002d7e0
?GetElementProviderImpl@Element@DirectUI@@UEAAJPEAVInvokeHelper@2@PEAPEAVElementProvider@2@@Z 0x18002d810
?GetFactoryLock@Element@DirectUI@@SAPEAU_RTL_CRITICAL_SECTION@@XZ 0x18002d650
?GetGlobalIndex@ClassInfoBase@DirectUI@@UEBAIXZ 0x18002d918
?GetHostedElementID@XProvider@DirectUI@@UEAAJPEAG@Z 0x18002d7b0
?GetImmersiveFocusRectOffsets@Element@DirectUI@@UEAAXPEAUtagRECT@@@Z 0x18002d728
?GetKeyFocused@Element@DirectUI@@UEAA_NXZ 0x18002d8b0
?GetModule@ClassInfoBase@DirectUI@@UEBAPEAUHINSTANCE__@@XZ 0x18002d8f8
?GetName@ClassInfoBase@DirectUI@@UEBAPEBGXZ 0x18002d910
?GetPICount@ClassInfoBase@DirectUI@@UEBAIXZ 0x18002d920
?GetRoot@XProvider@DirectUI@@IEAAPEAVElement@2@XZ 0x18002d830
?GetSelection@Combobox@DirectUI@@QEAAHXZ 0x18002d568
?GetStringNull@Value@DirectUI@@SAPEAV12@XZ 0x18002d5c0
?GetUIAElementProvider@Element@DirectUI@@UEAAJAEBU_GUID@@PEAPEAX@Z 0x18002d808
?GetUiaFocusDelegate@Element@DirectUI@@UEAAPEAV12@XZ 0x18002d938
?GetUnset@Value@DirectUI@@SAPEAV12@XZ 0x18002d5b0
?GetValue@Element@DirectUI@@QEAAPEAVValue@2@PEBUPropertyInfo@2@HPEAUUpdateCache@2@@Z 0x18002d760
?HandleUiaDestroyListener@Element@DirectUI@@UEAAXXZ 0x18002d838
?HandleUiaEventListener@Element@DirectUI@@UEAAXPEAUEvent@2@@Z 0x18002d8d8
?HandleUiaPropertyChangingListener@Element@DirectUI@@UEAAXPEBUPropertyInfo@2@@Z 0x18002d8d0
?HandleUiaPropertyListener@Element@DirectUI@@UEAAXPEBUPropertyInfo@2@HPEAVValue@2@1@Z 0x18002d8b8
?Init@NavReference@DirectUI@@QEAAXPEAVElement@2@PEAUtagRECT@@@Z 0x18002d758
?Initialize@ClassInfoBase@DirectUI@@QEAAJPEAUHINSTANCE__@@PEBG_NPEBQEBUPropertyInfo@2@I@Z 0x18002d668
?Initialize@Element@DirectUI@@QEAAJIPEAV12@PEAK@Z 0x18002d628
?Initialize@XProvider@DirectUI@@QEAAJPEAVElement@2@PEAVIXProviderCP@2@@Z 0x18002d840
?Insert@Element@DirectUI@@UEAAJPEAPEAV12@II@Z 0x18002d6e8
?IsContentProtected@Element@DirectUI@@UEAA_NXZ 0x18002d890
?IsDescendent@XProvider@DirectUI@@UEAAJPEAVElement@2@PEA_N@Z 0x18002d7d8
?IsGlobal@ClassInfoBase@DirectUI@@UEBA_NXZ 0x18002d8f0
?IsRTLReading@Element@DirectUI@@UEAA_NXZ 0x18002d888
?IsSubclassOf@ClassInfoBase@DirectUI@@UEBA_NPEAUIClassInfo@2@@Z 0x18002d900
?IsValidProperty@ClassInfoBase@DirectUI@@UEBA_NPEBUPropertyInfo@2@@Z 0x18002d908
?MessageCallback@Element@DirectUI@@UEAAIPEAUtagGMSG@@@Z 0x18002d720
?Navigate@XProvider@DirectUI@@UEAAJHPEA_N@Z 0x18002d7c8
?OnDestroy@Element@DirectUI@@UEAAXXZ 0x18002d6c8
?OnEvent@Element@DirectUI@@UEAAXPEAUEvent@2@@Z 0x18002d648
?OnGroupChanged@Element@DirectUI@@UEAAXH_N@Z 0x18002d6a8
?OnHosted@Element@DirectUI@@MEAAXPEAV12@@Z 0x18002d740
?OnInput@Element@DirectUI@@UEAAXPEAUInputEvent@2@@Z 0x18002d6b0
?OnKeyFocusMoved@Element@DirectUI@@UEAAXPEAV12@0@Z 0x18002d6b8
?OnMouseFocusMoved@Element@DirectUI@@UEAAXPEAV12@0@Z 0x18002d6c0
?OnPropertyChanged@Element@DirectUI@@UEAAXPEAUPropertyInfo@2@HPEAVValue@2@1@Z 0x18002d6a0
?OnPropertyChanged@Element@DirectUI@@UEAAXPEBUPropertyInfo@2@HPEAVValue@2@1@Z 0x18002d698
?OnPropertyChanging@Element@DirectUI@@UEAA_NPEAUPropertyInfo@2@HPEAVValue@2@1@Z 0x18002d690
?OnPropertyChanging@Element@DirectUI@@UEAA_NPEBUPropertyInfo@2@HPEAVValue@2@1@Z 0x18002d688
?OnUnHosted@Element@DirectUI@@MEAAXPEAV12@@Z 0x18002d748
?Paint@Element@DirectUI@@UEAAXPEAUHDC__@@PEBUtagRECT@@1PEAU4@2@Z 0x18002d6d0
?QueryInterface@Element@DirectUI@@UEAAJAEBU_GUID@@PEAPEAX@Z 0x18002d5a0
?QueryInterface@XProvider@DirectUI@@UEAAJAEBU_GUID@@PEAPEAX@Z 0x18002d850
?Register@ClassInfoBase@DirectUI@@QEAAJXZ 0x18002d660
?Register@Element@DirectUI@@SAJXZ 0x18002d5c8
?Release@ClassInfoBase@DirectUI@@UEAAHXZ 0x18002d948
?Release@Value@DirectUI@@QEAAXXZ 0x18002d868
?Remove@Element@DirectUI@@UEAAJPEAPEAV12@I@Z 0x18002d6f0
?RemoveBehavior@Element@DirectUI@@UEAAJPEAUIDuiBehavior@@@Z 0x18002d718
?RemoveChild@ClassInfoBase@DirectUI@@UEAAXXZ 0x18002d8e0
?RemoveTooltip@Element@DirectUI@@MEAAXPEAV12@@Z 0x18002d8a8
?SelectionChange@Combobox@DirectUI@@SA?AVUID@@XZ 0x18002d530
?SetActive@Element@DirectUI@@QEAAJH@Z 0x18002d5b8
?SetButtonClassAcceptsEnterKey@XProvider@DirectUI@@UEAAJ_N@Z 0x18002d790
?SetClass@Element@DirectUI@@QEAAJPEBG@Z 0x18002d610
?SetContentAlign@Element@DirectUI@@QEAAJH@Z 0x18002d600
?SetContentString@Element@DirectUI@@QEAAJPEBG@Z 0x18002d608
?SetDefaultButtonTracking@XProvider@DirectUI@@UEAAJ_N@Z 0x18002d818
?SetEnabled@Element@DirectUI@@QEAAJ_N@Z 0x18002d570
?SetFocus@XProvider@DirectUI@@UEAAJPEAVElement@2@@Z 0x18002d7d0
?SetFont@Element@DirectUI@@QEAAJPEBG@Z 0x18002d5f8
?SetHandleEnterKey@XProvider@DirectUI@@IEAAX_N@Z 0x18002d820
?SetKeyFocus@Element@DirectUI@@UEAAXXZ 0x18002d708
?SetLayoutPos@Element@DirectUI@@QEAAJH@Z 0x18002d618
?SetParameter@XProvider@DirectUI@@UEAAJAEBU_GUID@@PEAX@Z 0x18002d7e8
?SetRegisteredDefaultButton@XProvider@DirectUI@@UEAAJPEAVElement@2@@Z 0x18002d798
?SetSelected@Element@DirectUI@@QEAAJ_N@Z 0x18002d580
?SetSelection@Combobox@DirectUI@@QEAAJH@Z 0x18002d560
?SetValue@Element@DirectUI@@QEAAJP6APEBUPropertyInfo@2@XZHPEAVValue@2@@Z 0x18002d598
?SetVisible@Element@DirectUI@@QEAAJ_N@Z 0x18002d620
?SetWidth@Element@DirectUI@@QEAAJH@Z 0x18002d588
?SetXMLFromResource@DUIXmlParser@DirectUI@@QEAAJIPEAUHINSTANCE__@@0@Z 0x18002d578
?StartDefer@Element@DirectUI@@QEAAXPEAK@Z 0x18002d5e0
?UpdateTooltip@Element@DirectUI@@MEAAXPEAV12@@Z 0x18002d898
CreateDUIWrapper 0x18002d550
InitProcessPriv 0x18002d780
InitThread 0x18002d778
StrToID 0x18002d518
UnInitProcessPriv 0x18002d770
UnInitThread 0x18002d768
DeleteHandle 0x18002d968
DUserPostEvent 0x18002d970
DUserSendEvent 0x18002d958
InitGadgets 0x18002d960
FhServiceBlockBackup 0x18002df28
FhServiceClearProtectionState 0x18002df20
FhServiceClosePipe 0x18002df40
FhServiceOpenPipe 0x18002df30
FhServiceReloadConfiguration 0x18002df18
FhServiceStartBackup 0x18002df48
FhServiceStopBackup 0x18002df38
DeleteObject 0x18002d988
GetTextExtentPoint32W 0x18002d980
WNetAddConnection3W 0x18002d9a0
WNetCancelConnection2W 0x18002d9a8
WNetGetConnectionW 0x18002d998
__C_specific_handler 0x18002dfa0
__CxxFrameHandler3 0x18002df68
__dllonexit 0x18002e050
_amsg_exit 0x18002dfc0
_CxxThrowException 0x18002dfd0
_initterm 0x18002dfa8
_lock 0x18002df90
_onexit 0x18002df80
_unlock 0x18002df88
_vsnprintf_s 0x18002e020
_vsnwprintf 0x18002e048
_wcsicmp 0x18002dff8
_wcsnicmp 0x18002e008
_XcptFilter 0x18002dfc8
??0exception@@QEAA@AEBQEBD@Z 0x18002dff0
??0exception@@QEAA@AEBV0@@Z 0x18002e028
??0exception@@QEAA@XZ 0x18002e030
??1exception@@UEAA@XZ 0x18002e038
??1type_info@@UEAA@XZ 0x18002df78
?terminate@@YAXXZ 0x18002df98
?what@exception@@UEBAPEBDXZ 0x18002dfd8
free 0x18002dfb8
iswalpha 0x18002dfe0
malloc 0x18002dfb0
memcmp 0x18002df60
memcpy 0x18002df58
memcpy_s 0x18002e040
memmove_s 0x18002dfe8
memset 0x18002df70
towupper 0x18002e018
wcscmp 0x18002e058
wcscspn 0x18002e010
wcsrchr 0x18002e000
EtwEventRegister 0x18002e078
EtwEventSetInformation 0x18002e080
EtwEventUnregister 0x18002e070
EtwEventWriteTransfer 0x18002e088
EtwLogTraceEvent 0x18002e068
WinSqmAddToStream 0x18002e090
CoAllowSetForegroundWindow 0x18002e0a0
SysAllocString 0x18002d9b8
SysAllocStringByteLen 0x18002d9d8
SysAllocStringLen 0x18002d9c0
SysFreeString 0x18002d9e8
SysStringByteLen 0x18002d9d0
SysStringLen 0x18002d9e0
VariantClear 0x18002d9c8
0x18002da20
0x18002da40
0x18002da48
0x18002da50
ExtractIconW 0x18002da60
SHBindToObject 0x18002da58
SHCreateItemFromParsingName 0x18002da00
ShellExecuteExW 0x18002d9f8
ShellExecuteW 0x18002da28
SHGetFileInfoW 0x18002da18
SHGetKnownFolderItem 0x18002da08
SHGetKnownFolderPath 0x18002da10
SHGetStockIconInfo 0x18002da30
SHParseDisplayName 0x18002da38
0x18002da78
0x18002da80
0x18002da88
0x18002da90
0x18002da98
0x18002daa0
0x18002daa8
0x18002dab0
0x18002dac0
0x18002dac8
0x18002dad8
0x18002dae0
0x18002dae8
0x18002daf8
0x18002db00
0x18002db08
0x18002db10
SHStrDupW 0x18002daf0
StrCmpIW 0x18002dad0
StrCmpNIW 0x18002dab8
StrFormatByteSizeW 0x18002da70
DefWindowProcW 0x18002db48
DestroyIcon 0x18002db30
DestroyWindow 0x18002db68
GetCursor 0x18002db70
GetDC 0x18002db20
GetFocus 0x18002db90
GetParent 0x18002db78
GetSystemMetrics 0x18002db58
GetWindowLongPtrW 0x18002db40
GetWindowLongW 0x18002db80
LoadCursorW 0x18002db60
LoadImageW 0x18002db98
ReleaseDC 0x18002db28
SendMessageW 0x18002db88
SetCursor 0x18002db38
SetWindowLongPtrW 0x18002db50
SystemParametersInfoW 0x18002dba0
SetWindowTheme 0x18002dbb0
EvtClose 0x18002e0b8
EvtCreateRenderContext 0x18002e0c8
EvtNext 0x18002e0d8
EvtQuery 0x18002e0b0
EvtRender 0x18002e0d0
EvtSubscribe 0x18002e0c0