﻿id	summary	reporter	owner	description	type	status	milestone	component	version	severity	resolution	keywords	cc
3625	DllStructGetData() does not retrieve whole string containing null characters from array of WCHARs/CHARs	tukangusil7		"See my question on [https://www.autoitscript.com/forum/topic/193532-is-it-possible-to-get-the-whole-string-containing-null-characters-from-array-of-wchars/].

I consider this as a bug because '''DllStructGetData()''' should retrieve an array of WCHARs/CHARs as it is.

To reduce script breaking changes, DllStructGetData() should by default only remove the last null character (if any). I also suggest there is an optional parameter to specify whether DllStructGetData() retrieves an array of WCHARs/CHARs as it is (including null terminator).

When using Native API functions in AutoIt, I found the current DllStructGetData() limitation annoys me because one of the reason to use Native API functions (i.e. registry operations) is that the Native API functions can deal with string containing null characters, which is an important ability for security programs."	Bug	closed		AutoIt	3.3.14.5	None	No Bug	DllStructGetData	
