LWW 5.1 and COM
Hi all,
I'm trying to use some com interfaces from the
Windows SDK (used versions 6.0 and 6.1) but with no luck.
I'm stuck with some interfaces using definitions
from PropIdl.Idl and if I try to :
OE> (com:midl "PropIdl.Idl")
**++++ Error in (SUBFUNCTION OE::|COM Member :
(I-PROPERTY-STORAGE WRITE-MULTIPLE)| (SUBFUNCTION (FLI:DEFINE-FOREIGN-FUNCTION
OE::|COM Member : (I-PROPERTY-STORAGE WRITE-MULTIPLE)|) (COM:COM-INTERFACE
OE::I-PROPERTY-STORAGE))):
Illegal foreign type BSTRBLOB.
; *** 1 error detected, no fasl file produced.
NIL
Illegal foreign type BSTRBLOB.
; *** 1 error detected, no fasl file produced.
NIL
My current package is :oe ..
What I'm trying to achieve is to get definition
from mimeole.idl, or at least some of them. It seems that PROPVARIANT defined in
PropIdl.Idl is the problem (which doesn't mean that there aren't any further
problems).
I have already been able to manually filter some
idl files so that the LWW mechanics can grok them, but not this
one.
Any idea on how to work around this problem
?
Thanks in advance,
Fabrice Popineau