載入c++的 dll檔 與 h檔 轉換失敗

各位學長/姊好:
現在我有一個dll  與 h 檔,為工具機廠商給的檔案,目的是要讓使用者可以擷取加工機內部參數與下達指令
廠商試使用visual studio 2005 Professioanl Editioin C++編寫的
而我在TOOL→import shared library→dll 載入後,收到了以下的錯誤資訊。

想請問各位前輩文中所提的錯誤是什麼?
我有在猜是不是副程式中IN惹的禍...由於我C語言很不足,所以請各位前輩指導。



=========================================
自問自答...我猜的是正確的

ARMLIB_API HRESULT ARM_AllcLibHndl(
IN const char *ipaddr, 
IN unsigned short port, 
IN long timeout, 
IN OUT PPARMLIB ppAlibHndl
);

紅色字的部分是C++的表示法之一LabVIEW看不懂,所以可以回饋給大家的是改成以下的模式即可。
ARMLIB_API long ARM_AllcLibHndl(const char *ipaddr,unsigned short port,long timeout,PPARMLIB ppAlibHndl);

感謝論壇
DanielandGrace43457.8652546296