> Okay, I don't know anything about this. You can't always pass it by > reference and somehow figure out if there is any data to return to > the user from the com object function? I guess not, else you would > have thought of it. > > One possible ugly hack would be to add arguments that tells whether > they should be changed. > > Say that you wanted to have three arguments a, b, c, instead of doing > > f(a,&b,&c) > > you could let the interface be > > f(a,"ro",b,"rw",c,"rw") imho the best solution would be to map the VARIANT datatype from c into php. this would keep all possibilities open for the user, since only variant datatypes can by passed by reference. and like zval the variant datatype has a flag that indicates if it should be passed by_ref. i don't know much about the zend api (are there any docs ?), so what would be the best possibility to do so ? should i define the struct as a class in all of my php scripts or would it be possible to create datatypes in my extension that are usable inside the scripts. i thought about creating a extenson-object that only implements propget and propput. any advices ? thanks in advance. harald. -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]