CH365DLL.h头文件数据类型问题

因我使用的上位机编程软件是LabVIEW,需要将dll调用转换成VI。但这么多年贵公司一直没提供这方面的转换VI,查询本论坛也未果。


此头文件使用的数据类型都未加以定义,从而我转换不过来。有些又不敢乱猜。比如PUCHAR,请问类型定义在哪?

定义在 windef.h vc编译器自带的。

typedef unsigned long ULONG;
typedef ULONG *PULONG;
typedef unsigned short USHORT;
typedef USHORT *PUSHORT;
typedef unsigned char UCHAR;
typedef UCHAR *PUCHAR;
typedef char *PSZ;

#define WINAPI      __stdcall

 


感谢回复!因我使用的是LabVIEW,找不到确认的技术支持……


我把这段拷贝到CH365DLL.h中,看是否还有什么不识别的


image.png


还是出现一些没识别的……


今天转换成功了,应该还须类型定义VOID和LONG,并且需添加在如下内容前面:


……

#ifndefNTSTATUS

typedefLONGNTSTATUS;// 返回状态

#endif

……



感谢您的分享~ 


只有登录才能回复,可以选择微信账号登录