I think you'll have to declare your own managed interface for your native interfaces if you want to use custom marshaling (i.e. not use tlbimp)
But, before going that route, how are the "COM dates" declared in the IDL? I've round-tripped dates through a native COM object without losing precision... Maybe there's something else at play here. =================================== This list is hosted by DevelopMentorĀ® http://www.develop.com View archives and manage your subscription(s) at http://discuss.develop.com