DXR is a code search and navigation tool aimed at making sense of large projects. It supports full-text and regex searches as well as structural queries.

Name Description Modified (UTC) Size
oop
ActivationContext.cpp 6.3 kB
ActivationContext.h 2.7 kB
Aggregation.h This is used for stabilizing a COM object's reference count during * construction when that object 2.8 kB
AgileReference.cpp 4.1 kB
AgileReference.h This class encapsulates an "agile reference." These are references that * allow you to pass COM int 2.0 kB
AsyncInvoker.h 10.6 kB
COMApartmentRegion.h 1.5 kB
COMPtrHolder.h 6.5 kB
DispatchForwarder.cpp static 4.3 kB
DispatchForwarder.h 2.4 kB
EnsureMTA.cpp 2.0 kB
EnsureMTA.h 3.9 kB
FastMarshaler.cpp 4.6 kB
FastMarshaler.h When we are marshaling to the parent process main thread, we want to turn * off COM's ping function 2.5 kB
IHandlerProvider.h public IUnknown 1.5 kB
Interceptor.cpp 26.5 kB
Interceptor.h 7.9 kB
InterceptorLog.cpp 15.7 kB
InterceptorLog.h 1.2 kB
MainThreadClientInfo.cpp static 3.3 kB
MainThreadClientInfo.h 1.6 kB
MainThreadHandoff.cpp 20.8 kB
MainThreadHandoff.h 3.3 kB
MainThreadInvoker.cpp SyncRunnable implements different code paths depending on whether or not * we are running on a mult 5.4 kB
MainThreadInvoker.h 1.6 kB
MainThreadRuntime.cpp 8.1 kB
MainThreadRuntime.h 1.7 kB
Objref.cpp 11.0 kB
Objref.h Given a buffer containing a serialized proxy to an interface with a handler, * this function strips 2.1 kB
PassthruProxy.cpp 10.3 kB
PassthruProxy.h 4.3 kB
ProxyStream.cpp 12.3 kB
ProxyStream.h its caller 2.5 kB
Ptr.h 8.5 kB
Registration.cpp This code MUST NOT use any non-inlined internal Mozilla APIs, as it will be compiled into DLLs th 13.3 kB
Registration.h Assumptions: * (1) The DLL exports GetProxyDllInfo. This is not exported by default; it must * 4.6 kB
RegistrationAnnotator.cpp 13.7 kB
RegistrationAnnotator.h 651 Bytes
SpinEvent.cpp static 2.3 kB
SpinEvent.h 1.1 kB
StructStream.cpp These functions need to be defined in order for the types that use * mozilla::mscom::StructToStream 806 Bytes
StructStream.h This code is used for (de)serializing data structures that have been * declared using midl, thus al 6.6 kB
Utils.cpp 11.1 kB
Utils.h Given a buffer, create a new IStream object. * @param aBuf Buffer containing data to initialize the 3.2 kB
VTableBuilder.c 1.8 kB
VTableBuilder.h This function constructs an interface with |aVtblSize| entries, where the * IUnknown methods are va 1.3 kB
WeakRef.cpp 5.6 kB
WeakRef.h Thread-safe weak references for COM that works pre-Windows 8 and do not * require WinRT. 3.9 kB
moz.build 2.0 kB