Add prototypes for Nt/ZwReplyWaitReceivePortEx, Nt/ZwImpersonateAnonymousToken
[reactos.git] / reactos / include / ndk / lpcfuncs.h
index 25dea40..8e58f6e 100644 (file)
@@ -124,11 +124,21 @@ NTSTATUS
 NTAPI\r
 NtReplyWaitReceivePort(\r
     IN HANDLE PortHandle,\r
-    IN PVOID *PortContext OPTIONAL,\r
+    OUT PVOID *PortContext OPTIONAL,\r
     IN PPORT_MESSAGE ReplyMessage OPTIONAL,\r
     OUT PPORT_MESSAGE ReceiveMessage\r
 );\r
 \r
+NTSTATUS\r
+NTAPI\r
+NtReplyWaitReceivePortEx(\r
+    IN HANDLE PortHandle,\r
+    OUT PVOID *PortContext OPTIONAL,\r
+    IN PPORT_MESSAGE ReplyMessage OPTIONAL,\r
+    OUT PPORT_MESSAGE ReceiveMessage,\r
+    IN PLARGE_INTEGER Timeout OPTIONAL\r
+);\r
+\r
 NTSTATUS\r
 NTAPI\r
 NtReplyWaitReplyPort(\r
@@ -275,11 +285,21 @@ NTSTATUS
 NTAPI\r
 ZwReplyWaitReceivePort(\r
     IN HANDLE PortHandle,\r
-    IN PVOID *PortContext OPTIONAL,\r
+    OUT PVOID *PortContext OPTIONAL,\r
     IN PPORT_MESSAGE ReplyMessage OPTIONAL,\r
     OUT PPORT_MESSAGE ReceiveMessage\r
 );\r
 \r
+NTSTATUS\r
+NTAPI\r
+ZwReplyWaitReceivePortEx(\r
+    IN HANDLE PortHandle,\r
+    OUT PVOID *PortContext OPTIONAL,\r
+    IN PPORT_MESSAGE ReplyMessage OPTIONAL,\r
+    OUT PPORT_MESSAGE ReceiveMessage,\r
+    IN PLARGE_INTEGER Timeout OPTIONAL\r
+);\r
+\r
 NTSTATUS\r
 NTAPI\r
 ZwReplyWaitReplyPort(\r