* include/winnt.h (IO_REPARSE_TAG_SYMLINK): Define.
(struct _REPARSE_DATA_BUFFER): Add missing Flags field to SymbolicLinkReparseBuffer substructure.
This commit is contained in:
		| @@ -1,3 +1,9 @@ | |||||||
|  | 2006-10-31  Corinna Vinschen  <corinna@vinschen.de> | ||||||
|  |  | ||||||
|  | 	* include/winnt.h (IO_REPARSE_TAG_SYMLINK): Define. | ||||||
|  | 	(struct _REPARSE_DATA_BUFFER): Add missing Flags field to | ||||||
|  | 	SymbolicLinkReparseBuffer substructure. | ||||||
|  |  | ||||||
| 2006-10-29  Daniel Atallah  <datallah@users.sourceforge.net> | 2006-10-29  Daniel Atallah  <datallah@users.sourceforge.net> | ||||||
|  |  | ||||||
| 	* lib/ws2_32.def (WSANSPIoctl): Add to lib. | 	* lib/ws2_32.def (WSANSPIoctl): Add to lib. | ||||||
|   | |||||||
| @@ -1707,6 +1707,7 @@ typedef DWORD FLONG; | |||||||
| #define IsReparseTagValid(x) (!((x)&~IO_REPARSE_TAG_VALID_VALUES)&&((x)>IO_REPARSE_TAG_RESERVED_RANGE)) | #define IsReparseTagValid(x) (!((x)&~IO_REPARSE_TAG_VALID_VALUES)&&((x)>IO_REPARSE_TAG_RESERVED_RANGE)) | ||||||
| #define IO_REPARSE_TAG_SYMBOLIC_LINK IO_REPARSE_TAG_RESERVED_ZERO | #define IO_REPARSE_TAG_SYMBOLIC_LINK IO_REPARSE_TAG_RESERVED_ZERO | ||||||
| #define IO_REPARSE_TAG_MOUNT_POINT 0xA0000003 | #define IO_REPARSE_TAG_MOUNT_POINT 0xA0000003 | ||||||
|  | #define IO_REPARSE_TAG_SYMLINK 0xA000000C | ||||||
| #define WT_SET_MAX_THREADPOOL_THREADS(Flags,Limit) ((Flags)|=(Limit)<<16) | #define WT_SET_MAX_THREADPOOL_THREADS(Flags,Limit) ((Flags)|=(Limit)<<16) | ||||||
| #ifndef RC_INVOKED | #ifndef RC_INVOKED | ||||||
| typedef DWORD ACCESS_MASK, *PACCESS_MASK; | typedef DWORD ACCESS_MASK, *PACCESS_MASK; | ||||||
| @@ -3343,6 +3344,7 @@ typedef struct _REPARSE_DATA_BUFFER { | |||||||
| 			WORD   SubstituteNameLength; | 			WORD   SubstituteNameLength; | ||||||
| 			WORD   PrintNameOffset; | 			WORD   PrintNameOffset; | ||||||
| 			WORD   PrintNameLength; | 			WORD   PrintNameLength; | ||||||
|  | 			ULONG  Flags; | ||||||
| 			WCHAR PathBuffer[1]; | 			WCHAR PathBuffer[1]; | ||||||
| 		} SymbolicLinkReparseBuffer; | 		} SymbolicLinkReparseBuffer; | ||||||
| 		struct { | 		struct { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user