. "So, Filename is a pointer to a WCHAR, while Filename[0] is a WCHAR... (Which makes since, since array subscripting is pointer arithmetic.)" . . .