office-gobmx/winaccessibility/source/UAccCOM
Michael Stahl 3b86569fcb winaccessibility: replace CoCreateInstance with direct instantiation
This is an alternative (to 732ec36edf)
solution to the "CoCreateInstance does not work" problem:
replace all CoCreateInstance calls with equivalent calls to create
the components directly.

Since the only reason why this COM stuff needs to be registered
at all is that AccObject uses CoCreateInstance() to create its
COM objects, another possible solution appears to be to simply link
the libraries and instantiate the COM objects directly, without COM.

The only difference appears to be that CoCreateInstance would
automatically add proxy objects in case the COM objects reside in a
single-threaded appartment; not sure if that is relevant here.

Change-Id: I8ffb8af501f6084f3145fa4d4f53366a070e1691
Reviewed-on: https://gerrit.libreoffice.org/6792
Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
Tested-by: Michael Meeks <michael.meeks@collabora.com>
2013-11-25 03:21:30 -06:00
..
AccAction.cxx
AccAction.h
AccAction.rgs
AccActionBase.cxx
AccActionBase.h
acccommon.h winaccessibility: replace CoCreateInstance with direct instantiation 2013-11-25 03:21:30 -06:00
AccComponent.cxx
AccComponent.h
AccComponent.rgs
AccComponentBase.cxx
AccComponentBase.h
AccContext.rgs
AccEditableText.cxx
AccEditableText.h
AccEditableText.rgs
AccessibleKeyStroke.h
AccExtendedComponent.rgs
AccFont.rgs
AccHyperLink.cxx
AccHyperLink.h
AccHyperLink.rgs
AccHypertext.cxx winaccessibility: replace CoCreateInstance with direct instantiation 2013-11-25 03:21:30 -06:00
AccHypertext.h
AccHypertext.rgs
AccImage.cxx
AccImage.h
AccImage.rgs
AccKeyBinding.rgs
AccRelation.cxx
AccRelation.h
AccRelation.rgs
AccSelection.rgs
AccTable.cxx winaccessibility: replace CoCreateInstance with direct instantiation 2013-11-25 03:21:30 -06:00
AccTable.h
AccTable.rgs
AccText.cxx
AccText.h
AccText.rgs
AccTextBase.cxx remove unnecessary use of OUString::createFromAscii 2013-11-21 13:29:29 +02:00
AccTextBase.h
AccValue.cxx
AccValue.h
AccValue.rgs
CheckEnableAccessible.h
EnumVariant.cxx winaccessibility: replace CoCreateInstance with direct instantiation 2013-11-25 03:21:30 -06:00
EnumVariant.h
EnumVariant.rgs
MAccessible.cxx winaccessibility: replace CoCreateInstance with direct instantiation 2013-11-25 03:21:30 -06:00
MAccessible.h winaccessibility: make XAccessibleAction member Reference 2013-11-24 01:00:53 +01:00
MAccessible.rgs
Resource.h
StdAfx.cxx
stdafx.h
UAccCOM.cxx winaccessibility: replace CoCreateInstance with direct instantiation 2013-11-25 03:21:30 -06:00
UAccCOM.def
UAccCOM.rc
UNOXWrapper.cxx
UNOXWrapper.h
UNOXWrapper.rgs