De http://msdn.microsoft.com/en-us/library/ ms176089.aspx 1 caractere =1 byte. E não se esqueça de 2 bytes para a terminação. Então, 2^31-3 caracteres.