Lines Matching refs:reparse_data
312 REPARSE_DATA_BUFFER* reparse_data = (REPARSE_DATA_BUFFER*) buffer; in fs__readlink_handle() local
330 if (reparse_data->ReparseTag == IO_REPARSE_TAG_SYMLINK) { in fs__readlink_handle()
332 w_target = reparse_data->SymbolicLinkReparseBuffer.PathBuffer + in fs__readlink_handle()
333 (reparse_data->SymbolicLinkReparseBuffer.SubstituteNameOffset / in fs__readlink_handle()
336 reparse_data->SymbolicLinkReparseBuffer.SubstituteNameLength / in fs__readlink_handle()
372 } else if (reparse_data->ReparseTag == IO_REPARSE_TAG_MOUNT_POINT) { in fs__readlink_handle()
374 w_target = reparse_data->MountPointReparseBuffer.PathBuffer + in fs__readlink_handle()
375 (reparse_data->MountPointReparseBuffer.SubstituteNameOffset / in fs__readlink_handle()
377 w_target_len = reparse_data->MountPointReparseBuffer.SubstituteNameLength / in fs__readlink_handle()
402 } else if (reparse_data->ReparseTag == IO_REPARSE_TAG_APPEXECLINK) { in fs__readlink_handle()
404 if (reparse_data->AppExecLinkReparseBuffer.StringCount < 3) { in fs__readlink_handle()
408 w_target = reparse_data->AppExecLinkReparseBuffer.StringList; in fs__readlink_handle()