Home
last modified time | relevance | path

Searched refs:REPARSE_DATA_BUFFER (Results 1 – 17 of 17) sorted by relevance

/reactos/drivers/filesystems/btrfs/
H A Dreparse.c31 REPARSE_DATA_BUFFER* rdb = buffer; in get_reparse_point()
46 … reqlen = offsetof(REPARSE_DATA_BUFFER, GenericReparseBuffer.DataBuffer) + sizeof(uint32_t); in get_reparse_point()
94 …reqlen = offsetof(REPARSE_DATA_BUFFER, SymbolicLinkReparseBuffer.PathBuffer) + subnamelen + printn… in get_reparse_point()
96 if (buflen >= offsetof(REPARSE_DATA_BUFFER, ReparseDataLength)) in get_reparse_point()
99 if (buflen >= offsetof(REPARSE_DATA_BUFFER, Reserved)) in get_reparse_point()
102 … if (buflen >= offsetof(REPARSE_DATA_BUFFER, SymbolicLinkReparseBuffer.SubstituteNameOffset)) in get_reparse_point()
191 … minlen = offsetof(REPARSE_DATA_BUFFER, SymbolicLinkReparseBuffer.PathBuffer) + sizeof(WCHAR); in set_symlink()
236 …if (buflen < offsetof(REPARSE_DATA_BUFFER, GenericReparseBuffer.DataBuffer) + rdb->ReparseDataLeng… in set_symlink()
413 REPARSE_DATA_BUFFER* rdb = buffer; in set_reparse_point()
485 REPARSE_DATA_BUFFER* rdb = Irp->AssociatedIrp.SystemBuffer; in delete_reparse_point()
[all …]
H A Dfsrtl.c83 …tuteNameLength + (FIELD_OFFSET(REPARSE_DATA_BUFFER, MountPointReparseBuffer.PathBuffer) - FIELD_OF… in compat_FsRtlValidateReparsePointBuffer()
93 …ine FIELDS_SIZE (FIELD_OFFSET(REPARSE_DATA_BUFFER, SymbolicLinkReparseBuffer.PathBuffer) - FIELD_O… in compat_FsRtlValidateReparsePointBuffer()
H A Dcreate.c3458 REPARSE_DATA_BUFFER* rdb; in get_reparse_block()
3469 …reqlen = offsetof(REPARSE_DATA_BUFFER, SymbolicLinkReparseBuffer.PathBuffer) + subnamelen + printn… in get_reparse_block()
3480 …rdb->ReparseDataLength = (USHORT)(reqlen - offsetof(REPARSE_DATA_BUFFER, SymbolicLinkReparseBuffer… in get_reparse_block()
3512 Status = fFsRtlValidateReparsePointBuffer(bytes_read, (REPARSE_DATA_BUFFER*)*data); in get_reparse_block()
3528 …Status = fFsRtlValidateReparsePointBuffer(fcb->reparse_xattr.Length, (REPARSE_DATA_BUFFER*)fcb->re… in get_reparse_block()
4041 REPARSE_DATA_BUFFER* data; in open_file2()
4652 REPARSE_DATA_BUFFER* data;
H A Dbtrfs_drv.h1430 NTSTATUS set_reparse_point2(fcb* fcb, REPARSE_DATA_BUFFER* rdb, ULONG buflen, ccb* ccb, file_ref* f…
/reactos/sdk/lib/drivers/ntoskrnl_vista/
H A Dfsrtl.c225 …tuteNameLength + (FIELD_OFFSET(REPARSE_DATA_BUFFER, MountPointReparseBuffer.PathBuffer) - FIELD_OF… in FsRtlValidateReparsePointBuffer()
235 …ine FIELDS_SIZE (FIELD_OFFSET(REPARSE_DATA_BUFFER, SymbolicLinkReparseBuffer.PathBuffer) - FIELD_O… in FsRtlValidateReparsePointBuffer()
/reactos/base/shell/cmd/
H A Dmklink.c43 } REPARSE_DATA_BUFFER, *PREPARSE_DATA_BUFFER; in CreateJunction() typedef
90 … DWORD DataSize = (DWORD)(FIELD_OFFSET(REPARSE_DATA_BUFFER, MountPointReparseBuffer.PathBuffer) in CreateJunction()
97 …Data->ReparseDataLength = (WORD)(DataSize - FIELD_OFFSET(REPARSE_DATA_BUFFER, MountPointReparseBuf… in CreateJunction()
/reactos/drivers/filesystems/ext2/src/
H A Dfsctl.c1305 if (InputBufferLength < sizeof(REPARSE_DATA_BUFFER)) { in Ext2InspectReparseData()
1348 ASSERT(FIELD_OFFSET(REPARSE_DATA_BUFFER, SymbolicLinkReparseBuffer.SubstituteNameOffset) == in Ext2InitializeReparseData()
1351 … RDB->ReparseDataLength = FIELD_OFFSET(REPARSE_DATA_BUFFER, SymbolicLinkReparseBuffer.PathBuffer) - in Ext2InitializeReparseData()
1352 FIELD_OFFSET(REPARSE_DATA_BUFFER, GenericReparseBuffer.DataBuffer) + in Ext2InitializeReparseData()
1439 if (OutputBufferLength < sizeof(REPARSE_DATA_BUFFER)) { in Ext2GetReparsePoint()
1473 …if (OutputBufferLength - FIELD_OFFSET(REPARSE_DATA_BUFFER, SymbolicLinkReparseBuffer.PathBuffer) >… in Ext2GetReparsePoint()
1476 …UniName.Length = (USHORT)OutputBufferLength - FIELD_OFFSET(REPARSE_DATA_BUFFER, SymbolicLinkRepars… in Ext2GetReparsePoint()
1480 …Irp->IoStatus.Information = FIELD_OFFSET(REPARSE_DATA_BUFFER, SymbolicLinkReparseBuffer.PathBuffer… in Ext2GetReparsePoint()
/reactos/dll/win32/kernel32/kernel32_vista/
H A Dvista.c17 #define REPARSE_DATA_BUFFER_HEADER_SIZE FIELD_OFFSET(REPARSE_DATA_BUFFER, GenericReparseBuffer)
300 …cbReparseData = FIELD_OFFSET(REPARSE_DATA_BUFFER, SymbolicLinkReparseBuffer.PathBuffer) + TargetFi… in CreateSymbolicLinkW()
/reactos/dll/shellext/shellbtrfs/
H A Dshellext.h191 } REPARSE_DATA_BUFFER, *PREPARSE_DATA_BUFFER; typedef
H A Drecv.cpp357 REPARSE_DATA_BUFFER* rdb; in cmd_mkfile()
360 …size_t rdblen = offsetof(REPARSE_DATA_BUFFER, SymbolicLinkReparseBuffer.PathBuffer[0]) + (2 * path… in cmd_mkfile()
365 rdb = (REPARSE_DATA_BUFFER*)malloc(rdblen); in cmd_mkfile()
368 …rdb->ReparseDataLength = (uint16_t)(rdblen - offsetof(REPARSE_DATA_BUFFER, SymbolicLinkReparseBuff… in cmd_mkfile()
/reactos/dll/win32/kernel32/client/file/
H A Ddir.c635 … FIELD_OFFSET(REPARSE_DATA_BUFFER, MountPointReparseBuffer.PathBuffer), in CreateDirectoryExW()
/reactos/sdk/include/ndk/
H A Diotypes.h1265 } REPARSE_DATA_BUFFER, *PREPARSE_DATA_BUFFER; typedef
/reactos/modules/rostests/kmtests/ntos_io/
H A DIoCreateFile.c512 …Size = FIELD_OFFSET(REPARSE_DATA_BUFFER, SymbolicLinkReparseBuffer.PathBuffer) + SysDir.Length * 2… in TestSymlinks()
/reactos/modules/rostests/winetests/ntdll/
H A Dfile.c68 } REPARSE_DATA_BUFFER, *PREPARSE_DATA_BUFFER; typedef
4542 static INT build_reparse_buffer(WCHAR *filename, REPARSE_DATA_BUFFER **pbuffer) in build_reparse_buffer()
4544 REPARSE_DATA_BUFFER *buffer; in build_reparse_buffer()
4549 …buffer_len = FIELD_OFFSET(REPARSE_DATA_BUFFER, MountPointReparseBuffer.PathBuffer[1]) + string_len; in build_reparse_buffer()
4571 REPARSE_DATA_BUFFER *buffer = NULL; in test_junction_points()
/reactos/ntoskrnl/io/iomgr/
H A Dfile.c193 …FIELD_OFFSET(REPARSE_DATA_BUFFER, MountPointReparseBuffer.PathBuffer[0])) > MAXIMUM_REPARSE_DATA_B… in IopDoNameTransmogrify()
/reactos/sdk/include/xdk/
H A Diotypes.h7197 } REPARSE_DATA_BUFFER, *PREPARSE_DATA_BUFFER; typedef
7199 #define REPARSE_DATA_BUFFER_HEADER_SIZE FIELD_OFFSET(REPARSE_DATA_BUFFER, GenericReparseBuffer)
/reactos/drivers/filesystems/nfs/
H A Dnfs41_driver.c6698 const USHORT HeaderLen = FIELD_OFFSET(REPARSE_DATA_BUFFER,
6746 const USHORT HeaderLen = FIELD_OFFSET(REPARSE_DATA_BUFFER,