implemented sweeping of handle tables
[reactos.git] / reactos / ntoskrnl / lpc / query.c
index 43caccd..3463047 100644 (file)
@@ -1,21 +1,16 @@
-/* $Id: query.c,v 1.7 2003/07/11 01:23:15 royce Exp $
- * 
+/* $Id$
+ *
  * COPYRIGHT:       See COPYING in the top level directory
  * PROJECT:         ReactOS kernel
  * FILE:            ntoskrnl/lpc/query.c
  * PURPOSE:         Communication mechanism
- * PROGRAMMER:      David Welch (welch@cwcom.net)
- * UPDATE HISTORY:
- *                  Created 22/05/98
+ *
+ * PROGRAMMERS:     David Welch (welch@cwcom.net)
  */
 
 /* INCLUDES *****************************************************************/
 
-#include <ddk/ntddk.h>
-#include <internal/ob.h>
-#include <internal/port.h>
-#include <internal/dbg.h>
-
+#include <ntoskrnl.h>
 #define NDEBUG
 #include <internal/debug.h>
 
@@ -24,7 +19,7 @@
 /**********************************************************************
  * NAME                                                        EXPORTED
  *     NtQueryInformationPort@20
- *     
+ *
  * DESCRIPTION
  *
  * ARGUMENTS
  *     P. Dabak reports that this system service seems to return
  *     no information.
  */
-EXPORTED NTSTATUS STDCALL
+/*EXPORTED*/ NTSTATUS STDCALL
 NtQueryInformationPort (IN     HANDLE  PortHandle,
-                       IN      CINT    PortInformationClass,   
-                       OUT     PVOID   PortInformation,    
+                       IN      PORT_INFORMATION_CLASS  PortInformationClass,
+                       OUT     PVOID   PortInformation,
                        IN      ULONG   PortInformationLength,
                        OUT     PULONG  ReturnLength)
 {
   NTSTATUS     Status;
   PEPORT               Port;
-  
+
   Status = ObReferenceObjectByHandle (PortHandle,
                                      PORT_ALL_ACCESS,   /* AccessRequired */
-                                     ExPortType,
+                                     LpcPortObjectType,
                                      UserMode,
                                      (PVOID *) & Port,
                                      NULL);