- Convert mouclass and sermouse to use official DDK prototypes.
- Get rid of the old ROS DDK headers.
Modified: trunk/reactos/drivers/input/mouclass/mouclass.c
Modified: trunk/reactos/drivers/input/mouclass/mouclass.h
Modified: trunk/reactos/drivers/input/sermouse/sermouse.c
Deleted: trunk/reactos/include/ddk/ccfuncs.h
Deleted: trunk/reactos/include/ddk/cctypes.h
Deleted: trunk/reactos/include/ddk/cmtypes.h
Deleted: trunk/reactos/include/ddk/dbgfuncs.h
Deleted: trunk/reactos/include/ddk/defines.h
Deleted: trunk/reactos/include/ddk/exfuncs.h
Deleted: trunk/reactos/include/ddk/extypes.h
Deleted: trunk/reactos/include/ddk/fsfuncs.h
Deleted: trunk/reactos/include/ddk/fstypes.h
Deleted: trunk/reactos/include/ddk/halfuncs.h
Deleted: trunk/reactos/include/ddk/ioctrl.h
Deleted: trunk/reactos/include/ddk/iodef.h
Deleted: trunk/reactos/include/ddk/iofuncs.h
Deleted: trunk/reactos/include/ddk/iotypes.h
Deleted: trunk/reactos/include/ddk/kedef.h
Deleted: trunk/reactos/include/ddk/kefuncs.h
Deleted: trunk/reactos/include/ddk/ketypes.h
Deleted: trunk/reactos/include/ddk/mmfuncs.h
Deleted: trunk/reactos/include/ddk/mmtypes.h
Deleted: trunk/reactos/include/ddk/ntdd8042.h
Deleted: trunk/reactos/include/ddk/ntddbeep.h
Deleted: trunk/reactos/include/ddk/ntddk.h
Deleted: trunk/reactos/include/ddk/ntddkbd.h
Deleted: trunk/reactos/include/ddk/ntddmou.h
Deleted: trunk/reactos/include/ddk/ntddscsi.h
Deleted: trunk/reactos/include/ddk/ntddser.h
Deleted: trunk/reactos/include/ddk/ntdef.h
Modified: trunk/reactos/include/ddk/ntifs.h
Deleted: trunk/reactos/include/ddk/obfuncs.h
Deleted: trunk/reactos/include/ddk/pnpfuncs.h
Deleted: trunk/reactos/include/ddk/pnptypes.h
Deleted: trunk/reactos/include/ddk/pofuncs.h
Deleted: trunk/reactos/include/ddk/potypes.h
Deleted: trunk/reactos/include/ddk/psfuncs.h
Deleted: trunk/reactos/include/ddk/pstypes.h
Deleted: trunk/reactos/include/ddk/sefuncs.h
Deleted: trunk/reactos/include/ddk/setypes.h
Deleted: trunk/reactos/include/ddk/status.h
Deleted: trunk/reactos/include/ddk/structs.h
Deleted: trunk/reactos/include/ddk/types.h
Modified: trunk/reactos/ntoskrnl/ke/i386/syscall.S
Modified: trunk/reactos/ntoskrnl/ke/i386/trap.s
Added: trunk/reactos/w32api/include/ddk/kbdmou.h
Modified: trunk/reactos/w32api/include/ddk/ntddscsi.h

Modified: trunk/reactos/drivers/input/mouclass/mouclass.c
--- trunk/reactos/drivers/input/mouclass/mouclass.c	2005-06-18 19:53:49 UTC (rev 16057)
+++ trunk/reactos/drivers/input/mouclass/mouclass.c	2005-06-18 20:25:08 UTC (rev 16058)
@@ -13,7 +13,7 @@
 
 #include <ddk/ntddk.h>
 #include <ddk/ntddmou.h>
-#include <rosrtl/string.h>
+#include <ddk/kbdmou.h>
 #include "mouclass.h"
 
 #define NDEBUG
@@ -106,11 +106,11 @@
    PDEVICE_OBJECT PortDeviceObject = NULL;
    PFILE_OBJECT FileObject = NULL;
    NTSTATUS status;
-   UNICODE_STRING PortName = ROS_STRING_INITIALIZER(L"\\Device\\PointerClass0");
+   UNICODE_STRING PortName = RTL_CONSTANT_STRING(L"\\Device\\PointerClass0");
    IO_STATUS_BLOCK ioStatus;
    KEVENT event;
    PIRP irp;
-   CLASS_INFORMATION ClassInformation;
+   CONNECT_DATA ClassInformation;
    PDEVICE_EXTENSION DeviceExtension = ClassDeviceObject->DeviceExtension;
 
    // Get the port driver's DeviceObject
@@ -137,11 +137,11 @@
 
    KeInitializeEvent(&event, NotificationEvent, FALSE);
 
-   ClassInformation.DeviceObject = ClassDeviceObject;
-   ClassInformation.CallBack     = MouseClassCallBack;
+   ClassInformation.ClassDeviceObject = ClassDeviceObject;
+   ClassInformation.ClassService      = MouseClassCallBack;
 
    irp = IoBuildDeviceIoControlRequest(IOCTL_INTERNAL_MOUSE_CONNECT,
-      PortDeviceObject, &ClassInformation, sizeof(CLASS_INFORMATION), NULL, 0, TRUE, &event, &ioStatus);
+      PortDeviceObject, &ClassInformation, sizeof(CONNECT_DATA), NULL, 0, TRUE, &event, &ioStatus);
 
    status = IoCallDriver(DeviceExtension->PortDeviceObject, irp);
 
@@ -236,8 +236,8 @@
 DriverEntry(PDRIVER_OBJECT DriverObject, PUNICODE_STRING RegistryPath)
 {
    PDEVICE_OBJECT DeviceObject;
-   UNICODE_STRING DeviceName = ROS_STRING_INITIALIZER(L"\\Device\\Mouse");
-   UNICODE_STRING SymlinkName = ROS_STRING_INITIALIZER(L"\\??\\Mouse");
+   UNICODE_STRING DeviceName = RTL_CONSTANT_STRING(L"\\Device\\Mouse");
+   UNICODE_STRING SymlinkName = RTL_CONSTANT_STRING(L"\\??\\Mouse");
    NTSTATUS Status;
 
    DriverObject->MajorFunction[IRP_MJ_CREATE] = MouseClassDispatch;

Modified: trunk/reactos/drivers/input/mouclass/mouclass.h
--- trunk/reactos/drivers/input/mouclass/mouclass.h	2005-06-18 19:53:49 UTC (rev 16057)
+++ trunk/reactos/drivers/input/mouclass/mouclass.h	2005-06-18 20:25:08 UTC (rev 16058)
@@ -1,3 +1,5 @@
+#define MOUSE_BUFFER_SIZE 100
+
 typedef struct _DEVICE_EXTENSION {
    PIO_WORKITEM WorkItem;
    KSPIN_LOCK SpinLock;

Modified: trunk/reactos/drivers/input/sermouse/sermouse.c
--- trunk/reactos/drivers/input/sermouse/sermouse.c	2005-06-18 19:53:49 UTC (rev 16057)
+++ trunk/reactos/drivers/input/sermouse/sermouse.c	2005-06-18 20:25:08 UTC (rev 16058)
@@ -13,6 +13,7 @@
 #include <stdio.h>
 #include <ddk/ntddk.h>
 #include <ddk/ntddmou.h>
+#include <ddk/kbdmou.h>
 
 #define NDEBUG
 #include <debug.h>
@@ -76,6 +77,8 @@
 /* Microsoft byte mask for middle button */
 #define MOUSE_BUTTON_MIDDLE		0x04
 
+#define MOUSE_BUFFER_SIZE 100
+
 /*
  * Structures
  */
@@ -86,7 +89,7 @@
 	ULONG ActiveQueue;
 	ULONG InputDataCount[2];
 	MOUSE_INPUT_DATA MouseInputData[2][MOUSE_BUFFER_SIZE];
-	CLASS_INFORMATION ClassInformation;
+	CONNECT_DATA ClassInformation;
 	PKINTERRUPT MouseInterrupt;
 	KDPC IsrDpc;
 	ULONG MousePort;
@@ -293,7 +296,7 @@
 	{
 		case IOCTL_INTERNAL_MOUSE_CONNECT:
 			DeviceExtension->ClassInformation =
-				*((PCLASS_INFORMATION)Stack->Parameters.DeviceIoControl.Type3InputBuffer);
+				*((PCONNECT_DATA)Stack->Parameters.DeviceIoControl.Type3InputBuffer);
 
 			/* Reinitialize the port input data queue synchronously */
 			KeSynchronizeExecution(DeviceExtension->MouseInterrupt,
@@ -376,8 +379,8 @@
 
 	Queue = DeviceExtension->ActiveQueue % 2;
 	InterlockedIncrement((PLONG)&DeviceExtension->ActiveQueue);
-	(*(PSERVICE_CALLBACK_ROUTINE)DeviceExtension->ClassInformation.CallBack)(
-		DeviceExtension->ClassInformation.DeviceObject,
+	(*(PSERVICE_CALLBACK_ROUTINE)DeviceExtension->ClassInformation.ClassService)(
+		DeviceExtension->ClassInformation.ClassDeviceObject,
 		DeviceExtension->MouseInputData[Queue],
 		NULL,
 		&DeviceExtension->InputDataCount[Queue]);

Deleted: trunk/reactos/include/ddk/ccfuncs.h
--- trunk/reactos/include/ddk/ccfuncs.h	2005-06-18 19:53:49 UTC (rev 16057)
+++ trunk/reactos/include/ddk/ccfuncs.h	2005-06-18 20:25:08 UTC (rev 16058)
@@ -1,369 +0,0 @@
-
-#ifndef _NTOS_CCFUNCS_H
-#define _NTOS_CCFUNCS_H
-/* $Id$ */
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-
-/* exported variables */
-/* these should be in the KPCR */
-
-#ifdef __NTOSKRNL__
-extern ULONG EXPORTED CcFastMdlReadWait;
-extern ULONG EXPORTED CcFastReadNotPossible;
-extern ULONG EXPORTED CcFastReadWait;
-#else
-extern ULONG IMPORTED CcFastMdlReadWait;
-extern ULONG IMPORTED CcFastReadNotPossible;
-extern ULONG IMPORTED CcFastReadWait;
-#endif
-
-BOOLEAN
-STDCALL
-CcCanIWrite (
-	IN	PFILE_OBJECT	FileObject,
-	IN	ULONG		BytesToWrite,
-	IN	BOOLEAN		Wait,
-	IN	BOOLEAN		Retrying
-	);
-
-BOOLEAN
-STDCALL
-CcCopyRead (
-	IN	PFILE_OBJECT		FileObject,
-	IN	PLARGE_INTEGER		FileOffset,
-	IN	ULONG			Length,
-	IN	BOOLEAN			Wait,
-	OUT	PVOID			Buffer,
-	OUT	PIO_STATUS_BLOCK	IoStatus
-	);
-
-BOOLEAN
-STDCALL
-CcCopyWrite (
-	IN	PFILE_OBJECT		FileObject,
-	IN	PLARGE_INTEGER		FileOffset,
-	IN	ULONG			Length,
-	IN	BOOLEAN			Wait,
-	IN	PVOID			Buffer
-	);
-
-VOID
-STDCALL
-CcDeferWrite (
-	IN	PFILE_OBJECT		FileObject,
-	IN	PCC_POST_DEFERRED_WRITE	PostRoutine,
-	IN	PVOID			Context1,
-	IN	PVOID			Context2,
-	IN	ULONG			BytesToWrite,
-	IN	BOOLEAN			Retrying
-	);
-
-VOID
-STDCALL
-CcFastCopyRead (
-	IN	PFILE_OBJECT		FileObject,
-	IN	ULONG			FileOffset,
-	IN	ULONG			Length,
-	IN	ULONG			PageCount,
-	OUT	PVOID			Buffer,
-	OUT	PIO_STATUS_BLOCK	IoStatus
-	);
-
-VOID
-STDCALL
-CcFastCopyWrite (
-	IN	PFILE_OBJECT		FileObject,
-	IN	ULONG		FileOffset,
-	IN	ULONG			Length,
-	IN	PVOID			Buffer
-	);
-
-VOID
-STDCALL
-CcFlushCache (
-	IN	PSECTION_OBJECT_POINTERS	SectionObjectPointer,
-	IN	PLARGE_INTEGER			FileOffset OPTIONAL,
-	IN	ULONG				Length,
-	OUT	PIO_STATUS_BLOCK		IoStatus OPTIONAL
-	);
-
-LARGE_INTEGER
-STDCALL
-CcGetDirtyPages (
-	IN	PVOID			LogHandle,
-	IN	PDIRTY_PAGE_ROUTINE	DirtyPageRoutine,
-	IN	PVOID			Context1,
-	IN	PVOID			Context2
-	);
-
-PFILE_OBJECT
-STDCALL
-CcGetFileObjectFromBcb (
-	IN	PVOID	Bcb
-	);
-
-PFILE_OBJECT
-STDCALL
-CcGetFileObjectFromSectionPtrs (
-	IN	PSECTION_OBJECT_POINTERS	SectionObjectPointer
-	);
-
-LARGE_INTEGER
-STDCALL
-CcGetFlushedValidData (
-    IN PSECTION_OBJECT_POINTERS SectionObjectPointer,
-    IN BOOLEAN BcbListHeld
-    );
-
-LARGE_INTEGER
-STDCALL
-CcGetLsnForFileObject (
-	IN	PFILE_OBJECT	FileObject,
-	OUT	PLARGE_INTEGER	OldestLsn OPTIONAL
-	);
-
-VOID
-STDCALL
-CcInitializeCacheMap (
-	IN	PFILE_OBJECT			FileObject,
-	IN	PCC_FILE_SIZES			FileSizes,
-	IN	BOOLEAN				PinAccess,
-	IN	PCACHE_MANAGER_CALLBACKS	CallBacks,
-	IN	PVOID				LazyWriterContext
-	);
-
-BOOLEAN
-STDCALL
-CcIsThereDirtyData (
-	IN	PVPB	Vpb
-	);
-
-BOOLEAN
-STDCALL
-CcMapData (
-	IN	PFILE_OBJECT		FileObject,
-	IN	PLARGE_INTEGER		FileOffset,
-	IN	ULONG			Length,
-	IN	BOOLEAN			Wait,
-	OUT	PVOID			* Bcb,
-	OUT	PVOID			* Buffer
-	);
-
-VOID
-STDCALL
-CcMdlRead (
-	IN	PFILE_OBJECT		FileObject,
-	IN	PLARGE_INTEGER		FileOffset,
-	IN	ULONG			Length,
-	OUT	PMDL			* MdlChain,
-	OUT	PIO_STATUS_BLOCK	IoStatus
-	);
-
-VOID
-STDCALL
-CcMdlReadComplete (
-	IN	PFILE_OBJECT	FileObject,
-	IN	PMDL		MdlChain
-	);
-
-VOID
-STDCALL
-CcMdlWriteAbort (
-    IN PFILE_OBJECT FileObject,
-    IN PMDL MdlChain
-    );
-
-VOID
-STDCALL
-CcMdlWriteComplete (
-	IN	PFILE_OBJECT		FileObject,
-	IN	PLARGE_INTEGER		FileOffset,
-	IN	PMDL			MdlChain
-	);
-
-BOOLEAN
-STDCALL
-CcPinMappedData (
-	IN	PFILE_OBJECT		FileObject,
-	IN	PLARGE_INTEGER		FileOffset,
-	IN	ULONG			Length,
-	IN	ULONG			Flags,
-	OUT	PVOID			* Bcb
-	);
-
-BOOLEAN
-STDCALL
-CcPinRead (
-	IN	PFILE_OBJECT		FileObject,
-	IN	PLARGE_INTEGER		FileOffset,
-	IN	ULONG			Length,
-	IN	ULONG			Flags,
-	OUT	PVOID			* Bcb,
-	OUT	PVOID			* Buffer
-	);
-
-VOID
-STDCALL
-CcPrepareMdlWrite (
-	IN	PFILE_OBJECT		FileObject,
-	IN	PLARGE_INTEGER		FileOffset,
-	IN	ULONG			Length,
-	OUT	PMDL			* MdlChain,
-	OUT	PIO_STATUS_BLOCK	IoStatus
-	);
-
-BOOLEAN
-STDCALL
-CcPreparePinWrite (
-	IN	PFILE_OBJECT		FileObject,
-	IN	PLARGE_INTEGER		FileOffset,
-	IN	ULONG			Length,
-	IN	BOOLEAN			Zero,
-	IN	ULONG			Flags,
-	OUT	PVOID			* Bcb,
-	OUT	PVOID			* Buffer
-	);
-
-BOOLEAN
-STDCALL
-CcPurgeCacheSection (
-	IN	PSECTION_OBJECT_POINTERS	SectionObjectPointer,
-	IN	PLARGE_INTEGER			FileOffset OPTIONAL,
-	IN	ULONG				Length,
-	IN	BOOLEAN				UninitializeCacheMaps
-	);
-
-#define CcReadAhead(FO,FOFF,LEN) \
-{ \
-	if ((LEN) >= 256) \
-	{ \
-		CcScheduleReadAhead((FO),(FOFF),(LEN)); \
-	} \
-} 
-
-VOID
-STDCALL
-CcRepinBcb (
-	IN	PVOID	Bcb
-	);
-
-PVOID
-STDCALL
-CcRemapBcb (
-    IN PVOID Bcb
-    );
-
-VOID
-STDCALL
-CcScheduleReadAhead (
-	IN	PFILE_OBJECT		FileObject,
-	IN	PLARGE_INTEGER		FileOffset,
-	IN	ULONG			Length
-	);
-
-VOID
-STDCALL
-CcSetAdditionalCacheAttributes (
-	IN	PFILE_OBJECT	FileObject,
-	IN	BOOLEAN		DisableReadAhead,
-	IN	BOOLEAN		DisableWriteBehind
-	);
-
-VOID
-STDCALL
-CcSetBcbOwnerPointer (
-	IN	PVOID	Bcb,
-	IN	PVOID	Owner
-	);
-
-VOID
-STDCALL
-CcSetDirtyPageThreshold (
-	IN	PFILE_OBJECT	FileObject,
-	IN	ULONG		DirtyPageThreshold
-	);
-
-VOID
-STDCALL
-CcSetDirtyPinnedData (
-	IN	PVOID		Bcb,
-	IN	PLARGE_INTEGER	Lsn	OPTIONAL
-	);
-
-VOID
-STDCALL
-CcSetFileSizes (
-	IN	PFILE_OBJECT	FileObject,
-	IN	PCC_FILE_SIZES	FileSizes
-	);
-
-VOID
-STDCALL
-CcSetLogHandleForFile (
-	IN	PFILE_OBJECT	FileObject,
-	IN	PVOID		LogHandle,
-	IN	PFLUSH_TO_LSN	FlushToLsnRoutine
-	);
-
-VOID
-STDCALL
-CcSetReadAheadGranularity (
-	IN	PFILE_OBJECT	FileObject,
-	IN	ULONG		Granularity
-	);
-
-BOOLEAN
-STDCALL
-CcUninitializeCacheMap (
-	IN	PFILE_OBJECT			FileObject,
-	IN	PLARGE_INTEGER			TruncateSize OPTIONAL,
-	IN	PCACHE_UNINITIALIZE_EVENT	UninitializeCompleteEvent OPTIONAL
-	);
-
-VOID
-STDCALL
-CcUnpinData (
-	IN	PVOID	Bcb
-	);
-
-VOID
-STDCALL
-CcUnpinDataForThread (
-	IN	PVOID			Bcb,
-	IN	ERESOURCE_THREAD	ResourceThreadId
-	);
-
-VOID
-STDCALL
-CcUnpinRepinnedBcb (
-	IN	PVOID			Bcb,
-	IN	BOOLEAN			WriteThrough,
-	IN	PIO_STATUS_BLOCK	IoStatus
-	);
-
-NTSTATUS
-STDCALL
-CcWaitForCurrentLazyWriterActivity (
-    VOID
-    );
-
-BOOLEAN
-STDCALL
-CcZeroData (
-	IN	PFILE_OBJECT	FileObject,
-	IN	PLARGE_INTEGER	StartOffset,
-	IN	PLARGE_INTEGER	EndOffset,
-	IN	BOOLEAN		Wait
-	);
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
-
-/* EOF */

Deleted: trunk/reactos/include/ddk/cctypes.h
--- trunk/reactos/include/ddk/cctypes.h	2005-06-18 19:53:49 UTC (rev 16057)
+++ trunk/reactos/include/ddk/cctypes.h	2005-06-18 20:25:08 UTC (rev 16058)
@@ -1,90 +0,0 @@
-#ifndef __INCLUDE_DDK_CCTYPES_H
-#define __INCLUDE_DDK_CCTYPES_H
-
-typedef struct _CACHE_UNINITIALIZE_EVENT
-{
-	struct _CACHE_UNINITIALIZE_EVENT	* Next;
-	KEVENT					Event;
-} CACHE_UNINITIALIZE_EVENT, *PCACHE_UNINITIALIZE_EVENT;
-
-typedef struct _CC_FILE_SIZES
-{
-	LARGE_INTEGER	AllocationSize;
-	LARGE_INTEGER	FileSize;
-	LARGE_INTEGER	ValidDataLength;
-} CC_FILE_SIZES, *PCC_FILE_SIZES;
-
-
-typedef VOID STDCALL_FUNC
-(*PCC_POST_DEFERRED_WRITE)(IN PVOID Context1,
-			   IN PVOID Context2);
-
-typedef struct _PUBLIC_BCB
-{
-    CSHORT          NodeTypeCode;
-    CSHORT          NodeByteSize;
-    ULONG           MappedLength;
-    LARGE_INTEGER   MappedFileOffset;
-} PUBLIC_BCB, *PPUBLIC_BCB;
-
-typedef VOID (*PDIRTY_PAGE_ROUTINE) (
-    IN PFILE_OBJECT     FileObject,
-    IN PLARGE_INTEGER   FileOffset,
-    IN ULONG            Length,
-    IN PLARGE_INTEGER   OldestLsn,
-    IN PLARGE_INTEGER   NewestLsn,
-    IN PVOID            Context1,
-    IN PVOID            Context2
-);
-
-typedef BOOLEAN STDCALL_FUNC
-(*PACQUIRE_FOR_LAZY_WRITE)(IN PVOID Context,
-			   IN BOOLEAN Wait);
-
-typedef VOID STDCALL_FUNC
-(*PRELEASE_FROM_LAZY_WRITE)(IN PVOID Context);
-
-typedef BOOLEAN STDCALL_FUNC
-(*PACQUIRE_FOR_READ_AHEAD)(IN PVOID Context,
-			   IN BOOLEAN Wait);
-
-typedef VOID STDCALL_FUNC
-(*PRELEASE_FROM_READ_AHEAD)(IN PVOID Context);
-
-typedef struct _CACHE_MANAGER_CALLBACKS
-{
-	PACQUIRE_FOR_LAZY_WRITE		AcquireForLazyWrite;
-	PRELEASE_FROM_LAZY_WRITE	ReleaseFromLazyWrite;
-	PACQUIRE_FOR_READ_AHEAD		AcquireForReadAhead;
-	PRELEASE_FROM_READ_AHEAD	ReleaseFromReadAhead;
-} CACHE_MANAGER_CALLBACKS, *PCACHE_MANAGER_CALLBACKS;
-
-/* this is already defined in iotypes.h */
-/*
-typedef struct _SECTION_OBJECT_POINTERS
-{
-	PVOID	DataSectionObject;
-	PVOID	SharedCacheMap;
-	PVOID	ImageSectionObject;
-} SECTION_OBJECT_POINTERS, *PSECTION_OBJECT_POINTERS;
-*/
-
-typedef VOID STDCALL_FUNC
-(*PFLUSH_TO_LSN)(IN PVOID LogHandle,
-		 IN LARGE_INTEGER Lsn);
-
-typedef struct _FSRTL_COMMON_FCB_HEADER {
-    CSHORT          NodeTypeCode;
-    CSHORT          NodeByteSize;
-    UCHAR           Flags;
-    UCHAR           IsFastIoPossible;
-    UCHAR           Flags2;
-    UCHAR           Reserved;
-    PERESOURCE      Resource;
-    PERESOURCE      PagingIoResource;
-    LARGE_INTEGER   AllocationSize;
-    LARGE_INTEGER   FileSize;
-    LARGE_INTEGER   ValidDataLength;
-} FSRTL_COMMON_FCB_HEADER, *PFSRTL_COMMON_FCB_HEADER;
-
-#endif /* __INCLUDE_DDK_CCTYPES_H */

Deleted: trunk/reactos/include/ddk/cmtypes.h
--- trunk/reactos/include/ddk/cmtypes.h	2005-06-18 19:53:49 UTC (rev 16057)
+++ trunk/reactos/include/ddk/cmtypes.h	2005-06-18 20:25:08 UTC (rev 16058)
@@ -1,117 +0,0 @@
-#ifndef __INCLUDE_DDK_CMTYPES_H
-#define __INCLUDE_DDK_CMTYPES_H
-/*
- * Configuration Manager structures and typedefs
- */
-
-/* key query information class */
-
-typedef enum _KEY_INFORMATION_CLASS
-{
-  KeyBasicInformation,
-  KeyNodeInformation,
-  KeyFullInformation,
-  KeyNameInformation,
-  KeyCachedInformation,
-  KeyFlagsInformation
-} KEY_INFORMATION_CLASS;
-
-typedef struct _KEY_BASIC_INFORMATION
-{
-  LARGE_INTEGER  LastWriteTime;
-  ULONG  TitleIndex;
-  ULONG  NameLength;
-  WCHAR  Name[1];
-} KEY_BASIC_INFORMATION, *PKEY_BASIC_INFORMATION;
-
-typedef struct _KEY_FULL_INFORMATION
-{
-  LARGE_INTEGER  LastWriteTime;
-  ULONG  TitleIndex;
-  ULONG  ClassOffset;
-  ULONG  ClassLength;
-  ULONG  SubKeys;
-  ULONG  MaxNameLen;
-  ULONG  MaxClassLen;
-  ULONG  Values;
-  ULONG  MaxValueNameLen;
-  ULONG  MaxValueDataLen;
-  WCHAR  Class[1];
-} KEY_FULL_INFORMATION, *PKEY_FULL_INFORMATION;
-
-typedef struct _KEY_NODE_INFORMATION
-{
-  LARGE_INTEGER  LastWriteTime;
-  ULONG  TitleIndex;
-  ULONG  ClassOffset;
-  ULONG  ClassLength;
-  ULONG  NameLength;
-  WCHAR  Name[1];
-} KEY_NODE_INFORMATION, *PKEY_NODE_INFORMATION;
-
-
-/* key set information class */
-
-typedef enum _KEY_SET_INFORMATION_CLASS {
-    KeyWriteTimeInformation,
-    KeyUserFlagsInformation,
-    MaxKeySetInfoClass
-} KEY_SET_INFORMATION_CLASS;
-
-typedef struct _KEY_WRITE_TIME_INFORMATION {
-    LARGE_INTEGER LastWriteTime;
-} KEY_WRITE_TIME_INFORMATION, *PKEY_WRITE_TIME_INFORMATION;
-
-typedef struct _KEY_USER_FLAGS_INFORMATION {
-    ULONG   UserFlags;
-} KEY_USER_FLAGS_INFORMATION, *PKEY_USER_FLAGS_INFORMATION;
-
-
-/* key value information class */
-
-typedef enum _KEY_VALUE_INFORMATION_CLASS
-{
-  KeyValueBasicInformation,
-  KeyValueFullInformation,
-  KeyValuePartialInformation
-} KEY_VALUE_INFORMATION_CLASS;
-
-typedef struct _KEY_VALUE_BASIC_INFORMATION
-{
-  ULONG  TitleIndex;
-  ULONG  Type;
-  ULONG  NameLength;
-  WCHAR  Name[1];
-} KEY_VALUE_BASIC_INFORMATION, *PKEY_VALUE_BASIC_INFORMATION;
-
-typedef struct _KEY_VALUE_FULL_INFORMATION
-{
-  ULONG  TitleIndex;
-  ULONG  Type;
-  ULONG  DataOffset;
-  ULONG  DataLength;
-  ULONG  NameLength;
-  WCHAR  Name[1];
-} KEY_VALUE_FULL_INFORMATION, *PKEY_VALUE_FULL_INFORMATION;
-
-typedef struct _KEY_VALUE_PARTIAL_INFORMATION
-{
-  ULONG  TitleIndex;
-  ULONG  Type;
-  ULONG  DataLength;
-  UCHAR  Data[1];
-} KEY_VALUE_PARTIAL_INFORMATION, *PKEY_VALUE_PARTIAL_INFORMATION;
-
-
-/* used by [Nt/Zw]QueryMultipleValueKey */
-
-typedef struct _KEY_VALUE_ENTRY
-{
-  PUNICODE_STRING  ValueName;
-  ULONG  DataLength;
-  ULONG  DataOffset;
-  ULONG  Type;
-} KEY_VALUE_ENTRY, *PKEY_VALUE_ENTRY;
-
-
-#endif /* __INCLUDE_DDK_CMTYPES_H */

Deleted: trunk/reactos/include/ddk/dbgfuncs.h
--- trunk/reactos/include/ddk/dbgfuncs.h	2005-06-18 19:53:49 UTC (rev 16057)
+++ trunk/reactos/include/ddk/dbgfuncs.h	2005-06-18 20:25:08 UTC (rev 16058)
@@ -1,49 +0,0 @@
-#ifndef __INCLUDE_DDK_DBGFUNCS_H
-#define __INCLUDE_DDK_DBGFUNCS_H
-/* $Id$ */
-
-VOID STDCALL DbgBreakPointWithStatus (ULONG Status);
-VOID STDCALL DbgBreakPoint(VOID);
-ULONG DbgPrint(PCH Format,...);
-VOID STDCALL DbgPrompt (PCH OutputString, PCH InputString, USHORT InputSize);
-
-ULONG
-__cdecl
-DbgPrintEx(
-    IN ULONG ComponentId,
-    IN ULONG Level,
-    IN PCH Format,
-    ...
-    );
-
-ULONG
-__cdecl
-DbgPrintReturnControlC(
-    PCH Format,
-    ...
-    );
-
-NTSTATUS
-STDCALL
-DbgQueryDebugFilterState(
-    IN ULONG ComponentId,
-    IN ULONG Level
-    );
-
-NTSTATUS
-STDCALL
-DbgSetDebugFilterState(
-    IN ULONG ComponentId,
-    IN ULONG Level,
-    IN BOOLEAN State
-    );
-
-NTSTATUS
-STDCALL
-DbgLoadImageSymbols(
-    IN PUNICODE_STRING Name,
-    IN ULONG Base, 
-    IN ULONG Unknown3
-    );
-
-#endif /* __INCLUDE_DDK_DBGFUNCS_H */

Deleted: trunk/reactos/include/ddk/defines.h
--- trunk/reactos/include/ddk/defines.h	2005-06-18 19:53:49 UTC (rev 16057)
+++ trunk/reactos/include/ddk/defines.h	2005-06-18 20:25:08 UTC (rev 16058)
@@ -1,110 +0,0 @@
-#ifndef _DDK_DEFINES_H
-#define _DDK_DEFINES_H
-
-/* GENERAL DEFINITIONS ****************************************************/
-
-#ifndef __ASM__
-
-#ifndef _WIN32_WINNT
-#define _WIN32_WINNT 0x0400
-#endif
-
-#include <ddk/kedef.h>
-#include <ddk/iodef.h>
-
-/*
- * PURPOSE: Number of a thread priority levels
- */
-#define NR_PRIORITY_LEVELS (32)
-
-/*
- * PURPOSE: Object attributes
- */
-enum
-{
-   OBJ_INHERIT = 0x2,
-   OBJ_PERMANENT = 0x10,
-   OBJ_EXCLUSIVE = 0x20,
-   OBJ_CASE_INSENSITIVE = 0x40,
-   OBJ_OPENIF = 0x80,
-   OBJ_OPENLINK = 0x100,
-   OBJ_KERNEL_HANDLE = 0x200,
-   OBJ_VALID_ATTRIBUTES = 0x3F2,
-};
-
-/*
- * PURPOSE: Timer types
- */
-enum
-{
-   NotificationTimer,
-   SynchronizationTimer,
-};
-
-/*
- * PURPOSE: Some drivers use these
- */
-#ifndef IN
-#define IN
-#define OUT
-#define OPTIONAL
-#endif
-
-/*
- * PURPOSE: Arguments to MmProbeAndLockPages
- */
-enum
-{
-   IoReadAccess,
-   IoWriteAccess,
-   IoModifyAccess,
-};
-
-#define MAXIMUM_VOLUME_LABEL_LENGTH (32)
-
-#include <ddk/i386/irql.h>
-
-#define PASSIVE_LEVEL	0		// Passive release level
-#define LOW_LEVEL	0		// Lowest interrupt level
-#define APC_LEVEL	1		// APC interrupt level
-#define DISPATCH_LEVEL	2		// Dispatcher level
-/* timer used for profiling */
-#define PROFILE_LEVEL	27		
-/* Interval clock 1 level - Not used on x86 */
-#define CLOCK1_LEVEL	28		
-#define CLOCK2_LEVEL	28		// Interval clock 2 level
-#define IPI_LEVEL	29		// Interprocessor interrupt level 
-#define POWER_LEVEL	30		// Power failure level
-#define HIGH_LEVEL	31		// Highest interrupt level
-#define SYNCH_LEVEL	(IPI_LEVEL-1)	// synchronization level
-
-#define WINSTA_ACCESSCLIPBOARD	(0x4L)
-#define WINSTA_ACCESSGLOBALATOMS	(0x20L)
-#define WINSTA_CREATEDESKTOP	(0x8L)
-#define WINSTA_ENUMDESKTOPS	(0x1L)
-#define WINSTA_ENUMERATE	(0x100L)
-#define WINSTA_EXITWINDOWS	(0x40L)
-#define WINSTA_READATTRIBUTES	(0x2L)
-#define WINSTA_READSCREEN	(0x200L)
-#define WINSTA_WRITEATTRIBUTES	(0x10L)
-
-#define DF_ALLOWOTHERACCOUNTHOOK	(0x1L)
-#define DESKTOP_CREATEMENU	(0x4L)
-#define DESKTOP_CREATEWINDOW	(0x2L)
-#define DESKTOP_ENUMERATE	(0x40L)
-#define DESKTOP_HOOKCONTROL	(0x8L)
-#define DESKTOP_JOURNALPLAYBACK	(0x20L)
-#define DESKTOP_JOURNALRECORD	(0x10L)
-#define DESKTOP_READOBJECTS	(0x1L)
-#define DESKTOP_SWITCHDESKTOP	(0x100L)
-#define DESKTOP_WRITEOBJECTS	(0x80L)
-
-#else
-
-/* Values returned by KeGetPreviousMode() */
-#define KernelMode (0)
-#define UserMode   (1)
-
-#endif /* __ASM__ */
-
-#endif /* ndef _DDK_DEFINES_H */

Deleted: trunk/reactos/include/ddk/exfuncs.h
--- trunk/reactos/include/ddk/exfuncs.h	2005-06-18 19:53:49 UTC (rev 16057)
+++ trunk/reactos/include/ddk/exfuncs.h	2005-06-18 20:25:08 UTC (rev 16058)
@@ -1,1043 +0,0 @@
-#ifndef _NTOS_EXFUNCS_H
-#define _NTOS_EXFUNCS_H
-
-/* EXECUTIVE ROUTINES ******************************************************/
-
-#ifdef __NTOSKRNL__
-extern POBJECT_TYPE EXPORTED ExDesktopObjectType;
-extern POBJECT_TYPE EXPORTED ExEventObjectType;
-extern POBJECT_TYPE EXPORTED ExWindowStationObjectType;
-extern POBJECT_TYPE EXPORTED ExIoCompletionType;
-#else
-extern POBJECT_TYPE IMPORTED ExDesktopObjectType;
-extern POBJECT_TYPE IMPORTED ExEventObjectType;
-extern POBJECT_TYPE IMPORTED ExWindowStationObjectType;
-extern POBJECT_TYPE IMPORTED ExIoCompletionType;
-#endif
-
-#define TAG(A, B, C, D) (ULONG)(((A)<<0) + ((B)<<8) + ((C)<<16) + ((D)<<24))
-
-VOID
-FASTCALL
-ExAcquireFastMutex (
-	PFAST_MUTEX	FastMutex
-	);
-VOID
-FASTCALL
-ExAcquireFastMutexUnsafe (
-	PFAST_MUTEX	FastMutex
-	);
-BOOLEAN
-STDCALL
-ExAcquireResourceExclusive (
-	PERESOURCE	Resource,
-	BOOLEAN		Wait
-	);
-BOOLEAN
-STDCALL
-ExAcquireResourceExclusiveLite (
-	PERESOURCE	Resource,
-	BOOLEAN		Wait
-	);
-BOOLEAN
-STDCALL
-ExAcquireResourceSharedLite (
-	PERESOURCE	Resource,
-	BOOLEAN		Wait
-	);
-BOOLEAN
-FASTCALL
-ExAcquireRundownProtection (
-    IN PEX_RUNDOWN_REF RunRef
-    );
-BOOLEAN
-FASTCALL
-ExAcquireRundownProtectionEx (
-    IN PEX_RUNDOWN_REF RunRef,
-    IN ULONG Count
-    );
-PVOID
-FASTCALL
-ExfAcquirePushLockExclusive (
-	PVOID		Lock
-	);
-PVOID
-FASTCALL
-ExfAcquirePushLockShared (
-	PVOID		Lock
-	);
-PVOID
-FASTCALL
-ExfReleasePushLock (
-	PVOID		Lock
-	);
-BOOLEAN
-STDCALL
-ExAcquireSharedStarveExclusive (
-	PERESOURCE	Resource,
-	BOOLEAN		Wait
-	);
-BOOLEAN
-STDCALL
-ExAcquireSharedWaitForExclusive (
-	PERESOURCE	Resource,
-	BOOLEAN		Wait
-	);
-
-PVOID
-STDCALL
-ExAllocateFromZone (
-	PZONE_HEADER	Zone
-	);
-
-/*
- * PVOID
- * ExAllocateFromZone (
- *	PZONE_HEADER	Zone
- *	);
- *
- * FUNCTION:
- *	Allocate a block from a zone
- *
- * ARGUMENTS:
- *	Zone = Zone to allocate from
- *
- * RETURNS:
- *	The base address of the block allocated
- */
-#define ExAllocateFromZone(Zone) \
-	(PVOID)((Zone)->FreeList.Next); \
-	if ((Zone)->FreeList.Next) \
-		(Zone)->FreeList.Next = (Zone)->FreeList.Next->Next
-
-/*
- * FUNCTION: Allocates memory from the nonpaged pool
- * ARGUMENTS:
- *      NumberOfBytes = minimum size of the block to be allocated
- *      PoolType = the type of memory to use for the block (ignored)
- * RETURNS:
- *      the address of the block if it succeeds
- */
-PVOID
-STDCALL
[truncated at 1000 lines; 12140 more skipped]