Lines Matching defs:len
485 const UINT len = QueryFile(fileIndex, (LPTSTR)NULL, 0);
486 const UINT numCopied = QueryFile(fileIndex, fileNameA.GetBuf(len + 2), len + 2);
487 fileNameA.ReleaseBuf_CalcLen(len);
488 if (numCopied != len)
499 unsigned len = 0;
500 wchar_t *buf = fileName.GetBuf_GetMaxAvail(len);
501 if (len >= kReserve)
503 const UINT numCopied = QueryFile(fileIndex, buf, len);
504 if (numCopied < len - 1)
506 // (numCopied < len - 1) case means that it have copied full string.
512 const UINT len = QueryFile(fileIndex, (LPWSTR)NULL, 0);
514 fileName.GetBuf(len + kReserve), len + kReserve);
515 fileName.ReleaseBuf_CalcLen(len);
516 if (numCopied != len)
555 const unsigned len = MAX_PATH + 16;
556 const bool result = BOOLToBool(::SHGetPathFromIDList(itemIDList, path.GetBuf(len)));
557 path.ReleaseBuf_CalcLen(len);
566 unsigned len = MAX_PATH + 16;
569 bool result = BOOLToBool(::SHGetPathFromIDList(itemIDList, path.GetBuf(len)));
578 bool result = BOOLToBool(shGetPathFromIDListW(itemIDList, path.GetBuf(len)));
597 len *= 4;
598 result = BOOLToBool(func_SHGetPathFromIDListEx(itemIDList, path.GetBuf(len), len, 0));
602 while (len <= (1 << 16));
606 path.ReleaseBuf_CalcLen(len);