JpMapControl.dll

v10.0.19041.4597 32-bit Windows NT Analyzed
Description
Jupiter Map Control
Authors
© Microsoft Corporation. All rights reserved.
File size
528.0 KB
Uploaded
2025-12-01 07:57
Views
76
SHA-256
a83c9aeade31174be55bc8b5da663391

Exported functions 17

DllCanUnloadNow #1 · 0x1dca0
DllGetActivationFactory #2 · 0x1dc60
DllGetClassObject #3 · 0x1dc80
JpIs3DSupported #4 · 0x414d0
JpIsUnifiedMapsStack #5 · 0x414b0
JpMapControlSettings_Create #6 · 0x41ae0
JpMapControl_Create #7 · 0x40f80
JpMapFactory_Create #8 · 0x422d0
JpMapModel3DFrom3MFStreamOperation_Create #9 · 0x41350
JpMapOverlayModel_Create #10 · 0x426e0
JpMapStyleSheetFactory_Create #11 · 0x45450
JpOverviewMapControl_Create #12 · 0x41070
JpRestrictedApiAccessCheck #13 · 0x41480
JpStreetsideExperience_Create #14 · 0x41150
JpStreetsidePanoramaOperation_Create #15 · 0x41210
MapSettings_GetMosBingMapsKey #16 · 0x41df0
MapSettings_ResetMosKeys #17 · 0x41ea0

Imported DLLs & functions 289

ApiSetQueryApiSetPresence 0x10078208
CoCreateFreeThreadedMarshaler 0x10078214
CoCreateGuid 0x10078228
CoCreateInstance 0x10078210
CoMarshalInterface 0x10078220
CoReleaseMarshalData 0x1007821c
CoTaskMemAlloc 0x10078218
CreateStreamOnHGlobal 0x10078224
RoGetAgileReference 0x10078230
DebugBreak 0x10078238
IsDebuggerPresent 0x10078240
OutputDebugStringW 0x1007823c
GetLastError 0x10078248
RaiseException 0x1007824c
SetLastError 0x10078254
SetUnhandledExceptionFilter 0x10078258
UnhandledExceptionFilter 0x10078250
GetFileAttributesW 0x10078260
CloseHandle 0x10078268
GetProcessHeap 0x10078278
HeapAlloc 0x10078270
HeapFree 0x10078274
InitializeSListHead 0x10078280
DisableThreadLibraryCalls 0x100782a0
FreeLibrary 0x1007829c
GetModuleFileNameA 0x10078288
GetModuleHandleExW 0x100782a4
GetModuleHandleW 0x10078290
GetProcAddress 0x1007828c
LoadLibraryExA 0x10078298
LoadLibraryExW 0x10078294
FormatMessageW 0x100782ac
VirtualProtect 0x100782b8
VirtualQuery 0x100782b4
PathCchAppend 0x100782c0
GetCurrentProcess 0x100782d4
GetCurrentProcessId 0x100782d8
GetCurrentThreadId 0x100782d0
OpenProcessToken 0x100782cc
TerminateProcess 0x100782c8
IsProcessorFeaturePresent 0x100782e4
OpenProcess 0x100782e0
QueryPerformanceCounter 0x100782ec
AcquireSRWLockExclusive 0x10078320
AcquireSRWLockShared 0x1007831c
CreateEventW 0x10078324
CreateMutexExW 0x10078330
CreateSemaphoreExW 0x1007832c
DeleteCriticalSection 0x10078334
EnterCriticalSection 0x10078308
InitializeCriticalSection 0x100782f4
InitializeCriticalSectionEx 0x10078304
InitializeSRWLock 0x100782f8
LeaveCriticalSection 0x10078310
OpenSemaphoreW 0x10078338
ReleaseMutex 0x10078318
ReleaseSemaphore 0x1007833c
ReleaseSRWLockExclusive 0x10078300
ReleaseSRWLockShared 0x100782fc
SetEvent 0x10078328
WaitForSingleObject 0x10078314
WaitForSingleObjectEx 0x1007830c
InitOnceExecuteOnce 0x1007834c
WaitOnAddress 0x10078348
WakeByAddressSingle 0x10078344
GetSystemDirectoryW 0x10078354
GetSystemInfo 0x10078358
GetSystemTimeAsFileTime 0x1007835c
QueueUserWorkItem 0x10078364
UrlEscapeW 0x1007836c
DecodePointer 0x10078378
EncodePointer 0x10078374
GetRestrictedErrorInfo 0x10078390
RoOriginateError 0x1007838c
RoOriginateErrorW 0x10078384
RoTransformError 0x10078388
SetRestrictedErrorInfo 0x10078380
IsErrorPropagationEnabled 0x1007839c
RoGetMatchingRestrictedErrorInfo 0x10078398
RoReportFailedDelegate 0x100783a0
RoActivateInstance 0x100783b0
RoGetActivationFactory 0x100783b4
RoInitialize 0x100783a8
RoUninitialize 0x100783ac
WindowsCreateString 0x100783c4
WindowsCreateStringReference 0x100783bc
WindowsDeleteString 0x100783c0
WindowsDuplicateString 0x100783d4
WindowsGetStringRawBuffer 0x100783d0
WindowsIsStringEmpty 0x100783cc
WindowsStringHasEmbeddedNull 0x100783c8
_fdtest 0x100783e0
_isnan 0x100783dc
__CxxFrameHandler3 0x10078460
__std_terminate 0x1007845c
_CxxThrowException 0x10078420
_except_handler4_common 0x1007841c
_o___std_exception_copy 0x10078450
_o___std_exception_destroy 0x1007844c
_o___std_type_info_destroy_list 0x10078448
_o___stdio_common_vsnprintf_s 0x10078444
_o___stdio_common_vsprintf_s 0x10078440
_o___stdio_common_vswprintf 0x1007843c
_o__callnewh 0x10078458
_o__cexit 0x10078454
_o__CIfmod 0x10078438
_o__configure_narrow_argv 0x10078434
_o__crt_atexit 0x10078430
_o__dtest 0x1007842c
_o__errno 0x10078428
_o__execute_onexit_table 0x10078424
_o__initialize_narrow_environment 0x100783e8
_o__initialize_onexit_table 0x100783ec
_o__invalid_parameter_noinfo 0x100783f0
_o__invalid_parameter_noinfo_noreturn 0x100783f4
_o__purecall 0x100783f8
_o__register_onexit_function 0x100783fc
_o__seh_filter_dll 0x10078400
_o_ceil 0x10078408
_o_free 0x1007840c
_o_malloc 0x10078410
_o_realloc 0x10078414
_o_terminate 0x10078418
memcpy 0x10078464
memmove 0x10078404
_initterm 0x10078470
_initterm_e 0x1007846c
EventRegister 0x1007848c
EventSetInformation 0x10078484
EventUnregister 0x10078488
EventWriteTransfer 0x10078480
GetTokenInformation 0x10078494
GetUserLanguages 0x10078000
DCompositionCreateDevice3 0x1007849c
GetMonitorInfoW 0x100784a4
MonitorFromRect 0x100784a8
AllowSetForegroundWindow 0x100784b0
ConfigurationManager_Create 0x10078008
?_CoreInitialize@RouterAdapterCore@@IAEJHV?$unique_ptr@UIThreadSignal@@U?$destroy_delete@UIThreadSignal@@@@@std@@@Z 0x10078140
?_CoreUninitialize@RouterAdapterCore@@IAEXXZ 0x1007813c
??0GeoCoordinates@core@@QAE@XZ 0x1007804c
??0GeoRect@core@@QAE@XZ 0x10078020
??0Route@core@@QAE@XZ 0x10078070
??0RouteLeg@core@@QAE@XZ 0x10078028
??0RouteManeuver@core@@QAE@XZ 0x10078060
??0RouterAdapterCore@@IAE@XZ 0x10078110
??1GeoCoordinates@core@@UAE@XZ 0x10078048
??1GeoRect@core@@UAE@XZ 0x1007801c
??1Route@core@@UAE@XZ 0x10078074
??1RouteLeg@core@@UAE@XZ 0x10078024
??1RouteManeuver@core@@UAE@XZ 0x1007805c
??1RouterAdapterCore@@MAE@XZ 0x10078114
?c_DefaultDrivingRouteOptions@RouterAdapterCore@@2URouteOptions@engine@@B 0x100780e0
?c_DefaultWalkingRouteOptions@RouterAdapterCore@@2URouteOptions@engine@@B 0x100780e4
?CalculateRoute@RouterAdapterCore@@QAEJ$$QAV?$vector@URoutePoint@engine@@V?$allocator@URoutePoint@engine@@@std@@@std@@W4TravelMode@engine@@W4RouteOptimization@5@KIJPAURouteOptions@5@@Z 0x100780e8
?Cancel@RouterAdapterCore@@QAEXXZ 0x100780ec
?GetAlternateRoute@RouterAdapterCore@@QAEJIPAVRoute@core@@@Z 0x10078104
?GetAlternateRouteCount@RouterAdapterCore@@QAEJPAI@Z 0x100780fc
?GetAlternateRouteViolatedOption@RouterAdapterCore@@QAEJIPAH@Z 0x10078100
?GetBackingObject@?$BackedType@V?$shared_ptr@VIManeuver@msnma@@@std@@@core@@QBE?AV?$shared_ptr@VIManeuver@msnma@@@std@@XZ 0x100780a8
?GetBackingObject@?$BackedType@V?$shared_ptr@VIRoute@msnma@@@std@@@core@@QBE?AV?$shared_ptr@VIRoute@msnma@@@std@@XZ 0x100780ac
?GetBingAuthenticationKey@MapsSettings@@SGJPAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@@Z 0x100780b4
?GetBingMapsKey@MapsSettings@@SGJPAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@@Z 0x10078154
?GetBottomRight@GeoRect@core@@QBEJPAVGeoCoordinates@2@@Z 0x100780d0
?GetBoundingBox@Route@core@@UBEJPAVGeoRect@2@@Z 0x10078078
?GetBoundingBox@RouteLeg@core@@UBEJPAVGeoRect@2@@Z 0x10078018
?GetConnectivityType@RouterAdapterCore@@QAEJPAW4ConnectivityType@engine@@@Z 0x10078108
?GetDataAttribution@MapsSettings@@SGJPAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@@Z 0x100780c4
?GetDefaultCenterFromTimezone@MapsSettings@@SGPBVGeoCoordinates@core@@XZ 0x10078150
?GetDistanceInMetersToNextManeuver@RouteManeuver@core@@QBEKXZ 0x10078040
?GetDurationInSeconds@Route@core@@UBEKXZ 0x10078080
?GetDurationInSeconds@RouteLeg@core@@UBEKXZ 0x10078180
?GetDurationWithoutTrafficInSeconds@Route@core@@UBEKXZ 0x10078098
?GetDurationWithoutTrafficInSeconds@RouteLeg@core@@UBEKXZ 0x1007806c
?GetErrorCode@OperationAdapterCore@@QBEJXZ 0x100780f0
?GetFreewayExitNumber@RouteManeuver@core@@QBEJAAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@@Z 0x10078030
?GetGenerationNumber@?$UIThreadCore@UIRouterUI@@@@UBEJXZ 0x1007812c
?GetGeometryCoordinates@Route@core@@UBEJKPAVGeoCoordinates@2@@Z 0x10078088
?GetGeometryCoordinates@RouteLeg@core@@UBEJKPAVGeoCoordinates@2@@Z 0x10078010
?GetGeometryCoordinatesCount@Route@core@@UBEKXZ 0x10078084
?GetGeometryCoordinatesCount@RouteLeg@core@@UBEKXZ 0x10078014
?GetInstanceId@OperationAdapterCore@@QBEHXZ 0x10078144
?GetInstructionText@RouteManeuver@core@@QBEJAAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@@Z 0x1007803c
?GetKeyValidationStatus@MapsSettings@@SGJPAH@Z 0x10078164
?GetLatitude@GeoCoordinates@core@@UBENXZ 0x100780a0
?GetLeg@Route@core@@UBEJKPAVRouteLeg@2@@Z 0x10078090
?GetLegCount@Route@core@@UBEKXZ 0x1007808c
?GetLengthInMeters@Route@core@@UBEKXZ 0x1007807c
?GetLengthInMeters@RouteLeg@core@@UBEKXZ 0x100780bc
?GetLimitNetworkUsage@MapsSettings@@SGJPA_N@Z 0x100780b0
?GetLocaleMapConfiguration@MapsSettings@@SGJPAPAUILocaleMapConfiguration@@@Z 0x1007814c
?GetLongitude@GeoCoordinates@core@@UBENXZ 0x100780a4
?GetManeuver@RouteLeg@core@@UBEJKPAVRouteManeuver@2@@Z 0x10078064
?GetManeuverCount@RouteLeg@core@@UBEKXZ 0x10078178
?GetManeuverNotice@RouteManeuver@core@@QBEJPAH@Z 0x10078050
?GetManeuverType@RouteManeuver@core@@QBE?AW4RouteManeuverType@2@XZ 0x10078038
?GetManeuverWarningCount@RouteManeuver@core@@QBEKXZ 0x10078058
?GetManeuverWarnings@RouteManeuver@core@@QBEABVIItineraryWarning@msnma@@K@Z 0x10078054
?GetProvider@RouterAdapterCore@@QAEJPAW4Provider@engine@@@Z 0x1007810c
?GetResultSqmId@RouterAdapterCore@@UBEKXZ 0x1007811c
?GetRoute@RouterAdapterCore@@QAEJPAVRoute@core@@@Z 0x100780f8
?GetStartCoordinates@RouteManeuver@core@@QBEJPAVGeoCoordinates@2@@Z 0x10078044
?GetTargetRoadName@RouteManeuver@core@@QBEJAAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@@Z 0x1007802c
?GetTopLeft@GeoRect@core@@QBEJPAVGeoCoordinates@2@@Z 0x100780cc
?GetTrafficCircleExitNumber@RouteManeuver@core@@QBEKXZ 0x10078034
?GetTrafficCongestion@Route@core@@UBE?AW4TrafficCongestionType@IRoute@msnma@@XZ 0x10078094
?GetTrafficCongestion@RouteLeg@core@@UBE?AW4TrafficCongestionType@IRoute@msnma@@XZ 0x10078068
?GetUserGeoRegion@MapsSettings@@SGJPAPAUHSTRING__@@@Z 0x10078134
?GetUserGeoRegionAsThreeLetterCode@MapsSettings@@SGJPAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@@Z 0x100780c0
?GetUserProfileLanguages@MapsSettings@@SGJPAPAUHSTRING__@@@Z 0x10078130
?GetViolatedOptions@RouterAdapterCore@@QAEJPAH@Z 0x100780f4
?Initialize@Route@core@@QAEJV?$shared_ptr@VIRoute@msnma@@@std@@@Z 0x1007809c
?IsChinaVariant@MapsSettings@@SG_NXZ 0x1007815c
?IsOldChinaRegKeySet@MapsSettings@@SG_NXZ 0x10078174
?IsValid@GeoCoordinates@core@@UBE_NXZ 0x100780dc
?IsWatermarkEnabled@MapsSettings@@SG_NXZ 0x10078160
?OnRouteDone@RouterAdapterCore@@UAEXABURouteResult@engine@@@Z 0x10078124
?OnRouteProgress@RouterAdapterCore@@UAEXK@Z 0x10078120
?Post@?$UIThreadCore@UIRouterUI@@@@UAEXPAV?$TDispatchItem@UIRouterUI@@@@@Z 0x10078128
?ProcessDispatchQueue@?$UIThreadCore@UIRouterUI@@@@QAEXPAUIRouterUI@@@Z 0x10078148
?RegisterListener@SuspendResumeDispatcher@@SGJPAVISuspendResumeListener@@PA_N@Z 0x10078170
?RestrictedAPIAccessCheck@ApiAccessCheck@@SGJXZ 0x100780b8
?SetBingAuthenticationKey@MapsSettings@@SGJABV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@@Z 0x10078168
?SetBingMapsKey@MapsSettings@@SGJABV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@@Z 0x10078158
?SetKeyValidationStatus@MapsSettings@@SGJH@Z 0x1007816c
?SetLatitude@GeoCoordinates@core@@UAEXN@Z 0x100780d4
?SetLimitNetworkUsage@MapsSettings@@SGJ_N@Z 0x100780c8
?SetLongitude@GeoCoordinates@core@@UAEXN@Z 0x100780d8
?SetProgress@QueryAdapterCore@@MAEXK@Z 0x10078118
?UnregisterListener@SuspendResumeDispatcher@@SGXPAVISuspendResumeListener@@@Z 0x1007817c
IsUIThread 0x10078138
CreateMapGeocoderFactory 0x10078188
??0GeoCoordinates@ngeo@Microsoft@@QAE@NNM@Z 0x100781a8
??1GeoCoordinates@ngeo@Microsoft@@UAE@XZ 0x10078198
?get_altitude@GeoCoordinates@ngeo@Microsoft@@UBEMXZ 0x100781a0
?get_latitude@GeoCoordinates@ngeo@Microsoft@@UBENXZ 0x100781ac
?get_longitude@GeoCoordinates@ngeo@Microsoft@@UBENXZ 0x100781a4
?is_valid@GeoCoordinates@ngeo@Microsoft@@UBE_NXZ 0x1007819c
MapRouter_AttatchGuidanceStatusChangedListener 0x10078190
MapRouter_DetachGuidanceStatusChangedListener 0x10078194
MapsPackageAddMapPackageAsync 0x100781b8
MapsPackageClose 0x100781bc
MapsPackageFindNearbyPackagesAsync 0x100781b4
MapsPackageFree 0x100781c0
MapsPackageGetPackages 0x100781c4
MapsPackageOpen 0x100781c8
?_Lock@?$basic_streambuf@GU?$char_traits@G@std@@@std@@UAEXXZ 0x100784e0
?_Osfx@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAEXXZ 0x100784f8
?_Pninc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@IAEPAGXZ 0x1007851c
?_Unlock@?$basic_streambuf@GU?$char_traits@G@std@@@std@@UAEXXZ 0x100784dc
?_Xbad_function_call@std@@YAXXZ 0x10078510
?_Xlength_error@std@@YAXPBD@Z 0x10078514
?_Xout_of_range@std@@YAXPBD@Z 0x10078518
??0?$basic_ios@GU?$char_traits@G@std@@@std@@IAE@XZ 0x10078500
??0?$basic_iostream@GU?$char_traits@G@std@@@std@@QAE@PAV?$basic_streambuf@GU?$char_traits@G@std@@@1@@Z 0x10078520
??0?$basic_streambuf@GU?$char_traits@G@std@@@std@@IAE@XZ 0x10078504
??1?$basic_ios@GU?$char_traits@G@std@@@std@@UAE@XZ 0x100784f0
??1?$basic_iostream@GU?$char_traits@G@std@@@std@@UAE@XZ 0x100784b8
??1?$basic_streambuf@GU?$char_traits@G@std@@@std@@UAE@XZ 0x100784e8
??6?$basic_ostream@GU?$char_traits@G@std@@@std@@QAEAAV01@N@Z 0x100784bc
?flush@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAEAAV12@XZ 0x100784f4
?gbump@?$basic_streambuf@GU?$char_traits@G@std@@@std@@IAEXH@Z 0x100784fc
?imbue@?$basic_streambuf@GU?$char_traits@G@std@@@std@@MAEXABVlocale@2@@Z 0x100784c0
?setbuf@?$basic_streambuf@GU?$char_traits@G@std@@@std@@MAEPAV12@PAG_J@Z 0x100784c8
?setstate@?$basic_ios@GU?$char_traits@G@std@@@std@@QAEXH_N@Z 0x100784ec
?showmanyc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@MAE_JXZ 0x100784d8
?sputc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEGG@Z 0x100784e4
?sputn@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAE_JPBG_J@Z 0x10078508
?sync@?$basic_streambuf@GU?$char_traits@G@std@@@std@@MAEHXZ 0x100784c4
?uflow@?$basic_streambuf@GU?$char_traits@G@std@@@std@@MAEGXZ 0x100784d4
?uncaught_exception@std@@YA_NXZ 0x1007850c
?xsgetn@?$basic_streambuf@GU?$char_traits@G@std@@@std@@MAE_JPAG_J@Z 0x100784d0
?xsputn@?$basic_streambuf@GU?$char_traits@G@std@@@std@@MAE_JPBG_J@Z 0x100784cc
RtlGetDeviceFamilyInfoEnum 0x10078534
RtlIsMultiSessionSku 0x10078528
RtlSubscribeWnfStateChangeNotification 0x1007852c
RtlUnsubscribeWnfNotificationWaitForCompletion 0x10078530
UuidCreate 0x100781d0
0x100781d8
ZTraceClose 0x10078200
ZTraceHelper 0x100781f4
ZTraceHelperNoThis 0x100781fc
ZTraceInit 0x100781f0
ZTraceReportIgnore 0x100781f8
ZTraceReportOrigination 0x100781e0
ZTraceReportOriginationNoThis 0x100781ec
ZTraceReportPropagation 0x100781e4
ZTraceReportPropagationNoThis 0x100781e8