PartialFWUpdateService.dll

v11.7.0.1060 32-bit Windows NT Analyzed
Description
Partial FirmWare Update Service
Authors
Copyright © 2010-2017, Intel Corporation. All rights reserved.
File size
108.6 KB
Uploaded
2025-12-02 14:43
Views
32
SHA-256
cc6ebf33f5b1efb62fe10d52b09c1585

Exported functions 28

??0PartialFWUpdateService@@QAE@XZ #1 · 0x20c0
??1PartialFWUpdateService@@UAE@XZ #2 · 0x1100
??_7PartialFWUpdateService@@6BACE_Event_Handler@@@ #3 · 0x11e74
??_7PartialFWUpdateService@@6BACE_Shared_Object@@@ #4 · 0x11f04
?HandleAceMessage@PartialFWUpdateService@@UAEXHAAV?$shared_ptr@VACE_Message_Block@@@tr1@std@@@Z #5 · 0x2550
?checkImageFileExist@PartialFWUpdateService@@AAE_NAAV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@@Z #6 · 0x40e0
?getAllowFlashUpdate@PartialFWUpdateService@@SA_NXZ #7 · 0x2f10
?getDWORDRegistryKey@PartialFWUpdateService@@AAEKW4DATA_NAME@@K@Z #8 · 0x2f50
?getFilter@PartialFWUpdateService@@UAE?AV?$shared_ptr@VEventsFilter@@@tr1@std@@XZ #9 · 0x21a0
?getImageFileNameByFwVersion@PartialFWUpdateService@@AAE_NAAV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@@Z #10 · 0x44d0
?getPartialFWUpdateImagePath@PartialFWUpdateService@@AAE_NAAV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@@Z #11 · 0x2f80
?handlePublishEvent@PartialFWUpdateService@@AAEHABVGMS_AlertIndication@@@Z #12 · 0x2970
?handle_event@PartialFWUpdateService@@UAEHV?$shared_ptr@VACE_Message_Block@@@tr1@std@@@Z #13 · 0x27f0
?init@PartialFWUpdateService@@UAEHHQAPA_W@Z #14 · 0x21d0
?invokePartialFWUpdateFlow@PartialFWUpdateService@@AAE_NW4_PARTIAL_FWU_MODULE@1@I@Z #15 · 0x4d70
?isAMTProvision@PartialFWUpdateService@@SA_NXZ #16 · 0x46a0
?isMESKU@PartialFWUpdateService@@SA_NXZ #17 · 0x4840
?name@PartialFWUpdateService@@UAE?BV?$ACE_String_Base@_W@@XZ #18 · 0x2260
?partialFWUpdate@PartialFWUpdateService@@QAE_NHH@Z #19 · 0x51e0
?publishMissingImageFile@PartialFWUpdateService@@AAEXW4_PARTIAL_FWU_MODULE@1@@Z #20 · 0x3ee0
?publishPartialFWUpgrade_begin@PartialFWUpdateService@@AAEXW4_PARTIAL_FWU_MODULE@1@@Z #21 · 0x3040
?publishPartialFWUpgrade_end@PartialFWUpdateService@@AAEXW4_PARTIAL_FWU_MODULE@1@H@Z #22 · 0x3830
?publishPartialFWUpgrade_failed@PartialFWUpdateService@@AAEXW4_PARTIAL_FWU_MODULE@1@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@H@Z #23 · 0x3300
?removePartialFWUpdateRegKeys@PartialFWUpdateService@@AAEHXZ #24 · 0x2fa0
?resume@PartialFWUpdateService@@UAEHXZ #25 · 0x2290
?startPFWUpMessage@PartialFWUpdateService@@AAEXXZ #26 · 0x22e0
?updateLanguageChangeCode@PartialFWUpdateService@@AAE_NIW4_LANGUAGE_FLOW_MODE@@@Z #27 · 0x49d0
_make_PartialFWUpdateService #28 · 0x2520

Imported DLLs & functions 183

?__ace_assert@@YAXPBDHPB_W@Z 0x1000e010
??0?$ACE_String_Base@_W@@QAE@ABV0@@Z 0x1000e01c
??0?$ACE_String_Base@_W@@QAE@PB_WPAVACE_Allocator@@_N@Z 0x1000e018
??0ACE_Message_Block@@QAE@PAVACE_Allocator@@@Z 0x1000e078
??0ACE_Time_Value@@QAE@ABU_FILETIME@@@Z 0x1000e038
??0ACE_Time_Value@@QAE@XZ 0x1000e004
??1?$ACE_String_Base@_W@@QAE@XZ 0x1000e014
??1ACE_Message_Block@@UAE@XZ 0x1000e074
??4ACE_Time_Value@@QAEAAV0@ABV0@@Z 0x1000e008
?activate@ACE_Task_Base@@UAEHJHHJHPAV1@QAPAX1QAIQAKQAPBD@Z 0x1000e04c
?add_reference@ACE_Event_Handler@@UAEJXZ 0x1000e080
?clone_nocopy@ACE_Data_Block@@UBEPAV1@KI@Z 0x1000e040
?clone@ACE_Data_Block@@UBEPAV1@K@Z 0x1000e044
?clone@ACE_Message_Block@@UBEPAV1@K@Z 0x1000e070
?close@ACE_Task_Base@@UAEHK@Z 0x1000e05c
?conditional_set@ACE_Log_Msg@@QAEXPBDHHH@Z 0x1000e028
?data_block@ACE_Message_Block@@QAEXPAVACE_Data_Block@@@Z 0x1000e064
?duplicate@ACE_Message_Block@@UBEPAV1@XZ 0x1000e06c
?get_handle@ACE_Event_Handler@@UBEPAXXZ 0x1000e0bc
?handle_close@ACE_Event_Handler@@UAEHPAXK@Z 0x1000e09c
?handle_exception@ACE_Event_Handler@@UAEHPAX@Z 0x1000e0a8
?handle_exit@ACE_Event_Handler@@UAEHPAVACE_Process@@@Z 0x1000e0a0
?handle_group_qos@ACE_Event_Handler@@UAEHPAX@Z 0x1000e090
?handle_input@ACE_Event_Handler@@UAEHPAX@Z 0x1000e0ac
?handle_qos@ACE_Event_Handler@@UAEHPAX@Z 0x1000e000
?handle_signal@ACE_Event_Handler@@UAEHHPAUsiginfo_t@@PAH@Z 0x1000e098
?handle_timeout@ACE_Event_Handler@@UAEHABVACE_Time_Value@@PBX@Z 0x1000e0a4
?info@ACE_Shared_Object@@UBEHPAPA_WI@Z 0x1000e020
?instance@ACE_Allocator@@SAPAV1@XZ 0x1000e034
?instance@ACE_Log_Msg@@SAPAV1@XZ 0x1000e030
?last_error_adapter@ACE_Log_Msg@@SAHXZ 0x1000e02c
?log@ACE_Log_Msg@@QAAHW4ACE_Log_Priority@@PB_WZZ 0x1000e024
?module_closed@ACE_Task_Base@@UAEHXZ 0x1000e058
?open@ACE_Task_Base@@UAEHPAX@Z 0x1000e060
?priority@ACE_Event_Handler@@UAEXH@Z 0x1000e0b4
?priority@ACE_Event_Handler@@UBEHXZ 0x1000e0b0
?put@ACE_Task_Base@@UAEHPAVACE_Message_Block@@PAVACE_Time_Value@@@Z 0x1000e054
?putq@?$ACE_Task@VACE_MT_SYNCH@@@@QAEHPAVACE_Message_Block@@PAVACE_Time_Value@@@Z 0x1000e00c
?reactor_timer_interface@ACE_Event_Handler@@UBEPAVACE_Reactor_Timer_Interface@@XZ 0x1000e084
?reactor@ACE_Event_Handler@@UAEXPAVACE_Reactor@@@Z 0x1000e088
?reactor@ACE_Event_Handler@@UBEPAVACE_Reactor@@XZ 0x1000e08c
?release_i@ACE_Data_Block@@MAEPAV1@XZ 0x1000e03c
?release@ACE_Message_Block@@UAEPAV1@XZ 0x1000e068
?remove_reference@ACE_Event_Handler@@UAEJXZ 0x1000e07c
?resume_handler@ACE_Event_Handler@@UAEHXZ 0x1000e094
?set_handle@ACE_Event_Handler@@UAEXPAX@Z 0x1000e0b8
?svc@ACE_Task_Base@@UAEHXZ 0x1000e050
?wait@ACE_Task_Base@@UAEHXZ 0x1000e048
RegCloseKey 0x1000e0c4
RegOpenKeyExW 0x1000e0c8
RegQueryValueExW 0x1000e0cc
?checkFileExist@@YA_NV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@@Z 0x1000e0d8
?getDateTime@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ 0x1000e0d4
??_7EventsFilter@@6B@ 0x1000e120
??0EventHandler@@QAE@XZ 0x1000e0e8
??0GMS_AlertIndication@@QAE@GKV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$ACE_String_Base@_W@@1@Z 0x1000e128
??0GMS_AlertIndication@@QAE@GKV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$ACE_String_Base@_W@@11@Z 0x1000e0e0
??0StartPFWUP@@QAE@XZ 0x1000e11c
??1EventHandler@@UAE@XZ 0x1000e0f0
??1EventsFilter@@UAE@XZ 0x1000e0f8
??1GMS_AlertIndication@@UAE@XZ 0x1000e130
??1StartPFWUP@@UAE@XZ 0x1000e124
?deleteMessageBlockPtr@@YAXPAVACE_Message_Block@@@Z 0x1000e12c
?DSinstance@@YAAAVDataStorageWrapper@@XZ 0x1000e118
?fini@GmsSubService@@UAEHXZ 0x1000e0fc
?handle_output@GmsSubService@@UAEHPAX@Z 0x1000e108
?HandleAceMessage@GmsSubService@@MAEXHAAV?$shared_ptr@VACE_Message_Block@@@tr1@std@@@Z 0x1000e114
?init@EventHandler@@UAEHHQAPA_W@Z 0x1000e0f4
?initSubService@GmsSubService@@IAEHHQAPA_W@Z 0x1000e10c
?PreStop@GmsSubService@@MAEXH_N@Z 0x1000e0e4
?resume@GmsSubService@@UAEHXZ 0x1000e104
?ShouldPass@EventHandler@@UAE_NXZ 0x1000e0ec
?startSubService@GmsSubService@@IAEHXZ 0x1000e110
?suspend@GmsSubService@@UAEHXZ 0x1000e100
CancelIo 0x1000e164
CloseHandle 0x1000e168
CreateEventA 0x1000e150
CreateFileA 0x1000e144
CreateSemaphoreA 0x1000e140
DecodePointer 0x1000e198
DeviceIoControl 0x1000e148
DisableThreadLibraryCalls 0x1000e194
EncodePointer 0x1000e1b8
GetACP 0x1000e178
GetCurrentProcess 0x1000e13c
GetCurrentProcessId 0x1000e1a8
GetCurrentThreadId 0x1000e1a4
GetLastError 0x1000e158
GetModuleHandleA 0x1000e16c
GetOverlappedResult 0x1000e160
GetProcAddress 0x1000e170
GetSystemDefaultLCID 0x1000e184
GetSystemTimeAsFileTime 0x1000e180
GetTickCount 0x1000e1a0
InterlockedCompareExchange 0x1000e1b0
InterlockedExchange 0x1000e1ac
IsDebuggerPresent 0x1000e190
MultiByteToWideChar 0x1000e174
QueryPerformanceCounter 0x1000e19c
ReadFile 0x1000e154
ReleaseSemaphore 0x1000e138
SetUnhandledExceptionFilter 0x1000e18c
Sleep 0x1000e17c
TerminateProcess 0x1000e1b4
UnhandledExceptionFilter 0x1000e188
WaitForSingleObject 0x1000e15c
WriteFile 0x1000e14c
?_BADOFF@std@@3_JB 0x1000e21c
?_Lock@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@UAEXXZ 0x1000e214
?_Osfx@?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QAEXXZ 0x1000e1c4
?_Pninc@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@IAEPA_WXZ 0x1000e1d4
?_Unlock@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@UAEXXZ 0x1000e210
?_Xlength_error@std@@YAXPBD@Z 0x1000e224
?_Xout_of_range@std@@YAXPBD@Z 0x1000e220
??0?$basic_ios@_WU?$char_traits@_W@std@@@std@@IAE@XZ 0x1000e1d0
??0?$basic_iostream@_WU?$char_traits@_W@std@@@std@@QAE@PAV?$basic_streambuf@_WU?$char_traits@_W@std@@@1@@Z 0x1000e1cc
??0?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@IAE@XZ 0x1000e1c8
??1?$basic_ios@_WU?$char_traits@_W@std@@@std@@UAE@XZ 0x1000e1f0
??1?$basic_iostream@_WU?$char_traits@_W@std@@@std@@UAE@XZ 0x1000e1dc
??1?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@UAE@XZ 0x1000e218
??6?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QAEAAV01@_K@Z 0x1000e1e4
??6?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QAEAAV01@H@Z 0x1000e228
?flush@?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QAEAAV12@XZ 0x1000e1e0
?imbue@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MAEXABVlocale@2@@Z 0x1000e1f4
?setbuf@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MAEPAV12@PA_W_J@Z 0x1000e1fc
?setstate@?$basic_ios@_WU?$char_traits@_W@std@@@std@@QAEXH_N@Z 0x1000e1ec
?showmanyc@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MAE_JXZ 0x1000e20c
?sputc@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@QAEG_W@Z 0x1000e1d8
?sputn@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@QAE_JPB_W_J@Z 0x1000e1c0
?sync@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MAEHXZ 0x1000e1f8
?uflow@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MAEGXZ 0x1000e208
?uncaught_exception@std@@YA_NXZ 0x1000e1e8
?xsgetn@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MAE_JPA_W_J@Z 0x1000e204
?xsputn@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MAE_JPB_W_J@Z 0x1000e200
__clean_type_info_names_internal 0x1000e2ac
__CppXcptFilter 0x1000e29c
__CxxFrameHandler3 0x1000e258
__dllonexit 0x1000e27c
__iob_func 0x1000e268
__RTDynamicCast 0x1000e2bc
_amsg_exit 0x1000e298
_crt_debugger_hook 0x1000e2a0
_CxxThrowException 0x1000e254
_encoded_null 0x1000e28c
_errno 0x1000e240
_except_handler4_common 0x1000e2a4
_initterm 0x1000e290
_initterm_e 0x1000e294
_lock 0x1000e280
_malloc_crt 0x1000e288
_onexit 0x1000e284
_purecall 0x1000e24c
_unlock 0x1000e278
?_type_info_dtor_internal_method@type_info@@QAEXXZ 0x1000e2a8
??_V@YAXPAX@Z 0x1000e248
??0exception@std@@QAE@ABQBD@Z 0x1000e230
??0exception@std@@QAE@ABV01@@Z 0x1000e234
??0exception@std@@QAE@XZ 0x1000e2c0
??1exception@std@@UAE@XZ 0x1000e2b0
??2@YAPAXI@Z 0x1000e250
??3@YAXPAX@Z 0x1000e2b8
??8type_info@@QBE_NABV0@@Z 0x1000e238
?terminate@@YAXXZ 0x1000e274
?what@exception@std@@UBEPBDXZ 0x1000e2b4
fprintf 0x1000e264
free 0x1000e26c
malloc 0x1000e270
memcpy 0x1000e25c
memcpy_s 0x1000e260
memmove 0x1000e23c
wcsrchr 0x1000e244
SetupDiDestroyDeviceInfoList 0x1000e2d4
SetupDiEnumDeviceInterfaces 0x1000e2cc
SetupDiGetClassDevsA 0x1000e2c8
SetupDiGetDeviceInterfaceDetailA 0x1000e2d0
??0HBPWSManClient@@QAE@XZ 0x1000e2f0
??0SIOWSManClient@@QAE@XZ 0x1000e2dc
??1HBPWSManClient@@UAE@XZ 0x1000e2f4
??1SIOWSManClient@@UAE@XZ 0x1000e2e0
?GetConfigurationInfo@HBPWSManClient@@QAE_NPAF0AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAPAUtagSAFEARRAY@@@Z 0x1000e2f8
?GetExpectedLanguage@SIOWSManClient@@QAE_NPAG@Z 0x1000e2e8
?GetSpriteLanguage@SIOWSManClient@@QAE_NPAG@Z 0x1000e2e4
?SetExpectedLanguage@SIOWSManClient@@QAE_NG@Z 0x1000e2ec