- DWORD fsize; <span class="c">/* ファイル サイズ */</span>\r
- WORD fdate; <span class="c">/* 最後に更新された日付 */</span>\r
- WORD ftime; <span class="c">/* 最後に更新された時刻 */</span>\r
- BYTE fattrib; <span class="c">/* アトリビュート */</span>\r
- TCHAR fname[13]; <span class="c">/* 短いファイル名 (8.3フォーマット) */</span>\r
-<span class="k">#if</span> _USE_LFN\r
- TCHAR* lfname; <span class="c">/* 長いファイル名のバッファへのポインタ */</span>\r
- int lfsize; <span class="c">/* 長いファイル名のバッファのサイズ [文字数] */</span>\r
+ FSIZE_t fsize; <span class="c">/* ファイル サイズ */</span>\r
+ WORD fdate; <span class="c">/* 最後に更新された日付 */</span>\r
+ WORD ftime; <span class="c">/* 最後に更新された時刻 */</span>\r
+ BYTE fattrib; <span class="c">/* アトリビュート */</span>\r
+<span class="k">#if</span> _USE_LFN != 0\r
+ TCHAR altname[13]; <span class="c">/* 代替ファイル名 */</span>\r
+ TCHAR fname[_MAX_LFN + 1]; <span class="c">/* 主ファイル名 */</span>\r
+<span class="k">#else</span>\r
+ TCHAR fname[13]; <span class="c">/* ファイル名 */</span>\r