Lines Matching refs:aParms

504     VBOXHGCMSVCPARM aParms[RT_MAX(SHFL_CPARMS_ADD_MAPPING,
518 aParms[0].setPointer(&FolderName, RT_UOFFSETOF(SHFLSTRING, String)
520 aParms[1].setPointer(&Mapping, RT_UOFFSETOF(SHFLSTRING, String)
522 aParms[2].setUInt32(1);
524 SHFL_CPARMS_ADD_MAPPING, aParms);
526 aParms[0].setPointer(&Mapping, RT_UOFFSETOF(SHFLSTRING, String)
528 aParms[1].setUInt32(0); /* root */
529 aParms[2].setUInt32('/'); /* delimiter */
530 aParms[3].setUInt32(1); /* case sensitive */
533 SHFL_CPARMS_MAP_FOLDER, aParms);
535 return aParms[1].u.uint32;
543 VBOXHGCMSVCPARM aParms[RT_MAX(SHFL_CPARMS_UNMAP_FOLDER,
549 aParms[0].setUInt32(root);
552 SHFL_CPARMS_UNMAP_FOLDER, aParms);
555 aParms[0].setPointer(&FolderName, RT_UOFFSETOF(SHFLSTRING, String)
558 SHFL_CPARMS_REMOVE_MAPPING, aParms);
566 VBOXHGCMSVCPARM aParms[SHFL_CPARMS_CREATE];
574 aParms[0].setUInt32(Root);
575 aParms[1].setPointer(&Path, RT_UOFFSETOF(SHFLSTRING, String)
577 aParms[2].setPointer(&CreateParms, sizeof(CreateParms));
580 RT_ELEMENTS(aParms), aParms);
594 VBOXHGCMSVCPARM aParms[SHFL_CPARMS_READ];
597 aParms[0].setUInt32(Root);
598 aParms[1].setUInt64((uint64_t) hFile);
599 aParms[2].setUInt64(offSeek);
600 aParms[3].setUInt32(cbRead);
601 aParms[4].setPointer(pvBuf, cbBuf);
604 RT_ELEMENTS(aParms), aParms);
606 *pcbRead = aParms[3].u.uint32;
614 VBOXHGCMSVCPARM aParms[SHFL_CPARMS_WRITE];
617 aParms[0].setUInt32(Root);
618 aParms[1].setUInt64((uint64_t) hFile);
619 aParms[2].setUInt64(offSeek);
620 aParms[3].setUInt32(cbWrite);
621 aParms[4].setPointer((void *)pvBuf, cbBuf);
624 RT_ELEMENTS(aParms), aParms);
626 *pcbWritten = aParms[3].u.uint32;
633 VBOXHGCMSVCPARM aParms[SHFL_CPARMS_FLUSH];
636 aParms[0].setUInt32(root);
637 aParms[1].setUInt64(handle);
640 SHFL_CPARMS_FLUSH, aParms);
649 VBOXHGCMSVCPARM aParms[SHFL_CPARMS_LIST];
653 aParms[0].setUInt32(root);
654 aParms[1].setUInt64(handle);
655 aParms[2].setUInt32(fFlags);
656 aParms[3].setUInt32(cb);
660 aParms[4].setPointer(&Path, RT_UOFFSETOF(SHFLSTRING, String)
664 aParms[4].setPointer(NULL, 0);
665 aParms[5].setPointer(pvBuf, cbBuf);
666 aParms[6].setUInt32(resumePoint);
667 aParms[7].setUInt32(0);
670 RT_ELEMENTS(aParms), aParms);
672 *pcFiles = aParms[7].u.uint32;
680 VBOXHGCMSVCPARM aParms[SHFL_CPARMS_INFORMATION];
683 aParms[0].setUInt32(root);
684 aParms[1].setUInt64(handle);
685 aParms[2].setUInt32(fFlags);
686 aParms[3].setUInt32(cb);
687 aParms[4].setPointer(pInfo, cb);
690 RT_ELEMENTS(aParms), aParms);
698 VBOXHGCMSVCPARM aParms[SHFL_CPARMS_LOCK];
701 aParms[0].setUInt32(root);
702 aParms[1].setUInt64(handle);
703 aParms[2].setUInt64(offLock);
704 aParms[3].setUInt64(cbLock);
705 aParms[4].setUInt32(fFlags);
708 RT_ELEMENTS(aParms), aParms);