Fixed NtCreatePort() prototype.

svn path=/trunk/; revision=702
This commit is contained in:
Eric Kohl 1999-10-16 12:38:53 +00:00
parent 9b2fc03fc7
commit 93a0fa88d2
2 changed files with 18 additions and 8 deletions

View file

@ -1,4 +1,4 @@
/* $Id: zw.h,v 1.18 1999/08/29 06:58:59 ea Exp $
/* $Id: zw.h,v 1.19 1999/10/16 12:38:25 ekohl Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
@ -5156,10 +5156,13 @@ NTSTATUS STDCALL NtCompleteConnectPort(VOID);
//NTSTATUS STDCALL NtConnectPort(VOID);
NTSTATUS STDCALL NtConnectPort(PHANDLE Handle,
POBJECT_ATTRIBUTES ObjectAttributes);
//NTSTATUS STDCALL NtCreatePort(VOID);
NTSTATUS STDCALL NtCreatePort(PHANDLE PortHandle,
ACCESS_MASK DesiredAccess,
POBJECT_ATTRIBUTES ObjectAttributes);
POBJECT_ATTRIBUTES ObjectAttributes,
DWORD a3,
DWORD a4);
NTSTATUS STDCALL NtImpersonateClientOfPort(VOID);
//NTSTATUS STDCALL NtListenPort(VOID);
NTSTATUS STDCALL NtListenPort(HANDLE PortHandle,
@ -5209,8 +5212,8 @@ NtConnectPort ( /* @32 */
NTSTATUS
STDCALL
NtCreatePort ( /* @20 */
OUT PHANDLE PortHandle,
IN POBJECT_ATTRIBUTES PortAttributes OPTIONAL,
OUT PHANDLE PortHandle,
IN ACCESS_MASK GrantedAccess,
IN DWORD Unknown3,
IN ULONG Flags

View file

@ -1,4 +1,4 @@
/* $Id: port.c,v 1.7 1999/07/17 23:10:28 ea Exp $
/* $Id: port.c,v 1.8 1999/10/16 12:38:53 ekohl Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
@ -78,9 +78,14 @@ NTSTATUS NiInitPort(VOID)
return(STATUS_SUCCESS);
}
//NTSTATUS STDCALL NtCreatePort(PHANDLE PortHandle,
// ACCESS_MASK DesiredAccess,
// POBJECT_ATTRIBUTES ObjectAttributes)
NTSTATUS STDCALL NtCreatePort(PHANDLE PortHandle,
ACCESS_MASK DesiredAccess,
POBJECT_ATTRIBUTES ObjectAttributes)
POBJECT_ATTRIBUTES ObjectAttributes,
DWORD a3,
DWORD a4)
{
PEPORT Port;
@ -249,7 +254,9 @@ NTSTATUS STDCALL NtRequestPort(HANDLE PortHandle,
{
NtCreatePort(ReplyPortHandle,
STANDARD_RIGHTS_REQUIRED,
NULL);
NULL,
0,
0);
Status = ObReferenceObjectByHandle(*ReplyPortHandle,
STANDARD_RIGHTS_REQUIRED,
ExPortType,
@ -342,7 +349,7 @@ STDCALL
NtCreatePort ( /* @20 */
OUT PHANDLE PortHandle,
IN ACCESS_MASK DesiredAccess,
IN POBJECT_ATTRIBUTES ObjectAttributes OPTIONAL,
IN POBJECT_ATTRIBUTES ObjectAttributes OPTIONAL,
IN DWORD a3, /* unknown */
IN DWORD a4 /* unknown */
)