C言語は250文字程度しか扱えなく無いですか? 
CreateFileAを利用していたらその位ですよ。 内部ではCreateFileW使っていますか