Lines Matching defs:cbToCopy

48     LONG cbToCopy;
261 cbToCopy = sizeof(FILE_DIRECTORY_INFORMATION);
263 cbToCopy += pDirEntry->name.u16Size;
265 if (*pLengthRemaining >= cbToCopy)
267 RtlZeroMemory(pInfo, cbToCopy);
281 cbToCopy = RT_ALIGN(cbToCopy, sizeof(LONGLONG));
282 pInfo->NextEntryOffset = cbToCopy;
298 cbToCopy = sizeof(FILE_FULL_DIR_INFORMATION);
300 cbToCopy += pDirEntry->name.u16Size;
302 if (*pLengthRemaining >= cbToCopy)
304 RtlZeroMemory(pInfo, cbToCopy);
319 cbToCopy = RT_ALIGN(cbToCopy, sizeof(LONGLONG));
320 pInfo->NextEntryOffset = cbToCopy;
336 cbToCopy = sizeof(FILE_BOTH_DIR_INFORMATION);
338 cbToCopy += pDirEntry->name.u16Size;
340 if (*pLengthRemaining >= cbToCopy)
342 RtlZeroMemory(pInfo, cbToCopy);
359 Log(("VBOXSF: MrxQueryDirectory: FileBothDirectoryInformation cbToCopy = %d, name size=%d name len=%d\n",
360 cbToCopy, pDirEntry->name.u16Size, pDirEntry->name.u16Length));
367 cbToCopy = RT_ALIGN(cbToCopy, sizeof(LONGLONG));
368 pInfo->NextEntryOffset = cbToCopy;
384 cbToCopy = sizeof(FILE_ID_BOTH_DIR_INFORMATION);
386 cbToCopy += pDirEntry->name.u16Size;
388 if (*pLengthRemaining >= cbToCopy)
390 RtlZeroMemory(pInfo, cbToCopy);
408 Log(("VBOXSF: MrxQueryDirectory: FileIdBothDirectoryInformation cbToCopy = %d, name size=%d name len=%d\n",
409 cbToCopy, pDirEntry->name.u16Size, pDirEntry->name.u16Length));
416 cbToCopy = RT_ALIGN(cbToCopy, sizeof(LONGLONG));
417 pInfo->NextEntryOffset = cbToCopy;
433 cbToCopy = sizeof(FILE_NAMES_INFORMATION);
435 cbToCopy += pDirEntry->name.u16Size;
437 if (*pLengthRemaining >= cbToCopy)
439 RtlZeroMemory(pInfo, cbToCopy);
449 cbToCopy = RT_ALIGN(cbToCopy, sizeof(LONGLONG));
450 pInfo->NextEntryOffset = cbToCopy;
474 if (*pLengthRemaining >= cbToCopy)
476 pInfoBuffer += cbToCopy;
477 *pLengthRemaining -= cbToCopy;
523 ULONG cbToCopy = 0;
567 cbToCopy = FIELD_OFFSET(FILE_FS_VOLUME_INFORMATION, VolumeLabel);
573 Log(("VBOXSF: MrxQueryVolumeInfo: FileFsVolumeInformation: cbToCopy %d, cbString %d\n",
574 cbToCopy, cbString));
576 if (cbInfoBuffer < cbToCopy)
582 RtlZeroMemory(pInfo, cbToCopy);
610 if (cbInfoBuffer >= cbToCopy + cbString)
622 cbString = cbInfoBuffer - cbToCopy;
637 cbToCopy += cbString;
666 cbToCopy = FIELD_OFFSET(FILE_FS_LABEL_INFORMATION, VolumeLabel);
672 if (cbInfoBuffer < cbToCopy)
678 RtlZeroMemory(pInfo, cbToCopy);
680 if (cbInfoBuffer >= cbToCopy + cbString)
692 cbString = cbInfoBuffer - cbToCopy;
707 cbToCopy += cbString;
735 cbToCopy = sizeof(FILE_FS_FULL_SIZE_INFORMATION);
740 cbToCopy = sizeof(FILE_FS_SIZE_INFORMATION);
750 if (cbInfoBuffer < cbToCopy)
756 RtlZeroMemory(pInfoBuffer, cbToCopy);
818 cbToCopy = sizeof(FILE_FS_DEVICE_INFORMATION);
820 if (cbInfoBuffer < cbToCopy)
839 cbToCopy = FIELD_OFFSET(FILE_FS_ATTRIBUTE_INFORMATION, FileSystemName);
843 if (cbInfoBuffer < cbToCopy)
852 if (cbInfoBuffer >= cbToCopy + cbString)
860 cbString = cbInfoBuffer - cbToCopy;
869 cbToCopy += cbString;
901 RxContext->Info.LengthRemaining = cbInfoBuffer - cbToCopy;
905 cbInfoBuffer, cbToCopy));
906 RxContext->InformationToReturn = cbToCopy;
909 Log(("VBOXSF: MrxQueryVolumeInfo: cbToCopy = %d, LengthRemaining = %d, Status = 0x%08X\n",
910 cbToCopy, RxContext->Info.LengthRemaining, Status));
934 ULONG cbToCopy = 0;
972 cbToCopy = sizeof(FILE_BASIC_INFORMATION);
974 if (*pLengthRemaining >= cbToCopy)
992 cbToCopy = sizeof(FILE_STANDARD_INFORMATION);
994 if (*pLengthRemaining >= cbToCopy)
1006 cbToCopy = sizeof(FILE_NAMES_INFORMATION);
1008 cbToCopy += FileName->Length;
1010 if (*pLengthRemaining >= cbToCopy)
1012 RtlZeroMemory(pInfo, cbToCopy);
1029 cbToCopy = sizeof(FILE_INTERNAL_INFORMATION);
1031 if (*pLengthRemaining >= cbToCopy)
1045 cbToCopy = sizeof(FILE_EA_INFORMATION);
1047 if (*pLengthRemaining >= cbToCopy)
1061 cbToCopy = sizeof(FILE_NETWORK_OPEN_INFORMATION);
1063 if (*pLengthRemaining >= cbToCopy)
1118 cbToCopy = sizeof(FILE_BASIC_INFORMATION);
1120 if (*pLengthRemaining >= cbToCopy)
1141 cbToCopy = sizeof(FILE_STANDARD_INFORMATION);
1143 if (*pLengthRemaining >= cbToCopy)
1165 cbToCopy = sizeof(FILE_NAMES_INFORMATION);
1167 cbToCopy += FileName->Length;
1169 if (*pLengthRemaining >= cbToCopy)
1171 RtlZeroMemory(pInfo, cbToCopy);
1188 cbToCopy = sizeof(FILE_INTERNAL_INFORMATION);
1190 if (*pLengthRemaining >= cbToCopy)
1205 cbToCopy = sizeof(FILE_EA_INFORMATION);
1207 if (*pLengthRemaining >= cbToCopy)
1219 cbToCopy = sizeof(FILE_ATTRIBUTE_TAG_INFORMATION);
1221 if (*pLengthRemaining >= cbToCopy)
1236 cbToCopy = sizeof(FILE_END_OF_FILE_INFORMATION);
1238 if (*pLengthRemaining >= cbToCopy)
1250 cbToCopy = sizeof(FILE_ALLOCATION_INFORMATION);
1252 if (*pLengthRemaining >= cbToCopy)
1264 cbToCopy = sizeof(FILE_NETWORK_OPEN_INFORMATION);
1266 if (*pLengthRemaining >= cbToCopy)
1296 if (*pLengthRemaining < cbToCopy)
1300 *pLengthRemaining, cbToCopy));
1305 pInfoBuffer += cbToCopy;
1306 *pLengthRemaining -= cbToCopy;
1314 *pLengthRemaining, cbToCopy));
1315 RxContext->InformationToReturn = cbToCopy;