[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

COM binding

From: Stefan Küng <stefan_kueng_at_catv.rol.ch>
Date: 2002-08-29 21:19:24 CEST

Hi,

in the COM-binding, file SVN.cpp and SVNStatus.cpp there are calls to
InlineIsEqualGUID() which don't compile with ATL7 (it's missing in the
ATL namespace).

With the following changes it works:
SVN.cpp, Line 38:
- if (::ATL::InlineIsEqualGUID(*arr[i],riid))
+ if (::InlineIsEqualGUID(*arr[i],riid))

SVNStatus.cpp, Line 34:
- if (::ATL::InlineIsEqualGUID(*arr[i],riid))
+ if (::InlineIsEqualGUID(*arr[i],riid))

And the file SVNCOM.def should be changed to:
- EXPORTS
- DllCanUnloadNow @1 PRIVATE
- DllGetClassObject @2 PRIVATE
- DllRegisterServer @3 PRIVATE
- DllUnregisterServer @4 PRIVATE

+ EXPORTS
+ DllCanUnloadNow PRIVATE
+ DllGetClassObject PRIVATE
+ DllRegisterServer PRIVATE
+ DllUnregisterServer PRIVATE

Is the COM binding still 'work in progress'? Because I'd love to
see the COM implementing commands like checkout, add, ...

kind regards,

Stefan

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Thu Aug 29 21:25:10 2002

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.