Lines Matching refs:pbuffer

630 			PHP_WIN32_IOUTIL_REPARSE_DATA_BUFFER * pbuffer;  in tsrm_realpath_r()  local
663pbuffer = (PHP_WIN32_IOUTIL_REPARSE_DATA_BUFFER *)do_alloca(MAXIMUM_REPARSE_DATA_BUFFER_SIZE, use_… in tsrm_realpath_r()
664 if (pbuffer == NULL) { in tsrm_realpath_r()
670 …if(!DeviceIoControl(hLink, FSCTL_GET_REPARSE_POINT, NULL, 0, pbuffer, MAXIMUM_REPARSE_DATA_BUFFER… in tsrm_realpath_r()
673 free_alloca(pbuffer, use_heap_large); in tsrm_realpath_r()
694 if(pbuffer->ReparseTag == IO_REPARSE_TAG_SYMLINK) { in tsrm_realpath_r()
696 reparsetarget = pbuffer->SymbolicLinkReparseBuffer.ReparseTarget; in tsrm_realpath_r()
697 isabsolute = pbuffer->SymbolicLinkReparseBuffer.Flags == 0; in tsrm_realpath_r()
699 …printname = php_win32_ioutil_w_to_any(reparsetarget + pbuffer->MountPointReparseBuffer.PrintNameOf… in tsrm_realpath_r()
701 free_alloca(pbuffer, use_heap_large); in tsrm_realpath_r()
708 substitutename_len = pbuffer->MountPointReparseBuffer.SubstituteNameLength / sizeof(WCHAR); in tsrm_realpath_r()
710 free_alloca(pbuffer, use_heap_large); in tsrm_realpath_r()
715 …emmove(tmpsubstname, reparsetarget + pbuffer->MountPointReparseBuffer.SubstituteNameOffset / sizeo… in tsrm_realpath_r()
719 free_alloca(pbuffer, use_heap_large); in tsrm_realpath_r()
729 else if(pbuffer->ReparseTag == IO_REPARSE_TAG_MOUNT_POINT) { in tsrm_realpath_r()
731 reparsetarget = pbuffer->MountPointReparseBuffer.ReparseTarget; in tsrm_realpath_r()
733 …printname = php_win32_ioutil_w_to_any(reparsetarget + pbuffer->MountPointReparseBuffer.PrintNameOf… in tsrm_realpath_r()
735 free_alloca(pbuffer, use_heap_large); in tsrm_realpath_r()
743 substitutename_len = pbuffer->MountPointReparseBuffer.SubstituteNameLength / sizeof(WCHAR); in tsrm_realpath_r()
745 free_alloca(pbuffer, use_heap_large); in tsrm_realpath_r()
750 …emmove(tmpsubstname, reparsetarget + pbuffer->MountPointReparseBuffer.SubstituteNameOffset / sizeo… in tsrm_realpath_r()
754 free_alloca(pbuffer, use_heap_large); in tsrm_realpath_r()
764 else if (pbuffer->ReparseTag == IO_REPARSE_TAG_DEDUP || in tsrm_realpath_r()
766 (pbuffer->ReparseTag & ~IO_REPARSE_TAG_CLOUD_MASK) == IO_REPARSE_TAG_CLOUD || in tsrm_realpath_r()
767 IO_REPARSE_TAG_ONEDRIVE == pbuffer->ReparseTag || in tsrm_realpath_r()
768 IO_REPARSE_TAG_ACTIVISION_HSM == pbuffer->ReparseTag || in tsrm_realpath_r()
769 IO_REPARSE_TAG_PROJFS == pbuffer->ReparseTag) { in tsrm_realpath_r()
773 free_alloca(pbuffer, use_heap_large); in tsrm_realpath_r()
782 free_alloca(pbuffer, use_heap_large); in tsrm_realpath_r()
829 free_alloca(pbuffer, use_heap_large); in tsrm_realpath_r()