On Mar 14 16:29, Corinna Vinschen wrote:
> Hi,
>
> the below patch defines the missing PIPE_ACCEPT_REMOTE_CLIENTS and
> PIPE_REJECT_REMOTE_CLIENTS defines available since Vista.
>
> Ok to apply?
>
> Thx,
> Corinna
>
>
> * winbase.h (PIPE_ACCEPT_REMOTE_CLIENTS): Define when building for
> Vista or later.
> (PIPE_REJECT_REMOTE_CLIENTS): Ditto.
>
>
> Index: winbase.h
> ===================================================================
> --- winbase.h (revision 5656)
> +++ winbase.h (working copy)
> @@ -140,6 +140,10 @@
> #define PIPE_READMODE_MESSAGE 0x2
> #define PIPE_TYPE_BYTE 0x0
> #define PIPE_TYPE_MESSAGE 0x4
> +#if (_WIN32_WINNT >= 0x0600)
> +#define PIPE_ACCEPT_REMOTE_CLIENTS 0x0
> +#define PIPE_REJECT_REMOTE_CLIENTS 0x8
> +#endif
>
> #define PIPE_UNLIMITED_INSTANCES 255
>
ALong the same lines, I just noticed that ddk/ntifs.h defines
FILE_PIPE_ACCEPT_REMOTE_CLIENTS and FILE_PIPE_REJECT_REMOTE_CLIENTS
twice in a row. The below patch removes one set.
Ok?
Corinna
* ddk/include/ddk/ntifs.h (FILE_PIPE_ACCEPT_REMOTE_CLIENTS): Remove
duplicate.
(FILE_PIPE_REJECT_REMOTE_CLIENTS): Ditto.
Index: ddk/include/ddk/ntifs.h
===================================================================
--- ddk/include/ddk/ntifs.h (revision 5656)
+++ ddk/include/ddk/ntifs.h (working copy)
@@ -2874,8 +2874,6 @@
#define FILE_PIPE_ACCEPT_REMOTE_CLIENTS 0x00000000
#define FILE_PIPE_REJECT_REMOTE_CLIENTS 0x00000002
-#define FILE_PIPE_ACCEPT_REMOTE_CLIENTS 0x00000000
-#define FILE_PIPE_REJECT_REMOTE_CLIENTS 0x00000002
#define FILE_PIPE_TYPE_VALID_MASK 0x00000003
#define FILE_PIPE_BYTE_STREAM_MODE 0x00000000
------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_mar
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public