Home
last modified time | relevance | path

Searched refs:ReparseBuffer (Results 1 – 8 of 8) sorted by relevance

/reactos/drivers/filesystems/btrfs/
H A Dfsrtl.c32 …ompat_FsRtlValidateReparsePointBuffer(IN ULONG BufferLength, IN PREPARSE_DATA_BUFFER ReparseBuffer) in compat_FsRtlValidateReparsePointBuffer() argument
44 GuidBuffer = (PREPARSE_GUID_DATA_BUFFER)ReparseBuffer; in compat_FsRtlValidateReparsePointBuffer()
45 DataLength = ReparseBuffer->ReparseDataLength; in compat_FsRtlValidateReparsePointBuffer()
46 ReparseTag = ReparseBuffer->ReparseTag; in compat_FsRtlValidateReparsePointBuffer()
77 if (!ReparseBuffer->MountPointReparseBuffer.SubstituteNameOffset) in compat_FsRtlValidateReparsePointBuffer()
80 …if (ReparseBuffer->MountPointReparseBuffer.PrintNameOffset == ReparseBuffer->MountPointReparseBuff… in compat_FsRtlValidateReparsePointBuffer()
105 …if (ReparseBuffer->SymbolicLinkReparseBuffer.SubstituteNameLength && ReparseBuffer->SymbolicLinkRe… in compat_FsRtlValidateReparsePointBuffer()
108 …if (IsEven(ReparseBuffer->SymbolicLinkReparseBuffer.SubstituteNameLength) && IsEven(ReparseBuffer-… in compat_FsRtlValidateReparsePointBuffer()
109 …IsEven(ReparseBuffer->SymbolicLinkReparseBuffer.SubstituteNameOffset) && IsEven(ReparseBuffer->Sym… in compat_FsRtlValidateReparsePointBuffer()
111 … + REPARSE_DATA_BUFFER_HEADER_SIZE >= ReparseBuffer->SymbolicLinkReparseBuffer.SubstituteNameOffse… in compat_FsRtlValidateReparsePointBuffer()
[all …]
H A Dbtrfs_drv.h1629 …mpat_FsRtlValidateReparsePointBuffer(IN ULONG BufferLength, IN PREPARSE_DATA_BUFFER ReparseBuffer);
1864 …stdcall *tFsRtlValidateReparsePointBuffer)(ULONG BufferLength, PREPARSE_DATA_BUFFER ReparseBuffer);
H A Dcreate.c62 PREPARSE_DATA_BUFFER ReparseBuffer; member
3244 …if (acec->ReparseBufferLength > sizeof(uint32_t) && *(uint32_t*)acec->ReparseBuffer == IO_REPARSE_…
3254 …Status = set_reparse_point2(fileref->fcb, acec->ReparseBuffer, acec->ReparseBufferLength, NULL, NU…
/reactos/sdk/lib/drivers/ntoskrnl_vista/
H A Dfsrtl.c174 IN PREPARSE_DATA_BUFFER ReparseBuffer) in FsRtlValidateReparsePointBuffer() argument
186 GuidBuffer = (PREPARSE_GUID_DATA_BUFFER)ReparseBuffer; in FsRtlValidateReparsePointBuffer()
187 DataLength = ReparseBuffer->ReparseDataLength; in FsRtlValidateReparsePointBuffer()
188 ReparseTag = ReparseBuffer->ReparseTag; in FsRtlValidateReparsePointBuffer()
219 if (!ReparseBuffer->MountPointReparseBuffer.SubstituteNameOffset) in FsRtlValidateReparsePointBuffer()
222 …if (ReparseBuffer->MountPointReparseBuffer.PrintNameOffset == ReparseBuffer->MountPointReparseBuff… in FsRtlValidateReparsePointBuffer()
247 …if (ReparseBuffer->SymbolicLinkReparseBuffer.SubstituteNameLength && ReparseBuffer->SymbolicLinkRe… in FsRtlValidateReparsePointBuffer()
250 …if (IsEven(ReparseBuffer->SymbolicLinkReparseBuffer.SubstituteNameLength) && IsEven(ReparseBuffer-… in FsRtlValidateReparsePointBuffer()
251 …IsEven(ReparseBuffer->SymbolicLinkReparseBuffer.SubstituteNameOffset) && IsEven(ReparseBuffer->Sym… in FsRtlValidateReparsePointBuffer()
253 … + REPARSE_DATA_BUFFER_HEADER_SIZE >= ReparseBuffer->SymbolicLinkReparseBuffer.SubstituteNameOffse… in FsRtlValidateReparsePointBuffer()
[all …]
/reactos/dll/win32/kernel32/client/file/
H A Dmntpoint.c266 PREPARSE_DATA_BUFFER ReparseBuffer; in BasepGetVolumeNameFromReparsePoint() local
300 if (ReparseBuffer == NULL) in BasepGetVolumeNameFromReparsePoint()
316 ReparseBuffer, MAXIMUM_REPARSE_DATA_BUFFER_SIZE, &BytesReturned, in BasepGetVolumeNameFromReparsePoint()
319 RtlFreeHeap(RtlGetProcessHeap(), 0, ReparseBuffer); in BasepGetVolumeNameFromReparsePoint()
335 if (ReparseBuffer->ReparseTag != IO_REPARSE_TAG_MOUNT_POINT) in BasepGetVolumeNameFromReparsePoint()
337 RtlFreeHeap(RtlGetProcessHeap(), 0, ReparseBuffer); in BasepGetVolumeNameFromReparsePoint()
351 RtlFreeHeap(RtlGetProcessHeap(), 0, ReparseBuffer); in BasepGetVolumeNameFromReparsePoint()
365 …&ReparseBuffer->MountPointReparseBuffer.PathBuffer[ReparseBuffer->MountPointReparseBuffer.Substitu… in BasepGetVolumeNameFromReparsePoint()
366 ReparseBuffer->MountPointReparseBuffer.SubstituteNameLength); in BasepGetVolumeNameFromReparsePoint()
375 SubstituteName.Length = ReparseBuffer->MountPointReparseBuffer.SubstituteNameLength; in BasepGetVolumeNameFromReparsePoint()
[all …]
/reactos/ntoskrnl/io/iomgr/
H A Dirp.c1914 IN PREPARSE_DATA_BUFFER ReparseBuffer) in IoIsValidNameGraftingBuffer() argument
/reactos/sdk/include/xdk/
H A Dfsrtlfuncs.h1188 _In_reads_bytes_(BufferLength) PREPARSE_DATA_BUFFER ReparseBuffer);
H A Diofuncs.h1746 _In_ PREPARSE_DATA_BUFFER ReparseBuffer);