mirror of
				https://github.com/winfsp/winfsp.git
				synced 2025-10-30 11:38:39 -05:00 
			
		
		
		
	dll: fuse: correctly handle NFS_SPECFILE_LNK reparse points, which are in POSIX UTF-16 format
This commit is contained in:
		| @@ -1195,8 +1195,20 @@ FSP_API NTSTATUS FspPosixMapPermissionsToSecurityDescriptor( | ||||
| FSP_API NTSTATUS FspPosixMapSecurityDescriptorToPermissions( | ||||
|     PSECURITY_DESCRIPTOR SecurityDescriptor, | ||||
|     PUINT32 PUid, PUINT32 PGid, PUINT32 PMode); | ||||
| FSP_API NTSTATUS FspPosixMapWindowsToPosixPath(PWSTR WindowsPath, char **PPosixPath); | ||||
| FSP_API NTSTATUS FspPosixMapPosixToWindowsPath(const char *PosixPath, PWSTR *PWindowsPath); | ||||
| FSP_API NTSTATUS FspPosixMapWindowsToPosixPathEx(PWSTR WindowsPath, char **PPosixPath, | ||||
|     BOOLEAN Translate); | ||||
| FSP_API NTSTATUS FspPosixMapPosixToWindowsPathEx(const char *PosixPath, PWSTR *PWindowsPath, | ||||
|     BOOLEAN Translate); | ||||
| static inline | ||||
| NTSTATUS FspPosixMapWindowsToPosixPath(PWSTR WindowsPath, char **PPosixPath) | ||||
| { | ||||
|     return FspPosixMapWindowsToPosixPathEx(WindowsPath, PPosixPath, TRUE); | ||||
| } | ||||
| static inline | ||||
| NTSTATUS FspPosixMapPosixToWindowsPath(const char *PosixPath, PWSTR *PWindowsPath) | ||||
| { | ||||
|     return FspPosixMapPosixToWindowsPathEx(PosixPath, PWindowsPath, TRUE); | ||||
| } | ||||
| FSP_API VOID FspPosixDeletePath(void *Path); | ||||
|  | ||||
| /* | ||||
|   | ||||
		Reference in New Issue
	
	Block a user