ATL接口中添加方法时,dll中函数涉及结构体,怎么选择参数类型

ATL接口中添加方法时,dll中函数涉及结构体,如何选择参数类型?
要在网页上控制硬件,硬件提供的动态链接库函数中有许多结构体,在网上查了,需要通过ActiveX中转,建ATL后,为接口添加方法时,发现dll中函数参数有许多结构体,如何转换这些结构体,才能在接口方法中选择数据类型。
或许表述不清楚,见谅!
谢谢!

------解决方案--------------------
将结构体封装成 atl对象,直接传对象
------解决方案--------------------
太惨了!
------解决方案--------------------
或者把结构体用SafeArray赋值到一个Byte数组里
------解决方案--------------------
http://blog.****.net/libbo2000/article/details/4360714
------解决方案--------------------
新建一个atl对象,封装一下ANTENNA_CONFIG
然后参数传IUnknown*
------解决方案--------------------
探讨

引用:
新建一个atl对象,封装一下ANTENNA_CONFIG
然后参数传IUnknown*


不好意思哈 麻烦再问下子 我现在整个工程需要建个ATL,你意思是结构体再再单独建个ATL?到时候ATL怎么套用ATL?
实在麻烦了