>>657
なるほど
windows.biヘッダを見てみたけど、バッファとして扱うstrValueはzstring ptr型だな
恐らく該当部分のバイナリをzstring ptr型にキャストして返しているだけだな
なら話は簡単だ

ヌル文字をデミリタとして、strValueをループにかけて切り出せばいい
こんな感じでいけると思う

dim as integer count
dim as zstring ptr st = strValue

while count < StrLength
dim as string tmp = *st
dim as integer length = len(tmp) + 1

count += length
st += length

print tmp
wend