gecko-dev/ipc/mscom
James Teh b2865987fc Bug 1736742 part 2: Provide ability to register a COM handler inside an MSIX container. r=nalexander,jmathies
We could do this in HKLM using registry.dat, but that file is difficult to manage.
Instead, we register in HKCU at runtime.
Also, RegCreateKeyTransacted doesn't work in MSIX containers, so we must use RegCreateKeyEx.

Differential Revision: https://phabricator.services.mozilla.com/D129950
2021-11-05 06:25:45 +00:00
..
mozglue Bug 1725145 - Preparation for the hybrid build env. r=necko-reviewers,firefox-build-system-reviewers,valentin,glandium 2021-08-25 10:46:17 +00:00
oop Bug 1736742 part 2: Provide ability to register a COM handler inside an MSIX container. r=nalexander,jmathies 2021-11-05 06:25:45 +00:00
ActivationContext.cpp Bug 1714212 - Ensure COM initialized prior to showing skeleton UI r=Jamie,aklotz,tkikuchi 2021-07-07 22:37:14 +00:00
ActivationContext.h Bug 1714212 - Ensure COM initialized prior to showing skeleton UI r=Jamie,aklotz,tkikuchi 2021-07-07 22:37:14 +00:00
Aggregation.h
AgileReference.cpp
AgileReference.h
ApartmentRegion.h Bug 1546154 p3: Explicitly load COM functions from combase.dll to prevent ole32 loading. r=Jamie 2021-09-20 10:09:01 +00:00
AsyncInvoker.h
COMPtrHolder.h
COMWrappers.cpp Bug 1546154 p3: Explicitly load COM functions from combase.dll to prevent ole32 loading. r=Jamie 2021-09-20 10:09:01 +00:00
COMWrappers.h Bug 1546154 p3: Explicitly load COM functions from combase.dll to prevent ole32 loading. r=Jamie 2021-09-20 10:09:01 +00:00
DispatchForwarder.cpp
DispatchForwarder.h
EnsureMTA.cpp Bug 1546154 p3: Explicitly load COM functions from combase.dll to prevent ole32 loading. r=Jamie 2021-09-20 10:09:01 +00:00
EnsureMTA.h Bug 1707954: Part 3 - Add eager MTA creation to mscom::EnsureMTA; r=Jamie 2021-06-14 21:53:18 +00:00
FastMarshaler.cpp
FastMarshaler.h
IHandlerProvider.h
Interceptor.cpp Bug 1723934 - Remove useless nsExceptionHandler.h inclusions and crash reporter service definitions r=necko-reviewers,dragana 2021-08-09 20:08:17 +00:00
Interceptor.h
InterceptorLog.cpp Bug 1732208 - Silence the unused-but-set-variable warning in ipc. r=mccr8 2021-09-28 00:02:45 +00:00
InterceptorLog.h
MainThreadHandoff.cpp
MainThreadHandoff.h
MainThreadInvoker.cpp
MainThreadInvoker.h
Objref.cpp
Objref.h
PassthruProxy.cpp
PassthruProxy.h
ProcessRuntime.cpp Bug 1546154 p3: Explicitly load COM functions from combase.dll to prevent ole32 loading. r=Jamie 2021-09-20 10:09:01 +00:00
ProcessRuntime.h Bug 1714212 - Ensure COM initialized prior to showing skeleton UI r=Jamie,aklotz,tkikuchi 2021-07-07 22:37:14 +00:00
ProfilerMarkers.cpp Bug 1720374 - Remove MOZ_GECKO_PROFILER ifdefs that are not useful, r=gerald. 2021-07-15 22:04:23 +00:00
ProfilerMarkers.h
ProxyStream.cpp
ProxyStream.h
Ptr.h
Registration.cpp
Registration.h
RegistrationAnnotator.cpp
RegistrationAnnotator.h
SpinEvent.cpp
SpinEvent.h
StructStream.cpp
StructStream.h
Utils.cpp Bug 1546154 p3: Explicitly load COM functions from combase.dll to prevent ole32 loading. r=Jamie 2021-09-20 10:09:01 +00:00
Utils.h Bug 1714212 - Ensure COM initialized prior to showing skeleton UI r=Jamie,aklotz,tkikuchi 2021-07-07 22:37:14 +00:00
VTableBuilder.c
VTableBuilder.h
WeakRef.cpp
WeakRef.h
moz.build Bug 1546154 p3: Explicitly load COM functions from combase.dll to prevent ole32 loading. r=Jamie 2021-09-20 10:09:01 +00:00