diff options
author | Ben Noordhuis <info@bnoordhuis.nl> | 2011-12-02 16:34:33 +0100 |
---|---|---|
committer | Ben Noordhuis <info@bnoordhuis.nl> | 2011-12-02 16:34:33 +0100 |
commit | 49ba55b10045969d9dba89ee11a53ca2d35d8f7f (patch) | |
tree | cd45bcea2ec3425cfb6ead354afec20813136d1e /deps/uv/src/win/winapi.h | |
parent | f44d0b90442d9a1dc7457924f827722fc3a7c440 (diff) | |
parent | 3ebbdc6320a6e11e4c74c81ee700f77762931a21 (diff) | |
download | android-node-v8-49ba55b10045969d9dba89ee11a53ca2d35d8f7f.tar.gz android-node-v8-49ba55b10045969d9dba89ee11a53ca2d35d8f7f.tar.bz2 android-node-v8-49ba55b10045969d9dba89ee11a53ca2d35d8f7f.zip |
Merge branch 'v0.6'
Conflicts:
src/node_version.h
Diffstat (limited to 'deps/uv/src/win/winapi.h')
-rw-r--r-- | deps/uv/src/win/winapi.h | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/deps/uv/src/win/winapi.h b/deps/uv/src/win/winapi.h index 8144939940..60e204efb0 100644 --- a/deps/uv/src/win/winapi.h +++ b/deps/uv/src/win/winapi.h @@ -4080,7 +4080,7 @@ /* from ntifs.h */ /* MinGW already has it */ -#ifndef __MINGW32__ +#if defined(_MSC_VER) || defined(__MINGW64__) typedef struct _REPARSE_DATA_BUFFER { ULONG ReparseTag; USHORT ReparseDataLength; @@ -4281,6 +4281,10 @@ typedef enum _FILE_INFORMATION_CLASS { FILE_SPECIAL_ACCESS) #endif +#ifndef IO_REPARSE_TAG_SYMLINK +# define IO_REPARSE_TAG_SYMLINK (0xA000000CL) +#endif + typedef VOID (NTAPI *PIO_APC_ROUTINE) (PVOID ApcContext, PIO_STATUS_BLOCK IoStatusBlock, @@ -4333,6 +4337,19 @@ typedef NTSTATUS (NTAPI *sNtSetInformationFile) } OVERLAPPED_ENTRY, *LPOVERLAPPED_ENTRY; #endif +/* from wincon.h */ +#ifndef ENABLE_INSERT_MODE +# define ENABLE_INSERT_MODE 0x20 +#endif + +#ifndef ENABLE_QUICK_EDIT_MODE +# define ENABLE_QUICK_EDIT_MODE 0x40 +#endif + +#ifndef ENABLE_EXTENDED_FLAGS +# define ENABLE_EXTENDED_FLAGS 0x80 +#endif + typedef BOOL (WINAPI *sGetQueuedCompletionStatusEx) (HANDLE CompletionPort, LPOVERLAPPED_ENTRY lpCompletionPortEntries, @@ -4371,6 +4388,7 @@ typedef VOID (WINAPI* sReleaseSRWLockShared) typedef VOID (WINAPI* sReleaseSRWLockExclusive) (PSRWLOCK SRWLock); + /* Ntapi function pointers */ extern sRtlNtStatusToDosError pRtlNtStatusToDosError; extern sNtDeviceIoControlFile pNtDeviceIoControlFile; |