Raku / Perl6 Windows
我正在尝试对使用“ LPTSTR”的C函数进行Raku Native调用编码。我该如何宣布?类似于constant DWORD := int32;
,但适用于LPTSTR吗?
如果有帮助,我会找到以下描述:“ LPTSTR是指向(非常量)TCHAR字符串的[长]指针”和“ LPTSTR:TCHAR(长指针)的以空终止的字符串”
“ LPTSTR”来自“ LPWSTR lpBuffer”,
答案 0 :(得分:3)
LP =(长)指针,TSTR =如果定义了UNICODE
,则为宽字符串,否则为8位字符串。因此它是wchar_t *
或unsigned char *
。在Raku-space中,确定其中哪种对您正在使用的库有效可能很困难。