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
ActivationContext.h
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
FastMarshaler.cpp
FastMarshaler.h
IHandlerProvider.h
Interceptor.cpp
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
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
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
ProfilerMarkers.cpp
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
VTableBuilder.c
VTableBuilder.h
WeakRef.cpp
WeakRef.h