diff --git a/reactos/include/ntos/zw.h b/reactos/include/ntos/zw.h index 2682b07454d..e9682430895 100755 --- a/reactos/include/ntos/zw.h +++ b/reactos/include/ntos/zw.h @@ -465,24 +465,46 @@ ZwCompleteConnectPort (HANDLE PortHandle); NTSTATUS STDCALL -NtConnectPort (PHANDLE PortHandle, - PUNICODE_STRING PortName, - PSECURITY_QUALITY_OF_SERVICE SecurityQos, - PLPC_SECTION_WRITE SectionInfo, - PLPC_SECTION_READ MapInfo, - PULONG MaxMessageSize, - PVOID ConnectInfo, - PULONG ConnectInfoLength); +NtConnectPort(OUT PHANDLE PortHandle, + IN PUNICODE_STRING PortName, + IN PSECURITY_QUALITY_OF_SERVICE SecurityQos, + IN OUT PLPC_SECTION_WRITE ClientSharedMemory OPTIONAL, + OUT PLPC_SECTION_READ ServerSharedMemory OPTIONAL, + OUT PULONG MaxMessageSize OPTIONAL, + IN PVOID ConnectInfo OPTIONAL, + IN PULONG ConnectInfoLength OPTIONAL); NTSTATUS STDCALL -ZwConnectPort (PHANDLE PortHandle, - PUNICODE_STRING PortName, - PSECURITY_QUALITY_OF_SERVICE SecurityQos, - PLPC_SECTION_WRITE SectionInfo, - PLPC_SECTION_READ MapInfo, - PULONG MaxMessageSize, - PVOID ConnectInfo, - PULONG ConnectInfoLength); +ZwConnectPort(OUT PHANDLE PortHandle, + IN PUNICODE_STRING PortName, + IN PSECURITY_QUALITY_OF_SERVICE SecurityQos, + IN OUT PLPC_SECTION_WRITE ClientSharedMemory OPTIONAL, + OUT PLPC_SECTION_READ ServerSharedMemory OPTIONAL, + OUT PULONG MaxMessageSize OPTIONAL, + IN PVOID ConnectInfo OPTIONAL, + IN PULONG ConnectInfoLength OPTIONAL); + +NTSTATUS STDCALL +NtSecureConnectPort(OUT PHANDLE PortHandle, + IN PUNICODE_STRING PortName, + IN PSECURITY_QUALITY_OF_SERVICE SecurityQos, + IN OUT PLPC_SECTION_WRITE ClientSharedMemory OPTIONAL, + IN PSID ServerSid OPTIONAL, + OUT PLPC_SECTION_READ ServerSharedMemory OPTIONAL, + OUT PULONG MaxMessageSize OPTIONAL, + IN PVOID ConnectInfo OPTIONAL, + IN PULONG ConnectInfoLength OPTIONAL); + +NTSTATUS STDCALL +ZwSecureConnectPort(OUT PHANDLE PortHandle, + IN PUNICODE_STRING PortName, + IN PSECURITY_QUALITY_OF_SERVICE SecurityQos, + IN OUT PLPC_SECTION_WRITE ClientSharedMemory OPTIONAL, + IN PSID ServerSid OPTIONAL, + OUT PLPC_SECTION_READ ServerSharedMemory OPTIONAL, + OUT PULONG MaxMessageSize OPTIONAL, + IN PVOID ConnectInfo OPTIONAL, + IN PULONG ConnectInfoLength OPTIONAL); /* * FUNCTION: Creates a directory object