Mailslot/Named Pipe structures.

svn path=/trunk/; revision=11517
This commit is contained in:
Alex Ionescu 2004-10-31 23:40:10 +00:00
parent e24de43a0b
commit 7cc191567e

View file

@ -1,4 +1,4 @@
/* $Id: iotypes.h,v 1.67 2004/10/31 22:21:41 ion Exp $ /* $Id: iotypes.h,v 1.68 2004/10/31 23:40:10 ion Exp $
* *
*/ */
@ -1242,23 +1242,23 @@ typedef VOID STDCALL_FUNC
#endif // (_WIN32_WINNT >= 0x0400) #endif // (_WIN32_WINNT >= 0x0400)
typedef struct _IO_PIPE_CREATE_BUFFER typedef struct _NAMED_PIPE_CREATE_PARAMETERS {
{ ULONG NamedPipeType;
BOOLEAN WriteModeMessage; ULONG ReadMode;
BOOLEAN ReadModeMessage; ULONG CompletionMode;
BOOLEAN NonBlocking; ULONG MaximumInstances;
ULONG MaxInstances; ULONG InboundQuota;
ULONG InBufferSize; ULONG OutboundQuota;
ULONG OutBufferSize; LARGE_INTEGER DefaultTimeout;
LARGE_INTEGER TimeOut; BOOLEAN TimeoutSpecified;
} IO_PIPE_CREATE_BUFFER, *PIO_PIPE_CREATE_BUFFER; } NAMED_PIPE_CREATE_PARAMETERS, *PNAMED_PIPE_CREATE_PARAMETERS;
typedef struct _IO_MAILSLOT_CREATE_BUFFER typedef struct _MAILSLOT_CREATE_PARAMETERS {
{ ULONG MailslotQuota;
ULONG Param; /* ?? */ ULONG MaximumMessageSize;
ULONG MaxMessageSize; LARGE_INTEGER ReadTimeout;
LARGE_INTEGER TimeOut; BOOLEAN TimeoutSpecified;
} IO_MAILSLOT_CREATE_BUFFER, *PIO_MAILSLOT_CREATE_BUFFER; } MAILSLOT_CREATE_PARAMETERS, *PMAILSLOT_CREATE_PARAMETERS;
/* error logging */ /* error logging */