From 3ddf69712bc97460fe6b0e82379e0c1132dce866 Mon Sep 17 00:00:00 2001 From: Corinna Vinschen Date: Tue, 31 Oct 2006 11:39:58 +0000 Subject: * include/winnt.h (IO_REPARSE_TAG_SYMLINK): Define. (struct _REPARSE_DATA_BUFFER): Add missing Flags field to SymbolicLinkReparseBuffer substructure. --- winsup/w32api/ChangeLog | 6 ++++++ winsup/w32api/include/winnt.h | 2 ++ 2 files changed, 8 insertions(+) diff --git a/winsup/w32api/ChangeLog b/winsup/w32api/ChangeLog index cc7db6dca..61fc2d177 100644 --- a/winsup/w32api/ChangeLog +++ b/winsup/w32api/ChangeLog @@ -1,3 +1,9 @@ +2006-10-31 Corinna Vinschen + + * include/winnt.h (IO_REPARSE_TAG_SYMLINK): Define. + (struct _REPARSE_DATA_BUFFER): Add missing Flags field to + SymbolicLinkReparseBuffer substructure. + 2006-10-29 Daniel Atallah * lib/ws2_32.def (WSANSPIoctl): Add to lib. diff --git a/winsup/w32api/include/winnt.h b/winsup/w32api/include/winnt.h index 7168a28ed..828d57617 100644 --- a/winsup/w32api/include/winnt.h +++ b/winsup/w32api/include/winnt.h @@ -1707,6 +1707,7 @@ typedef DWORD FLONG; #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_MOUNT_POINT 0xA0000003 +#define IO_REPARSE_TAG_SYMLINK 0xA000000C #define WT_SET_MAX_THREADPOOL_THREADS(Flags,Limit) ((Flags)|=(Limit)<<16) #ifndef RC_INVOKED typedef DWORD ACCESS_MASK, *PACCESS_MASK; @@ -3343,6 +3344,7 @@ typedef struct _REPARSE_DATA_BUFFER { WORD SubstituteNameLength; WORD PrintNameOffset; WORD PrintNameLength; + ULONG Flags; WCHAR PathBuffer[1]; } SymbolicLinkReparseBuffer; struct { -- cgit v1.2.3