svn path=/trunk/; revision=7831
-/* $Id: connect.c,v 1.22 2003/12/30 18:52:05 fireball Exp $
+/* $Id: connect.c,v 1.23 2004/01/22 21:56:48 ea Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
/**********************************************************************
* NAME EXPORTED
/**********************************************************************
* NAME EXPORTED
- * NtSecureConnectPort@36
+ * NtSecureConnectPort/9
*
* DESCRIPTION
* Connect to a named port and wait for the other side to
*
* DESCRIPTION
* Connect to a named port and wait for the other side to
*
* ARGUMENTS
* ConnectedPort
*
* ARGUMENTS
* ConnectedPort
+ * PortName: fully qualified name in the Ob name space;
* Qos
* WriteMap
* ServerSid
* Qos
* WriteMap
* ServerSid
IN OUT PVOID ConnectInfo OPTIONAL,
IN OUT PULONG UserConnectInfoLength OPTIONAL)
{
IN OUT PVOID ConnectInfo OPTIONAL,
IN OUT PULONG UserConnectInfoLength OPTIONAL)
{
- return (STATUS_NOT_IMPLEMENTED);
+ /* TODO: implement a new object type: SecurePort */
+ /* TODO: verify the process' SID that hosts the rendez-vous port equals ServerSid */
+ return NtConnectPort (ConnectedPort,
+ PortName,
+ Qos,
+ WriteMap,
+ ReadMap,
+ MaxMessageSize,
+ ConnectInfo,
+ UserConnectInfoLength);